[虾米电台]For Linux原生应用[Alpha1]

上网、浏览、聊天、下载等
Just_Fancy
帖子: 84
注册时间: 2011-05-20 12:51

[虾米电台]For Linux原生应用[Alpha1]

#1

帖子 Just_Fancy » 2012-06-11 16:40

新版本公告已移到http://forum.ubuntu.org.cn/viewtopic.php?f=74&t=380947
-------------------------------------------------------------------------------------------------------------------------------------------------


喜欢虾米电台的你,是否还在纠结每天打开浏览器听歌曲,
不能显示当前播放的歌曲(整天切换到那页面的话我不说了),
不能快速切换歌曲,不能快速收藏,不能快速不再播放,
不能看歌词
啊~~~ :em20 各种不能

难道你还在奢望那Air版的吗?算了吧,咱伤不起

算了,不废话了,直入正题吧~~~

--------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------丑陋的分隔线-------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------
xmradio,原生GTK应用程序,几乎拥有官方虾米电台的一切功能,
别急,还有它的特色呢

*支持皮肤

现在的淫啊,没有哪个不喜欢漂亮的皮肤的,当前自带三款皮肤,请看截图~~~
1.png
2.png
3.png
前两款截图官方GIMP修改来的~~~(奇怪的是截图后咋那专辑封面图没了,先不管,一会还有截图)
后面那个迷你皮肤还算精简的吧?看出哪来的没?
当年我用TTPlayer的时候超喜欢,然后改造过来了 :em04

*支持歌曲通知

每切换一次歌曲都有通知,看截图
5.png
*支持插件

有插件才能体现它的强大!!!
目前仅自带一款插件,就是上面说的“通知”插件
6.png
*支持Ubuntu Unity快速列表功能
7.png
7.png (104.36 KiB) 查看 10673 次
目前仅有播放、暂停、下一首的快捷入口,未来肯定会添加比如喜欢之类的


其它一些截图
8.png
选择电台风格
9.png
界面上右键鼠标。。。选择皮肤

===其它的===
暂时想不起来了 :em06

--------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------丑陋的分隔线-------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------
目前项目还处于开发初期,BUG什么肯定有,急着放出来是希望有能力的你加入开发
不懂编程没关系,你可以设计一个你喜欢的皮肤,如果可以,共享出来,不错的话加入的默认去 :em09
使用过程发现有问题及时回馈,这样大家就不用为这问题烦恼了
有什么好的建议,可以大胆提出来,有你们的支持才会使的xmradio做的更好
如果能帮忙写doc也可以,虽然我想大家不会用这玩意~~~

已知问题

设置页面未完成,仅有插件的可用
有时界面会“死”,但还能移动播放歌曲什么的,但是不显示更新歌曲之类的(我也是今天才发现,之前没有出现过)
部分界面没有中文,现在还没有时间来的及做翻译工作,另一方面。。。看标题写着Alpha1 :em06
有时候好端端的发现xmradio消失了,出现segment fault了

不知大家有没有注意,前面的截图中,有一个,歌曲名称长到按钮那边去了 :em20
当前还不知有什么好办法控制这长度,并让它自动滚动(像TTPlayer的),当然,这也与涉及到皮肤
由于从使用皮肤切换到GTK主题(是指原生的GTK Theme,而非皮肤)时,不能正常更新界面,所以暂时禁用了GTK主题
暂时没有注销功能
目前不能自动“亮”喜欢的按钮,就是播放你个人收藏的歌曲时

暂时记起来的是这么一堆吧,没吓怕吧? :em06

===关于歌词===

建议使用osd lyrics,但是注意,目前没提供MPRIS,osd lyrics是不能发现xmradio的
本人不太了解这方面,希望谁懂的写个插件吧,不然等我有时间学的来都不知神马时候了
我看了下rhythmbox的mpris插件加mpris官方资料,够一段时间头大的

===关于程序框架===

如果你觉得有更好的设计,让大家更方便的开发插件之类的,可以提出来,咱们一起改进
毕竟我也是第一次写管理插件(当然用的是libpeas)这玩意的


--------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------丑陋的分隔线-------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------
ubuntu 12.04可以通过PPA安装
已经增加ubuntu 11.10 PPA

代码: 全选

sudo apt-add-repository ppa:timxx/xmradio
我只在ubuntu 12.04 x64下测试过,其它发行版,i386之类的还没时间测试,
大家可以下源码编译安装,有问题请反馈,谢谢

===项目主页===

https://github.com/timxx/xmradio

基本编译
进入源码目录

代码: 全选

mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=你想设的安装目录
make
最后一句,期待你的加入 :em09
上次由 Just_Fancy 在 2012-09-29 17:09,总共编辑 4 次。
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: [虾米电台]For Linux原生应用[Alpha1]

#2

帖子 枫叶饭团 » 2012-06-11 16:45

C啊,我先学学
mraandtux
论坛版主
帖子: 5211
注册时间: 2009-12-12 19:29
系统: Kubuntu + Windows 10

Re: [虾米电台]For Linux原生应用[Alpha1]

#3

帖子 mraandtux » 2012-06-11 17:05

鼓掌······
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: [虾米电台]For Linux原生应用[Alpha1]

#4

帖子 YeLee » 2012-06-11 18:12

赶快git clone来膜拜。 :em11
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
phoenixlzx
帖子: 2245
注册时间: 2009-07-29 20:11
系统: Arch Linux
来自: Gensokyo
联系:

Re: [虾米电台]For Linux原生应用[Alpha1]

#5

帖子 phoenixlzx » 2012-06-11 19:20

:em11 :em11 :em11 :em11
头像
ahwad
帖子: 1112
注册时间: 2009-05-06 0:36

Re: [虾米电台]For Linux原生应用[Alpha1]

#6

帖子 ahwad » 2012-06-11 19:25

这个可以支持一下。。。。。。
头像
qy117121
论坛版主
帖子: 50528
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: [虾米电台]For Linux原生应用[Alpha1]

#7

帖子 qy117121 » 2012-06-11 19:30

xmradio

(xmradio:4711): GLib-GIO-ERROR **: Settings schema 'com.timxx.xmradio' is not installed

跟踪/断点陷阱 (核心已转储)

12.04 i386
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
Just_Fancy
帖子: 84
注册时间: 2011-05-20 12:51

Re: [虾米电台]For Linux原生应用[Alpha1]

#8

帖子 Just_Fancy » 2012-06-11 19:55

qy117121 写了:xmradio

(xmradio:4711): GLib-GIO-ERROR **: Settings schema 'com.timxx.xmradio' is not installed

跟踪/断点陷阱 (核心已转储)

12.04 i386
PPA安装的么?尝试再安装一次看看
头像
qy117121
论坛版主
帖子: 50528
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: [虾米电台]For Linux原生应用[Alpha1]

#9

帖子 qy117121 » 2012-06-11 19:59

是ppa安装的,卸载了又装了一次,还是这样
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
Just_Fancy
帖子: 84
注册时间: 2011-05-20 12:51

Re: [虾米电台]For Linux原生应用[Alpha1]

#10

帖子 Just_Fancy » 2012-06-11 20:14

qy117121 写了:是ppa安装的,卸载了又装了一次,还是这样
抱歉啊,属于打包错误,忘了给data加成必需的了
你可以sudo apt-get install xmradio-data就行了

已经重新打包上传,后来安装的不会出现这问题了
头像
qy117121
论坛版主
帖子: 50528
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: [虾米电台]For Linux原生应用[Alpha1]

#11

帖子 qy117121 » 2012-06-11 20:14

原来是少装了个包 :em06
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
头像
wtry
帖子: 923
注册时间: 2009-03-18 9:26

Re: [虾米电台]For Linux原生应用[Alpha1]

#12

帖子 wtry » 2012-06-11 21:51

伸手党等待pkgbuild
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
联系:

Re: [虾米电台]For Linux原生应用[Alpha1]

#13

帖子 cuihao » 2012-06-11 22:24

为什么找皮肤什么的用的不是相对路径…… 这样打包的话还会从打包的目录找皮肤什么的。
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
联系:

Re: [虾米电台]For Linux原生应用[Alpha1]

#14

帖子 cuihao » 2012-06-11 22:26

好吧,是我不懂cmake…… 忽视LS吧。
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
联系:

Re: [虾米电台]For Linux原生应用[Alpha1]

#15

帖子 cuihao » 2012-06-11 22:28

wtry 写了:伸手党等待pkgbuild
出炉:https://aur.archlinux.org/packages.php?ID=59952
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
回复