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
...13 / 14
To page
黑色
deepin
2016-05-25 07:32
#241
https://bbs.deepin.org/post/31001
虾米的API在研究

一百万个赞!!!现在除了用网页版就是安卓版,麻烦死了
Reply View the author
kikyoulzg
deepin
2016-07-05 19:05
#242
"Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-jj5p3rnm/feeluown/
You are using pip version 8.1.1, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command."

今天打算下载FeelUOwn,按照你在README.md所说,运行sudo apt-get install python3-pip
sudo -H pip3 install feeluown,却显示以上内容,何解。
Reply View the author
cosven
deepin
2016-07-05 21:55
#243
https://bbs.deepin.org/post/31001
"Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-jj5p3rnm/feeluown/
Yo ...

  1. sudo -H pip3 install --upgrade pip
  2. sudo -H pip3 install feeluown
Copy the Code

Reply View the author
kikyoulzg
deepin
2016-07-06 01:00
#244

Generate icon, then you can see app in apps list.
Traceback (most recent call last):
  File "/usr/local/bin/feeluown-genicon", line 11, in
    sys.exit(generate_icon())
  File "/usr/local/lib/python3.5/dist-packages/feeluown/install.py", line 51, in generate_icon
    shutil.copy(icon, feeluown_icon)
  File "/usr/lib/python3.5/shutil.py", line 235, in copy
    copyfile(src, dst, follow_symlinks=follow_symlinks)
  File "/usr/lib/python3.5/shutil.py", line 115, in copyfile
    with open(dst, 'wb') as fdst:
PermissionError: [Errno 13] Permission denied: '/home/kik13143you/.FeelUOwn/feeluown.png'
输入命令feeluown-genicon后显示以上
Reply View the author
kikyoulzg
deepin
2016-07-06 01:03
#245

好像了呀安装kik13143you@kik13143you-pc:~$ sudo -H pip3 install feeluown
Requirement already satisfied (use --upgrade to upgrade): feeluown in /usr/local/lib/python3.5/dist-packages
Requirement already satisfied (use --upgrade to upgrade): requests in /usr/lib/python3/dist-packages (from feeluown)
Requirement already satisfied (use --upgrade to upgrade): quamash>=0.5.5 in /usr/local/lib/python3.5/dist-packages (from feeluown)
Requirement already satisfied (use --upgrade to upgrade): pycrypto in /usr/local/lib/python3.5/dist-packages (from feeluown)
Reply View the author
kikyoulzg
deepin
2016-07-06 01:03
#246
Reply View the author
by******[email protected]
deepin
2016-07-06 01:51
#247
个人喜欢 网易云音乐
Reply View the author
cosven
deepin
2016-07-06 02:32
#248

所以现在运行 feeluown -d 可以正常运行了么。

之前不能生成图标的话,尝试使用 root 权限?
Reply View the author
kikyoulzg
deepin
2016-07-06 03:41
#249
https://bbs.deepin.org/post/31001
个人喜欢 网易云音乐

都用。比较一下玩玩
Reply View the author
kikyoulzg
deepin
2016-07-06 03:42
#250
https://bbs.deepin.org/post/31001
所以现在运行 feeluown -d 可以正常运行了么。

之前不能生成图标的话,尝试使用 root 权限? ...

不能运行
Reply View the author
cosven
deepin
2016-07-06 05:42
#251
本帖最后由 cosven 于 2016-7-5 21:47 编辑

感觉在这里讨论问题不太方便。我建议您在 github 上建个 issue 来讨论。
我现在有几个疑问:
1. feeluown-install-dev 你有没有运行这个命令
2. 然后 feeluown -d 不能运行的话,报错信息是啥?
3. 使用 root 权限生成图标是否成功 ?
Reply View the author
kikyoulzg
deepin
2016-07-06 05:56
#252
https://bbs.deepin.org/post/31001
感觉在这里讨论问题不太方便。我建议您在 github 上建个 issue 来讨论。
我现在有几个疑问:
1. feeluown- ...

好我试试
Reply View the author
kikyoulzg
deepin
2016-07-06 06:00
#253
https://bbs.deepin.org/post/31001
感觉在这里讨论问题不太方便。我建议您在 github 上建个 issue 来讨论。
我现在有几个疑问:
1. feeluown- ...

1.kik13143you@kik13143you-pc:~$ feeluown-install-dev
You should install these packages by yourself, as your linux may not a debian distribution

0 :  python3-pyqt5
1 :  python3-pyqt5.qtmultimedia
2 :  libqt5multimedia5-plugins
3 :  fcitx-frontend-qt5
4 :  gstreamer0.10-plugins-good
5 :  gstreamer0.10-plugins-bad
6 :  gstreamer0.10-plugins-ugly

package name may be different among different systems
2.kik13143you@kik13143you-pc:~$ feeluown -d
Traceback (most recent call last):
  File "/usr/local/bin/feeluown", line 7, in
    from feeluown.__main__ import main
  File "/usr/local/lib/python3.5/dist-packages/feeluown/__main__.py", line 40, in
    ensure_dir()
  File "/usr/local/lib/python3.5/dist-packages/feeluown/__main__.py", line 29, in ensure_dir
    os.mkdir(DATA_DIR)
PermissionError: [Errno 13] Permission denied: '/home/kik13143you/.FeelUOwn/data'
3.kik13143you@kik13143you-pc:~$ sudo feeluown-genicon
[sudo] kik13143you 的密码:
Generate icon, then you can see app in apps list.
Traceback (most recent call last):
  File "/usr/local/bin/feeluown-genicon", line 11, in
    sys.exit(generate_icon())
  File "/usr/local/lib/python3.5/dist-packages/feeluown/install.py", line 51, in generate_icon
    shutil.copy(icon, feeluown_icon)
  File "/usr/lib/python3.5/shutil.py", line 235, in copy
    copyfile(src, dst, follow_symlinks=follow_symlinks)
  File "/usr/lib/python3.5/shutil.py", line 115, in copyfile
    with open(dst, 'wb') as fdst:
FileNotFoundError: [Errno 2] No such file or directory: '/root/.FeelUOwn/feeluown.png'
以上为三个问题回复
Reply View the author
cosven
deepin
2016-07-06 07:29
#254
https://bbs.deepin.org/post/31001
1.kik13143you@kik13143you-pc:~$ feeluown-install-dev
You should install these packages by yoursel ...

好的,谢谢的你的反馈吧。

综合之前所有的聊天记录:
基本可以确定为是 权限问题。
问题在于你没有 /home/kik13143you/.FeelUOwn/ 这个文件夹的权限。你可以在 HOME 目录下 ls -l
查看一下 .FeelUOwn/ 这个文件夹的权限,我猜你可能使用 root 身份创建了这个文件夹,导致 kik13143you 这个用户没有权限访问。
解决办法:
1. 使用 chown 命令修改 .FeelUOwn 这个文件夹的拥有者为 kik13143you
或者2. 删除 .FeelUOwn 文件夹,使用 kik13143you 用户重新创建该文件夹。

另外从你的命令行输出来看,生成图标不需要 root 身份
Reply View the author
kikyoulzg
deepin
2016-07-06 15:19
#255
https://bbs.deepin.org/post/31001
好的,谢谢的你的反馈吧。

综合之前所有的聊天记录:

谢谢,确实是权限问题。

Reply View the author
kikyoulzg
deepin
2016-07-06 23:52
#256
本帖最后由 kik13143you 于 2016-7-6 15:53 编辑

**下面是我自己编译安装 osdlyrics 的过程**

```
git clone https://github.com/osdlyrics/osdlyrics
git checkout develop    # 我试过其他分支,反正就这个分支靠谱一些   
     ./autogen.sh  # 安装好相关依赖,它会提醒你应该安装哪些依赖
make
sudo make install
```

kik13143you@kik13143you-pc:~$ git checkout develop
fatal: Not a git repository (or any of the parent directories): .git
#
kik13143you@kik13143you-pc:~$ ./autogen.sh
bash: ./autogen.sh: 没有那个文件或目录

颜色相同为相应问题
Reply View the author
kikyoulzg
deepin
2016-07-07 00:03
#257
话说搞了linux快两年了,还没试过自己编译安装,太依赖deb了,羞愧。
楼主的那几个命令是在我的主目录运行就好了吗?我在~目录git checkout develop 不行,在~/osdlyrics  git checkout develop  弹出  “分支 develop 设置为跟踪来自 origin 的远程分支 develop。切换到一个新分支 'develop'”。但是,./autogen.sh 仍不行
Reply View the author
cosven
deepin
2016-08-05 07:19
#258
日常更新顶贴
Reply View the author
linyk
deepin
2016-08-05 17:51
#259
良心作者,居然还有更新。
Reply View the author
a751799647
deepin
2016-08-05 19:16
#260
支持一下
Reply View the author
...13 / 14
To page
New Thread

Popular Ranking

Change

Popular Events

More
国际排名
WHLUG