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
...3 / 14
To page
carrjay
deepin
2015-06-27 22:56
#41
刚直接运行了app.sh没有报错。
Reply View the author
cosven
deepin
2015-06-27 23:17
#42
https://bbs.deepin.org/post/31001
刚直接运行了app.sh没有报错。

(⊙o⊙)…

这这,这么说的话,程序运行都很正常 ---
Reply View the author
carrjay
deepin
2015-06-28 02:40
#43
https://bbs.deepin.org/post/31001
(⊙o⊙)…

这这,这么说的话,程序运行都很正常 ---

是的,恭喜大神!再接再厉
Reply View the author
188******76
deepin
2015-06-28 03:33
#44
请告知如何删除。多谢。
Reply View the author
cosven
deepin
2015-06-28 03:52
#45
https://bbs.deepin.org/post/31001
请告知如何删除。多谢。

你的意思是要写个卸载的脚本么。

有道理 ~~ 自己完全没有想到这个点。
Reply View the author
cosven
deepin
2015-06-28 04:07
#46
https://bbs.deepin.org/post/31001
请告知如何删除。多谢。

已经加了一个uninstall.sh 的脚本,可以对相应的图标文件进行删除。
Reply View the author
carrjay
deepin
2015-06-28 04:16
#47
➜  FeelUOwn-master  ./update.sh
正在更新 NetEaseMusic For Linux - ThirdParty
这个操作会删除你在本地对代码的更改, 确定请输入 y
确认: 'y/n'
> y
更新中......
./update.sh: 9: ./update.sh: git: not found
./update.sh: 10: ./update.sh: git: not found
./update.sh: 11: ./update.sh: git: not found
./update.sh: 12: ./update.sh: git: not found
./update.sh: 13: ./update.sh: git: not found
貌似出现了什么错误...
正在重新生成桌面图标...
1. 正在生成图标......
2. 尝试生成桌面图标...
猜测:中文系统
[sudo] password for jay:
3. 让程序可以被系统搜索...
===============================
全部完成!
➜  FeelUOwn-master  
每次更新都是没发现是不是错误啊
Reply View the author
夜孤霜
deepin
2015-06-28 04:50
#48
真是太厉害了!
Reply View the author
188******76
deepin
2015-06-28 06:04
#49
本帖最后由 deutsche 于 2015-6-27 22:06 编辑
https://bbs.deepin.org/post/31001
已经加了一个uninstall.sh 的脚本,可以对相应的图标文件进行删除。

Cloning into 'FeelUOwn'...
remote: Counting objects: 1063, done.
remote: Compressing objects: 100% (394/394), done.
remote: Total 1063 (delta 672), reused 1027 (delta 636), pack-reused 0
Receiving objects: 100% (1063/1063), 1.39 MiB | 25.00 KiB/s, done.
Resolving deltas: 100% (672/672), done.
Checking connectivity... done.
jia@jia-Lenovo-G480:~/FeelUOwn$ ./uninstall.sh
bash: ./uninstall.sh: No such file or directory
jia@jia-Lenovo-G480:~/FeelUOwn$
我这么操作有什么错么?另外可否我是按照你的教程安装的,文件应该具体在什么文件夹下呢?我找到那个文件夹在终端打开再运行uninstall.sh是不是就行了?。。。。。。。啊找到文件夹了,不用麻烦了

Reply View the author
cosven
deepin
2015-06-28 07:24
#50
https://bbs.deepin.org/post/31001
➜  FeelUOwn-master  ./update.sh
正在更新 NetEaseMusic For Linux - ThirdParty
这个操作会删除你在本 ...

这个是因为 你没有安装 git 这个工具(我还以为这是系统自带的)

sudo apt-get install git
可以安装git这个工具
Reply View the author
cosven
deepin
2015-06-28 07:27
#51
https://bbs.deepin.org/post/31001
Cloning into 'FeelUOwn'...
remote: Counting objects: 1063, done.
remote: Compressing objects: 100%  ...

所以结果是你已经成功删除了这个软件 ?    
Reply View the author
cosven
deepin
2015-06-28 07:44
#52
https://bbs.deepin.org/post/31001
➜  FeelUOwn-master  ./update.sh
正在更新 NetEaseMusic For Linux - ThirdParty
这个操作会删除你在本 ...

我把update.sh脚本改进了下,以后,它先检查一下你是否安装了git。

然后修复一个bug:
如果在更新过程中,出现错误的话,就让更新程序停止。(之前的话,就算出现错误,更新程序还是继续运行。给用户带来一些疑惑)
Reply View the author
carrjay
deepin
2015-06-28 15:48
#53
没有,我是直接下的zip包,怪不得没有git
Reply View the author
cosven
deepin
2015-06-28 17:34
#54
https://bbs.deepin.org/post/31001
没有,我是直接下的zip包,怪不得没有git

不应该啊,我测试过直接下载zip包的情况,所以我在脚本中进行git init,设置了一个remote origin的地址。

所以不管是直接clone下来的代码,还是zip包下载下来的,都是可以进行正常更新的。
Reply View the author
carrjay
deepin
2015-06-28 17:48
#55
是的,我没装git!现在能正常更新了
Reply View the author
sydeepin
deepin
2015-06-29 02:50
#56
https://bbs.deepin.org/post/31001
你们深度音乐已经有网易云音乐的插件了啊,https://github.com/wu-nerd/dmusic-plugin-NeteaseCloudMusic
...

我安装失败啊
➜  ~  git clone https://github.com/wu-nerd/dmusic-plugin-NeteaseCloudMusic.git
zsh: command not found: git
➜  ~  cd dmusic-plugin-NeteaseCloudMusic
cd:cd:13: 没有那个文件或目录: dmusic-plugin-NeteaseCloudMusic
➜  ~  python install.py
Reply View the author
ArthurDeepin
deepin
2015-06-29 03:12
#57
本帖最后由 ArthurDeepin 于 2015-6-28 19:16 编辑

你没安装git……

git是一个版本控制软件,这里是用作将网上的这个音乐软件的仓库克隆下来,直接说就是相当于下载这个音乐软件包

sudo apt-get install git

你下载附件或者到那个网址手动下载也是可以的。
Reply View the author
sydeepin
deepin
2015-06-29 04:34
#58
https://bbs.deepin.org/post/31001
你没安装git……

git是一个版本控制软件,这里是用作将网上的这个音乐软件的仓库克隆下来,直接说就是相 ...

谢谢你的帮助
Reply View the author
sydeepin
deepin
2015-06-29 04:55
#59
本帖最后由 sydeepin 于 2015-6-28 21:00 编辑

大侠,在帮帮忙  出现这个dmusic-plugin-NeteaseCloudMusic gitmaster)
执行最后一个代码又出现➜  ~  python install.py
python: can't open file 'install.py': [Errno 2] No such file or directory
啥情况,找歌听了,但是登录不了账号

Reply View the author
stkevintan
deepin
2015-06-29 21:34
#60
https://bbs.deepin.org/post/31001
大侠,在帮帮忙  出现这个dmusic-plugin-NeteaseCloudMusic gitmaster)
执行最后一个代码又出现➜  ~   ...

不要在这里问,去那个项目的issues里面问。
https://github.com/wu-nerd/dmusic-plugin-NeteaseCloudMusic/issues
Reply View the author
...3 / 14
To page