分页: 1 / 2
【更新V0.18】百度音乐客户端来了
发表于 : 2013-07-26 0:20
由 sumary
一直在用深度音乐听歌, 但是没有网络歌曲库,所以就寻思做一个,看了下接口,发现就百度音乐比较简单, 在开发者@lovesnow的帮助下,奋战好久了, 终于出来啦
话说"no picture you say a jb", 所以图是必须的
=========================V0.18重大更新===========================================
- 支持百度账号登录
可以管理本地试听列表
可以管理在线歌单
支持收藏歌曲并同步
高质量音频(320kbps)
1. 试听列表, 可以组织想听的歌曲啦
2. 支持登录百度账号啦, 意味着大家可以收藏歌曲啦
3. 不仅有收藏列表, 还有在线歌单,整个操作是同步的(百度音乐盒, 百度音乐客户端)
4. 列表可以收缩
本插件是基于深度音乐最新版开发的, 所以大家安装前确认是最新版的深度音乐
LinuxDeepin系统安装方法
1. 安装依赖(必须是test源啊, 如果不是看下面的安装方法)
代码: 全选
sudo apt-get install python-javascriptcore git
2. 安装百度音乐插件(已经提交给官方, 说不定以后可以直接从仓库安装)
代码: 全选
git clone https://github.com/sumary/dmusic-plugin-baidumusic.git
cd dmusic-plugin-baidumusic
cp -r baidumusic ~/.local/share/deepin-music-player/plugins
其它Linux发行版安装方法
1. 安装编译时的相关依赖包(cython libwebkitgtk-dev python-dev git), 例如:
代码: 全选
sudo apt-get install cython libwebkitgtk-dev git
2. 安装pyjavascriptcore
代码: 全选
git clone https://github.com/sumary/pyjavascriptcore.git
cd pyjavascriptcore
sudo python setup.py install
3. 安装百度音乐插件
代码: 全选
git clone https://github.com/sumary/dmusic-plugin-baidumusic.git
cd dmusic-plugin-baidumusic
cp -r baidumusic ~/.local/share/deepin-music-player/plugins/
最后运行深度音乐, 选项设置->附加组件 中启用百度音乐即可
Re: 百度音乐客户端来了
发表于 : 2013-07-26 7:58
由 guaicai
前排占位
貌似不错
Re: 百度音乐客户端来了
发表于 : 2013-07-26 8:09
由 麦斯特
骗纸,就只会欺骗伦家感情,害伦家以为度娘还真的出客户端了,谁知竟然只是一个插件,再也不相信乃们了。
关于百度那边的事情,不是说了只公布api而不开发客户端吗?
另,关于百度api的事情,坊间早有传闻,只是一直苦于找不到权威的文档,之前试过的一些方法发现获取到的下载地址也都是低音质的,只是不知怎么获取更高音质的下载地址,不知对此问题阁下能否提供一些相关资料?
Re: 百度音乐客户端来了
发表于 : 2013-07-26 8:45
由 sumary
麦斯特 写了:骗纸,就只会欺骗伦家感情,害伦家以为度娘还真的出客户端了,谁知竟然只是一个插件,再也不相信乃们了。
关于百度那边的事情,不是说了只公布api而不开发客户端吗?
另,关于百度api的事情,坊间早有传闻,只是一直苦于找不到权威的文档,之前试过的一些方法发现获取到的下载地址也都是低音质的,只是不知怎么获取更高音质的下载地址,不知对此问题阁下能否提供一些相关资料?

我用的是百度音乐客户端上内嵌的网页, 然后注入所需的js方法 , 给python调用
Re: 百度音乐客户端来了
发表于 : 2013-07-26 9:24
由 eexpress
注入js,涉及到帐号不。记得是有api的啊。
这都是hack行为。
Re: 百度音乐客户端来了
发表于 : 2013-07-31 22:13
由 frat
不能下载?
Re: 百度音乐客户端来了
发表于 : 2013-08-04 15:21
由 sumary
Re: 【更新V0.18】百度音乐客户端来了
发表于 : 2013-08-24 15:22
由 eagle5678
好东西
Re: 【更新V0.18】百度音乐客户端来了
发表于 : 2013-09-09 9:51
由 598366183
为什么我无法启用呢?
Re: 【更新V0.18】百度音乐客户端来了
发表于 : 2013-09-21 18:47
由 vainwyl
非常好用
Re: 【更新V0.18】百度音乐客户端来了
发表于 : 2013-09-21 21:52
由 ahwad
深度音乐插件,,,就算了,,
白高兴几天了。。。。。
Re: 【更新V0.18】百度音乐客户端来了
发表于 : 2013-09-27 22:40
由 dioscuri
在archlinux x64下无法编译。python版本问题?
代码: 全选
running install
running build
running build_ext
skipping 'javascriptcore.c' Cython extension (up-to-date)
building 'javascriptcore' extension
Traceback (most recent call last):
File "setup.py", line 49, in <module>
extra_link_args = extra_link_args
File "/usr/lib/python3.3/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/lib/python3.3/distutils/dist.py", line 929, in run_commands
self.run_command(cmd)
File "/usr/lib/python3.3/distutils/dist.py", line 948, in run_command
cmd_obj.run()
File "/usr/lib/python3.3/distutils/command/install.py", line 569, in run
self.run_command('build')
File "/usr/lib/python3.3/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/lib/python3.3/distutils/dist.py", line 948, in run_command
cmd_obj.run()
File "/usr/lib/python3.3/distutils/command/build.py", line 126, in run
self.run_command(cmd_name)
File "/usr/lib/python3.3/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/lib/python3.3/distutils/dist.py", line 948, in run_command
cmd_obj.run()
File "/usr/lib/python3.3/site-packages/Cython/Distutils/build_ext.py", line 163, in run
_build_ext.build_ext.run(self)
File "/usr/lib/python3.3/distutils/command/build_ext.py", line 354, in run
self.build_extensions()
File "/usr/lib/python3.3/site-packages/Cython/Distutils/build_ext.py", line 171, in build_extensions
self.build_extension(ext)
File "/usr/lib/python3.3/distutils/command/build_ext.py", line 518, in build_extension
depends=ext.depends)
File "/usr/lib/python3.3/distutils/ccompiler.py", line 574, in compile
self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts)
File "/usr/lib/python3.3/distutils/unixccompiler.py", line 116, in _compile
extra_postargs)
File "/usr/lib/python3.3/distutils/ccompiler.py", line 909, in spawn
spawn(cmd, dry_run=self.dry_run)
File "/usr/lib/python3.3/distutils/spawn.py", line 32, in spawn
_spawn_posix(cmd, search_path, dry_run=dry_run)
File "/usr/lib/python3.3/distutils/spawn.py", line 103, in _spawn_posix
log.info(' '.join(cmd))
TypeError: sequence item 22: expected str instance, bytes found
Re: 【更新V0.18】百度音乐客户端来了
发表于 : 2013-11-04 23:38
由 yxjun1983
安装pyjavascriptcore
Re: 【更新V0.18】百度音乐客户端来了
发表于 : 2013-11-04 23:39
由 yxjun1983
安装pyjavascriptcore出错,
代码
fatal: could not create work tree dir 'pyjavascriptcore'.: ????
Re: 【更新V0.18】百度音乐客户端来了
发表于 : 2013-11-12 19:58
由 乱尘小天
不能用啊,下那么多东西,几个意思啊