【更新V0.18】百度音乐客户端来了

Totem,mplayer,sopcast,realplayer,bmp
sumary
帖子: 6
注册时间: 2013-07-26 0:00
系统: Deepin

【更新V0.18】百度音乐客户端来了

#1

帖子 sumary » 2013-07-26 0:20

一直在用深度音乐听歌, 但是没有网络歌曲库,所以就寻思做一个,看了下接口,发现就百度音乐比较简单, 在开发者@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/

最后运行深度音乐, 选项设置->附加组件 中启用百度音乐即可
上次由 sumary 在 2013-08-08 10:23,总共编辑 2 次。
头像
guaicai
帖子: 169
注册时间: 2012-01-29 9:30
系统: Fedora19 Xfce

Re: 百度音乐客户端来了

#2

帖子 guaicai » 2013-07-26 7:58

前排占位
貌似不错
===============================
XP XP XP XP XP XP XP XP XP XP XP XP
??现在的人问问题都是让人来猜吗??
XP XP XP XP XP XP XP XP XP XP XP XP
===============================
头像
麦斯特
帖子: 1034
注册时间: 2005-03-28 0:00
系统: Gentoo x64
来自: ☸我佛山人

Re: 百度音乐客户端来了

#3

帖子 麦斯特 » 2013-07-26 8:09

骗纸,就只会欺骗伦家感情,害伦家以为度娘还真的出客户端了,谁知竟然只是一个插件,再也不相信乃们了。
关于百度那边的事情,不是说了只公布api而不开发客户端吗?
另,关于百度api的事情,坊间早有传闻,只是一直苦于找不到权威的文档,之前试过的一些方法发现获取到的下载地址也都是低音质的,只是不知怎么获取更高音质的下载地址,不知对此问题阁下能否提供一些相关资料?
Je ne suis pas d'accord avec ce que vous dites, mais je me battrai jusqu'à la mort pour que vous ayez le droit de le dire.
sumary
帖子: 6
注册时间: 2013-07-26 0:00
系统: Deepin

Re: 百度音乐客户端来了

#4

帖子 sumary » 2013-07-26 8:45

麦斯特 写了:骗纸,就只会欺骗伦家感情,害伦家以为度娘还真的出客户端了,谁知竟然只是一个插件,再也不相信乃们了。
关于百度那边的事情,不是说了只公布api而不开发客户端吗?
另,关于百度api的事情,坊间早有传闻,只是一直苦于找不到权威的文档,之前试过的一些方法发现获取到的下载地址也都是低音质的,只是不知怎么获取更高音质的下载地址,不知对此问题阁下能否提供一些相关资料?
:em06 我用的是百度音乐客户端上内嵌的网页, 然后注入所需的js方法 , 给python调用
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 百度音乐客户端来了

#5

帖子 eexpress » 2013-07-26 9:24

注入js,涉及到帐号不。记得是有api的啊。

这都是hack行为。
● 鸣学
frat
帖子: 81
注册时间: 2009-04-25 10:02

Re: 百度音乐客户端来了

#6

帖子 frat » 2013-07-31 22:13

不能下载?
sumary
帖子: 6
注册时间: 2013-07-26 0:00
系统: Deepin

Re: 百度音乐客户端来了

#7

帖子 sumary » 2013-08-04 15:21

frat 写了:不能下载?

正在开发中
头像
eagle5678
帖子: 1900
注册时间: 2006-07-08 14:07

Re: 【更新V0.18】百度音乐客户端来了

#8

帖子 eagle5678 » 2013-08-24 15:22

好东西
上次由 eagle5678 在 2013-09-16 18:04,总共编辑 1 次。
598366183
帖子: 2
注册时间: 2012-09-20 15:02
系统: ubuntu

Re: 【更新V0.18】百度音乐客户端来了

#9

帖子 598366183 » 2013-09-09 9:51

为什么我无法启用呢?
vainwyl
帖子: 1
注册时间: 2013-09-21 18:37
系统: ubuntu 12.04

Re: 【更新V0.18】百度音乐客户端来了

#10

帖子 vainwyl » 2013-09-21 18:47

非常好用
头像
ahwad
帖子: 1116
注册时间: 2009-05-06 0:36

Re: 【更新V0.18】百度音乐客户端来了

#11

帖子 ahwad » 2013-09-21 21:52

深度音乐插件,,,就算了,,

白高兴几天了。。。。。
dioscuri
帖子: 90
注册时间: 2008-10-21 13:19

Re: 【更新V0.18】百度音乐客户端来了

#12

帖子 dioscuri » 2013-09-27 22:40

在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
yxjun1983
帖子: 27
注册时间: 2007-09-28 14:24

Re: 【更新V0.18】百度音乐客户端来了

#13

帖子 yxjun1983 » 2013-11-04 23:38

安装pyjavascriptcore
yxjun1983
帖子: 27
注册时间: 2007-09-28 14:24

Re: 【更新V0.18】百度音乐客户端来了

#14

帖子 yxjun1983 » 2013-11-04 23:39

安装pyjavascriptcore出错,
代码
fatal: could not create work tree dir 'pyjavascriptcore'.: ????
乱尘小天
帖子: 2
注册时间: 2013-11-12 19:01
系统: UbuntuKylin13.10

Re: 【更新V0.18】百度音乐客户端来了

#15

帖子 乱尘小天 » 2013-11-12 19:58

不能用啊,下那么多东西,几个意思啊
回复