同步操作将从 cosven/FeelUOwn 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
从之前的 “网易云音乐 For Linux(第三方版)” 项目发展过来 之前的项目托管地址:https://git.oschina.net/zjuysw/NetEaseMusic
技术框架大致的说明: http://www.cosven.com/2015/07/07/FeelUOwn-%E6%8A%80%E6%9C%AF%E9%98%B6%E6%AE%B5%E6%80%BB%E7%BB%93/
欢迎有兴趣的小伙伴进行合作开发,搭建基础的框架。也可以开发一些插件,比如说 添加一些数据可视化,增加一些炫酷的动画特效。等等
** 2015-8-2 **
asyncio
对项目进行重构最新程序使用了
asyncio
库的原因,所以要求python版本最低是3.3, 最好是3.4. ( Ubuntu 14.04 和 deepin 2014.3 上面的python3版本默认已经是3.4了, 或者upgrade一下就行), 其他版本的我还没有试过
** 接下来打算 **
Python 3, PyQt5
sudo apt-get install python3-pyqt5.qtmultimedia
sudo apt-get install python3-pyqt5.qtwebkit
有的系统,比如说Ubuntu 还需要安装:(尤其那些播放不出声音来的,请把下面的依赖全部安装,以免出现未知的问题)
sudo apt-get install libqt5multimedia5-plugins
sudo apt-get install gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly
sudo apt-get install gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav
ArchLinux下的包名可能有些不一样, 比如上面提到的gstreamer1.0-*这些包
sudo pacman -S gst-plugins-good gst-plugins-bad gst-plugins-ugly
如果在安装完这些包之后,还是没有声音,可以提交相关issue
git clone https://github.com/cosven/FeelUOwn.git
cd FeelUOwn
./install.sh
cd FeelUOwn
# 运行update脚本
./update.sh
然后就可以搜索 FeelUOwn, 就可以从系统程序中找到
想实现的一些特性
src
目录TRY TO BE MORE PYTHONIC
The Zen of Python, by Tim Peters
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!
此作品仅供学习参考,如有任何侵权,请通知作者。 email: yinshaowen241[at]gmail[dot]com
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。