分页: 3 / 5
Re: 闲着挂个队列播放的。。。
发表于 : 2008-11-29 12:24
由 qqttdh
09.added.01测试总结。。。
功能简介
添加选种目录下的所有文件至列表(可选)
可播放整个目录(上一般已完成)
由于一直都可以添加目录,所以将播放目录的功能也开了起来。。。
播放目录时由于目录中的曲目不在列表中。。。
所以‘前一个’‘后一个’对目录下的曲目无效。。。
然后是添加子目录中所有文件的功能。。。
由于脚本中添加时的判断机制有限。。。
当目录下的曲目存在于播放列表中时。。。目录将被忽略。。。
在添加前会有询问窗口弹出。。。如选择取消。。。则目录将被添加
如选择确定。。。则对应目录下的所有文件包括子目录下的所有文件将被添加。。。
(除了grep中滤除的特定格式)。。。目录将被忽略。。。
测试时。。。添加了半个home下的文件。。。得到2.5MB的播放列表(有点大

)。。。
导致辅助的曲目编辑和选择脚本无法正常使用。。。(且占用大量cpu)
使用 killall xx xx才恢复正常。。。
播放和其他脚本可正常使用。。。
Re: 闲着挂个队列播放的。。。
发表于 : 2008-11-29 13:48
由 linee
mplayer不工作时,如果用player选种听歌,会弹出新建列表,若这时选中以前的列表时会清空以前的列表内容。
Re: 闲着挂个队列播放的。。。
发表于 : 2008-11-29 14:11
由 linee
能否考虑增加(完善)播放Radio的功能,我试着把mms://mms.cnr.cn/live1加进列表,可以正常播放,只是在选曲时列表显示的是live1,如果能让它显示成“中国之声”的话就好了。
我现在的临时解决办法是用两行,
中国之声
mms://mms.cnr.cn/live1
要是能在mms://mms.cnr.cn/live1后面引入注释,播放忽略注释,在显示列表上能显示注释就好了。
Re: 闲着挂个队列播放的。。。
发表于 : 2008-11-29 14:25
由 qqttdh
linee 写了:mplayer不工作时,如果用player选种听歌,会弹出新建列表,若这时选中以前的列表时会清空以前的列表内容。
的确如此。。。当新建的列表和已存在列表重名时。。。选择覆盖而不是添加
加入新建列表时未键入任何内容或取消,将播放已存在的列表,
由于主脚本播放的第一和输入有关,开始播放的内容可能并不在列表中
可以用add_new_list添加或新建列表。。。不存在类似问题。。。
感觉可以取消player的新建列表功能。。。
Re: 闲着挂个队列播放的。。。
发表于 : 2008-11-29 14:40
由 qqttdh
linee 写了:能否考虑增加(完善)播放Radio的功能,我试着把mms://mms.cnr.cn/live1加进列表,可以正常播放,只是在选曲时列表显示的是live1,如果能让它显示成“中国之声”的话就好了。
我现在的临时解决办法是用两行,
中国之声
mms://mms.cnr.cn/live1
要是能在mms://mms.cnr.cn/live1后面引入注释,播放忽略注释,在显示列表上能显示注释就好了。
这个可以。。。但需要先解决mplayer cpu占用过高的问题。。。脚本有缺陷。。。
可能是gnome的缺陷
Re: 闲着挂个队列播放的。。。
发表于 : 2008-11-29 15:46
由 qqttdh
好了。。。就修改了三个脚本
list_edit,conky_check,choice_sone
测试了live1和live2(居然真的有这个台

)
实现方法
先在./mplayr/plist下添加相应列表。。。
然后为了有名称
需要在./mplayer下创建一个raidio文件 ~/.mplayer/raidio
添加相关信息。。。地址在前,名称在后(在名称前添加 / 会有意外惊喜)
代码: 全选
mms://mms.cnr.cn/live1 中国之声
mms://mms.cnr.cn/live2 中国经济之声
在终端中运行可以解决cpu占用问题。。。
(不带参数即可)
Re: 闲着挂个队列播放的。。。
发表于 : 2008-11-29 16:47
由 linee
qqttdh 写了:好了。。。就修改了三个脚本
list_edit,conky_check,choice_sone
测试了live1和live2(居然真的有这个台

)
实现方法
先在./mplayr/plist下添加相应列表。。。
然后为了有名称
需要在./mplayer下创建一个raidio文件 ~/.mplayer/raidio
添加相关信息。。。地址在前,名称在后(在名称前添加 / 会有意外惊喜)
代码: 全选
mms://mms.cnr.cn/live1 中国之声
mms://mms.cnr.cn/live2 中国经济之声
在终端中运行可以解决cpu占用问题。。。
(不带参数即可)
赞一个,就是要加/这种效果,棒极了,要是能把维护两个列表变成维护一个列表就更棒了。
这里,
6楼有份Rhythmbox 音乐播放器的电台列表,共计416个电台。
这里,
也有一些(国内的),大约70多个吧。
Re: 闲着挂个队列播放的。。。
发表于 : 2008-11-29 17:45
由 qqttdh
赞一个,就是要加/这种效果,棒极了,要是能把维护两个列表变成维护一个列表就更棒了。
修改了播放脚本
别的就不用改了
列表最佳格式。。。
代码: 全选
mms://mms.cnr.cn/live1 /中国之声
mms://mms.cnr.cn/live2 /中国经济之声
mms://mms.cnr.cn/live9 /文艺之声
mms://mms.cnr.cn/live8 /民族之声
mms://mms.cnr.cn/live7_s /华夏双语
mms://mms.cnr.cn/live6 /神州之声
mms://mms.cnr.cn/live5 /中华之声
mms://mms.cnr.cn/live4 /都市之声
mms://mms.cnr.cn/live3 /音乐之声
Re: 闲着挂个队列播放的。。。
发表于 : 2008-11-29 18:21
由 linee
qqttdh 写了:赞一个,就是要加/这种效果,棒极了,要是能把维护两个列表变成维护一个列表就更棒了。
修改了播放脚本
别的就不用改了
列表最佳格式。。。
代码: 全选
mms://mms.cnr.cn/live1 /中国之声
mms://mms.cnr.cn/live2 /中国经济之声
mms://mms.cnr.cn/live9 /文艺之声
mms://mms.cnr.cn/live8 /民族之声
mms://mms.cnr.cn/live7_s /华夏双语
mms://mms.cnr.cn/live6 /神州之声
mms://mms.cnr.cn/live5 /中华之声
mms://mms.cnr.cn/live4 /都市之声
mms://mms.cnr.cn/live3 /音乐之声
这是在~/.mplayer/下的显示列表吧,在~/.mplayer/plist/下还有个播放列表,否则在听歌时Choice_list会找不到Radio列表,就切不过来了。维护时这两个列表要同时修改。
Re: 闲着挂个队列播放的。。。
发表于 : 2008-11-29 18:51
由 qqttdh
linee 写了:
这是在~/.mplayer/下的显示列表吧,在~/.mplayer/plist/下还有个播放列表,否则在听歌时Choice_list会找不到Radio列表,就切不过来了。维护时这两个列表要同时修改。
。。。其实只要在~/.mplayer/plist/下有一个包含地址的列表就够了。。。
~/.mplayer/下那个拼错的文件是为36楼修改的脚本准备的。。。已经放弃使用了
不过。。。作为备份。。。还是可以的
Re: 闲着挂个队列播放的。。。
发表于 : 2008-11-29 19:09
由 linee
qqttdh 写了:linee 写了:
这是在~/.mplayer/下的显示列表吧,在~/.mplayer/plist/下还有个播放列表,否则在听歌时Choice_list会找不到Radio列表,就切不过来了。维护时这两个列表要同时修改。
。。。其实只要在~/.mplayer/plist/下有一个包含地址的列表就够了。。。
~/.mplayer/下那个拼错的文件是为36楼修改的脚本准备的。。。已经放弃使用了
不过。。。作为备份。。。还是可以的
明白了。

Re: 闲着挂个队列播放的。。。
发表于 : 2008-11-30 10:38
由 xiooli
好吧,我根据37楼的url贡献一个列表:
代码: 全选
wget "http://list.mp3.baidu.com/radio/iframe.html#bj" -O -|iconv -f gbk -t utf8|grep "mms.*<\/a>" -o|grep -v "在线收听"|sed 's/\">/ \\/;s/<\/a>//;s/\" target=\"_blank//'
mms://mms.cnr.cn/live1 \中国之声
mms://mms.cnr.cn/live3 \音乐之声
mms://mms.cnr.cn/live2 \经济之声
mms://mms.cnr.cn/live4 \都市之声
mms://mms.cnr.cn/live5 \中华之声
mms://mms.cnr.cn/live6 \神州之声
mms://mms.cnr.cn/live7_s \华夏之声[双语]
mms://mms.cnr.cn/live8 \民族之声
mms://mms.cnr.cn/live9 \文艺之声
mms://media.radio.cn/live \银河网络电台
。。。。。
Re: 闲着挂个队列播放的。。。
发表于 : 2008-11-30 11:23
由 qqttdh
还是再加点吧。。。
wget "
http://list.mp3.baidu.com/radio/iframe.html#bj" -O -|iconv -f gbk -t utf8|grep "mms.*<\/a>" -o|grep -v "在线收听"|sed 's/\">/ \\/;s/<\/a>//;s/\" target=\"_blank//'|
sed 's/\\/\//'
试了下。。发现后台播放mms时。。。只是在缓冲时cpu占用率较高
但在终端下就不存在这样的问题
Re: 闲着挂个队列播放的。。。
发表于 : 2008-11-30 11:41
由 xiooli
qqttdh 写了:还是再加点吧。。。
wget "
http://list.mp3.baidu.com/radio/iframe.html#bj" -O -|iconv -f gbk -t utf8|grep "mms.*<\/a>" -o|grep -v "在线收听"|sed 's/\">/ \\/;s/<\/a>//;s/\" target=\"_blank//'|
sed 's/\\/\//'
试了下。。发现后台播放mms时。。。只是在缓冲时cpu占用率较高
但在终端下就不存在这样的问题
哦,不好意思,我把你列表格式那个斜杠看反了

,
其实这样就好:
代码: 全选
wget "http://list.mp3.baidu.com/radio/iframe.html#bj" -O -|iconv -f gbk -t utf8|grep "mms.*<\/a>" -o|grep -v "在线收听"|sed 's/\">/ \//;s/<\/a>//;s/\" target=\"_blank//'
Re: 闲着挂个队列播放的。。。
发表于 : 2008-11-30 16:18
由 qqttdh
原来是我mplayer设置了缓存。。。
#cache = xx
注释调就没那么高了
cache-min = 10.0
不影响播放