FeelUOwn (下载音乐功能)
Tofloor
poster avatar
cosven
deepin
2015-06-25 11:34
Author
本帖最后由 cosven 于 2016-8-16 01:26 编辑

2016-8-16
  • 增加图片缓存模块
  • 在显示歌曲列表时,显示 Cover Image
  • 增加 歌手,专辑 描述信息


2016-8-4
  • 在网易云音乐资源不存在的时候,尝试调用虾米资源
  • 尝试让界面变得五颜六色
2016-6-1
  • 支持命令行控制,目前支持四个命令。play, pause, next, previous
    echo -n "pause" | nc -4u -w0 localhost 8000




更新:2016-5-22

1. 下载功能
2. 日至模块重构


更新:2016.5.19

1. 将软件作为一个 python 包加入 pypi 源。


更新:2016.5.16

1. 修复 mpris2 插件(需要另外安装的插件) bug,完美支持 osd-lyrics
2. 完善网易云音乐插件(内置插件),拖拽,加红心,私人FM 等操作


更新:2016。5.9
1. UI 和 架构 大改动,现在功能比较确实,之后可以很快的加上之前的一些小功能。(请见下面的最新截图)
2. 想要体验更多有趣、高级的功能,你需要安装插件,而且需要自己动手,不过过程非常简单。可以参考这个链接:
https://github.com/cosven/FeelUOwn/issues/148

更新:2016.2.4

连接 MPRIS。


更新:2015-12-26 (第一个正式版)

1. 类 vi 快捷键
2. 加入显示 每日推荐歌曲 的功能


更新:2015-12-18

1. 歌词窗口改进
2. 重构异步框架,提高程序并发
3. 修复些许小bug


更新:2015-11-20

1. 歌单和歌曲信息缓存
2. 改变用户信息保存机制3. 自动检查系版本并通知用户


更新:2015-11-10

1. 歌单相关操作
2. 相似歌曲


更新: 2015-9-20:

1. 加入私人FM
2. 完善桌面mini窗口
3. 自定义通知控件
4. 重构『播放器』的后台代码

更新: 2015-8-25
1. 加入mac和linux平台的快捷键支持
2. 增加mini模式(按esc返回正常模式)
3. 改进代码结构
4. 去除任务栏图标.

2015-7-6 22:30 更新 ---------------------
1. 修改webview部分的网页的架构,使用angularjs进行数据的渲染。
2. 加入播放MV的功能(程序自动把mv链接复制到剪切板)(在deepin下,程序自动调用deepin-movie来播放mv)

2015-6-25 15:00 更新 ------------------------
1. 根据反馈 更改项目托管地址和项目名字

  1. # 安装方法
  2. pip3 install feeluown
  3. feeluown-install-dev   # 安装依赖
  4. feeluown-genicon   # 生成图标
Copy the Code

现在的软件是一个可扩展,可维护的软件,它采用类似MVC的架构,使用Python3 + Pyqt5 + qtmultimedia开发.

它提供 网易云音乐 作为一个默认的插件,给用户提供对网易云音乐的一些基本访问和操作。比如登陆,收藏歌曲到列表,搜索等基本功能。所以暂时命名仍然跟网易云音乐相同,以表谢意

这可以说也是一个原型版本,不过我们觉得这个是可以维护,可以improve的一个软件,我们打算在接下来这段时间以跑通流程,优化程序和体验 为主要目标,比如说音乐缓存,下载这些功能,和一些人机交互上的改进与完善。

有任何问题,都可以在这里交流 或者 在项目托管的地方 https://github.com/cosven/FeelUOwn 新建issue反馈。








Reply Favorite View the author
All Replies
...2 / 14
To page
lieri
deepin
2015-06-26 16:57
#21
能下载音乐吗?
Reply View the author
stkevintan
deepin
2015-06-26 19:11
#22
https://bbs.deepin.org/post/31001
关于重复造轮子这事确实得好好考虑一下,建议开发个深度音乐插件,这样会更好一些。 ...

你们深度音乐已经有网易云音乐的插件了啊,https://github.com/wu-nerd/dmusic-plugin-NeteaseCloudMusic
这个应该目前功能最全的网易云音乐轮子吧,可能作者太低调了吧。
Reply View the author
bobo
deepin
2015-06-26 19:30
#23
https://bbs.deepin.org/post/31001
你们深度音乐已经有网易云音乐的插件了啊,https://github.com/wu-nerd/dmusic-plugin-NeteaseCloudMusic
...

重来没发现过
Reply View the author
cosven
deepin
2015-06-26 19:30
#24
https://bbs.deepin.org/post/31001
名字可以好听点,比如 幻音宝盒 magic-box ,关于deb安装包,需要的话我可以帮忙打包和维护。 ...

恩,如果您可以帮助的话,那就太好了 ~ 先谢谢啦

我需要做些什么呢?
Reply View the author
cosven
deepin
2015-06-26 19:38
#25
https://bbs.deepin.org/post/31001
关于重复造轮子这事确实得好好考虑一下,建议开发个深度音乐插件,这样会更好一些。 ...

开发深度音乐插件是一个不错的想法。在我写完第一个demo的时候,我曾经想过这一点。

不过当时的考虑是:我自己当时用的是Ubuntu。在Ubuntu上装DM播放器,总感觉不是原生的一种味道,因为以来的库较多。然后当时我也粗略的看过Deepin Music 的百度音乐插件怎么写的,然后发现(这个发现可能有错):开发Deepin Music插件好像需要了解DeepinUI之类的东西,然后我稍微找了一下,没找到合适的教程和文档。然后就 放弃了 --

另外注:然后当时我造这个轮子的时候,我有去进行过一些搜索,我记得那时还只有一个命令行版的网易云音乐版。
Reply View the author
lieri
deepin
2015-06-26 19:41
#26
https://bbs.deepin.org/post/31001
你们深度音乐已经有网易云音乐的插件了啊,https://github.com/wu-nerd/dmusic-plugin-NeteaseCloudMusic
...

我装了这个插件后,在歌词窗口中点击上一首和下一首无效。当前音乐完了之后也无法顺利加载下一首,就停止不放了。总之不好用。
Reply View the author
chenzhiwei
deepin
2015-06-26 19:58
#27
https://bbs.deepin.org/post/31001
恩,如果您可以帮助的话,那就太好了 ~ 先谢谢啦

我需要做些什么呢?

晚上我回去看看应该怎么搞
Reply View the author
stkevintan
deepin
2015-06-26 20:10
#28
本帖最后由 stkevintan 于 2015-6-26 12:15 编辑
https://bbs.deepin.org/post/31001
我装了这个插件后,在歌词窗口中点击上一首和下一首无效。当前音乐完了之后也无法顺利加载下一首,就停止 ...

这样啊,建议去反馈一下。在项目的issues中或者作者博客里。另外作者也出现在telegram的linux群,应该算一个很nice的人了。
Reply View the author
brophy
deepin
2015-06-26 20:14
#29
看了楼上那么多,发现楼主也不尽是盲目的在造轮子了,就是希望楼主能坚持下去,做得更好了
Reply View the author
chenzhiwei
deepin
2015-06-26 20:14
#30
其实,我更建议给现有的音乐播放软件写插件。
Reply View the author
carrjay
deepin
2015-06-26 22:51
#31
必须赞一个,良心作品!用着很棒。
Reply View the author
carrjay
deepin
2015-06-26 22:57
#32
https://bbs.deepin.org/post/31001
才发现git@osc的下载zip功能需要登录,github是不用的

上Gitosc上搜索NeteaseMusic下载吧下载后在目录解压终端输入./install.sh就能生成桌面图标了,登录后自动同步。由于现在这项目已经迁移到GITHUB上了以后下载还是到那上面吧
Reply View the author
carrjay
deepin
2015-06-27 05:49
#33
今晚在github上下载测试了,发现还是登录问题!首次装好后能弹出登录窗口,且能顺利登录成功。当关闭后再次打开登录时登录对话框就弹不出来了
Reply View the author
carrjay
deepin
2015-06-27 05:49
#34
系统是DEEPIN2014.3
Reply View the author
cosven
deepin
2015-06-27 07:57
#35
https://bbs.deepin.org/post/31001
今晚在github上下载测试了,发现还是登录问题!首次装好后能弹出登录窗口,且能顺利登录成功。当关闭后再次 ...

我在本地尝试了几次,都没有出现这个错误。
--------------------

不过提示一下:如果你已经登录成功的话,点击头像是不会再次弹出登陆框了。不知道你的问题是不是这个
Reply View the author
cosven
deepin
2015-06-27 11:32
#36
https://bbs.deepin.org/post/31001
今晚在github上下载测试了,发现还是登录问题!首次装好后能弹出登录窗口,且能顺利登录成功。当关闭后再次 ...

我刚加入了一个错误信息记录的功能。

你可以先更新下软件试试之前的问题还存在否,如果还有错误的话,你可以在程序的cache目录下找到一个error.log的文件,然后把error.log文件的内容传上来看看
Reply View the author
carrjay
deepin
2015-06-27 18:08
#37
https://bbs.deepin.org/post/31001
我刚加入了一个错误信息记录的功能。

你可以先更新下软件试试之前的问题还存在否,如果还有错误的话,你 ...

我刚看了下,里面没有任何内容
Reply View the author
carrjay
deepin
2015-06-27 18:17
#38
已经找到原因了,只要保存登陆账号打钩 程序的cache目录下就会自动生成user.json这个文件,且账号密码保存在里面必须删除这个文件再次打开登录就正常了,不打钩可以正常登录。
Reply View the author
cosven
deepin
2015-06-27 19:10
#39
https://bbs.deepin.org/post/31001
已经找到原因了,只要保存登陆账号打钩 程序的cache目录下就会自动生成user.json这个文件,且账号密码保存 ...

恩, 这么说的话,感觉像是读取这个json文件的时候出了错。

但是,理论上出错了,应该会有log的。(可能又是我某个地方写错了)

那样的话,能不能麻烦你直接运行app.sh,这样的话,如果有错误:它要么在终端会有输出,要么在log文件中会有显示。
Reply View the author
carrjay
deepin
2015-06-27 21:01
#40
好的,稍后我运行下看看
Reply View the author
...2 / 14
To page