闲着挂个队列播放的。。。

sh/bash/dash/ksh/zsh等Shell脚本
头像
qqttdh
帖子: 896
注册时间: 2007-07-20 22:15

Re: 闲着挂个队列播放的。。。

#31

帖子 qqttdh » 2008-11-29 12:24

09.added.01测试总结。。。
功能简介
添加选种目录下的所有文件至列表(可选)
可播放整个目录(上一般已完成)

由于一直都可以添加目录,所以将播放目录的功能也开了起来。。。
播放目录时由于目录中的曲目不在列表中。。。
所以‘前一个’‘后一个’对目录下的曲目无效。。。

然后是添加子目录中所有文件的功能。。。
由于脚本中添加时的判断机制有限。。。
当目录下的曲目存在于播放列表中时。。。目录将被忽略。。。
在添加前会有询问窗口弹出。。。如选择取消。。。则目录将被添加
如选择确定。。。则对应目录下的所有文件包括子目录下的所有文件将被添加。。。
(除了grep中滤除的特定格式)。。。目录将被忽略。。。


测试时。。。添加了半个home下的文件。。。得到2.5MB的播放列表(有点大 :em06 )。。。
导致辅助的曲目编辑和选择脚本无法正常使用。。。(且占用大量cpu)
使用 killall xx xx才恢复正常。。。
播放和其他脚本可正常使用。。。
发言并不是一种义务,最喜欢的回答是不知道
两个手指点击,居然默认就是鼠标中键功能
右上角是中键,右下角是左键
Grub真小,才512B
零度电子书(Unix&Linux)
http://books.05sun.com/downlist/s_62_3.html
win7恢复能力不如xp,ubuntu相对较稳定。。。待机恢复起来似乎。。。
linee
帖子: 86
注册时间: 2007-08-09 14:29

Re: 闲着挂个队列播放的。。。

#32

帖子 linee » 2008-11-29 13:48

mplayer不工作时,如果用player选种听歌,会弹出新建列表,若这时选中以前的列表时会清空以前的列表内容。
linee
帖子: 86
注册时间: 2007-08-09 14:29

Re: 闲着挂个队列播放的。。。

#33

帖子 linee » 2008-11-29 14:11

能否考虑增加(完善)播放Radio的功能,我试着把mms://mms.cnr.cn/live1加进列表,可以正常播放,只是在选曲时列表显示的是live1,如果能让它显示成“中国之声”的话就好了。
我现在的临时解决办法是用两行,
中国之声
mms://mms.cnr.cn/live1
要是能在mms://mms.cnr.cn/live1后面引入注释,播放忽略注释,在显示列表上能显示注释就好了。
上次由 linee 在 2008-11-29 14:30,总共编辑 1 次。
头像
qqttdh
帖子: 896
注册时间: 2007-07-20 22:15

Re: 闲着挂个队列播放的。。。

#34

帖子 qqttdh » 2008-11-29 14:25

linee 写了:mplayer不工作时,如果用player选种听歌,会弹出新建列表,若这时选中以前的列表时会清空以前的列表内容。
的确如此。。。当新建的列表和已存在列表重名时。。。选择覆盖而不是添加
加入新建列表时未键入任何内容或取消,将播放已存在的列表,
由于主脚本播放的第一和输入有关,开始播放的内容可能并不在列表中

可以用add_new_list添加或新建列表。。。不存在类似问题。。。
感觉可以取消player的新建列表功能。。。
发言并不是一种义务,最喜欢的回答是不知道
两个手指点击,居然默认就是鼠标中键功能
右上角是中键,右下角是左键
Grub真小,才512B
零度电子书(Unix&Linux)
http://books.05sun.com/downlist/s_62_3.html
win7恢复能力不如xp,ubuntu相对较稳定。。。待机恢复起来似乎。。。
头像
qqttdh
帖子: 896
注册时间: 2007-07-20 22:15

Re: 闲着挂个队列播放的。。。

#35

帖子 qqttdh » 2008-11-29 14:40

linee 写了:能否考虑增加(完善)播放Radio的功能,我试着把mms://mms.cnr.cn/live1加进列表,可以正常播放,只是在选曲时列表显示的是live1,如果能让它显示成“中国之声”的话就好了。
我现在的临时解决办法是用两行,
中国之声
mms://mms.cnr.cn/live1
要是能在mms://mms.cnr.cn/live1后面引入注释,播放忽略注释,在显示列表上能显示注释就好了。
这个可以。。。但需要先解决mplayer cpu占用过高的问题。。。脚本有缺陷。。。
可能是gnome的缺陷
发言并不是一种义务,最喜欢的回答是不知道
两个手指点击,居然默认就是鼠标中键功能
右上角是中键,右下角是左键
Grub真小,才512B
零度电子书(Unix&Linux)
http://books.05sun.com/downlist/s_62_3.html
win7恢复能力不如xp,ubuntu相对较稳定。。。待机恢复起来似乎。。。
头像
qqttdh
帖子: 896
注册时间: 2007-07-20 22:15

Re: 闲着挂个队列播放的。。。

#36

帖子 qqttdh » 2008-11-29 15:46

好了。。。就修改了三个脚本
list_edit,conky_check,choice_sone
测试了live1和live2(居然真的有这个台 :em06
实现方法
先在./mplayr/plist下添加相应列表。。。

然后为了有名称
需要在./mplayer下创建一个raidio文件 ~/.mplayer/raidio
添加相关信息。。。地址在前,名称在后(在名称前添加 / 会有意外惊喜)

代码: 全选

mms://mms.cnr.cn/live1 中国之声
mms://mms.cnr.cn/live2 中国经济之声
在终端中运行可以解决cpu占用问题。。。
(不带参数即可)
附件
added.tar.bz2
(1.24 KiB) 已下载 97 次
发言并不是一种义务,最喜欢的回答是不知道
两个手指点击,居然默认就是鼠标中键功能
右上角是中键,右下角是左键
Grub真小,才512B
零度电子书(Unix&Linux)
http://books.05sun.com/downlist/s_62_3.html
win7恢复能力不如xp,ubuntu相对较稳定。。。待机恢复起来似乎。。。
linee
帖子: 86
注册时间: 2007-08-09 14:29

Re: 闲着挂个队列播放的。。。

#37

帖子 linee » 2008-11-29 16:47

qqttdh 写了:好了。。。就修改了三个脚本
list_edit,conky_check,choice_sone
测试了live1和live2(居然真的有这个台 :em06
实现方法
先在./mplayr/plist下添加相应列表。。。

然后为了有名称
需要在./mplayer下创建一个raidio文件 ~/.mplayer/raidio
添加相关信息。。。地址在前,名称在后(在名称前添加 / 会有意外惊喜)

代码: 全选

mms://mms.cnr.cn/live1 中国之声
mms://mms.cnr.cn/live2 中国经济之声
在终端中运行可以解决cpu占用问题。。。
(不带参数即可)
赞一个,就是要加/这种效果,棒极了,要是能把维护两个列表变成维护一个列表就更棒了。

这里,
6楼有份Rhythmbox 音乐播放器的电台列表,共计416个电台。
这里,
也有一些(国内的),大约70多个吧。
头像
qqttdh
帖子: 896
注册时间: 2007-07-20 22:15

Re: 闲着挂个队列播放的。。。

#38

帖子 qqttdh » 2008-11-29 17:45

赞一个,就是要加/这种效果,棒极了,要是能把维护两个列表变成维护一个列表就更棒了。
修改了播放脚本
别的就不用改了
列表最佳格式。。。

代码: 全选

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 /音乐之声
附件
player.tar.bz2
(2.01 KiB) 已下载 100 次
发言并不是一种义务,最喜欢的回答是不知道
两个手指点击,居然默认就是鼠标中键功能
右上角是中键,右下角是左键
Grub真小,才512B
零度电子书(Unix&Linux)
http://books.05sun.com/downlist/s_62_3.html
win7恢复能力不如xp,ubuntu相对较稳定。。。待机恢复起来似乎。。。
linee
帖子: 86
注册时间: 2007-08-09 14:29

Re: 闲着挂个队列播放的。。。

#39

帖子 linee » 2008-11-29 18:21

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列表,就切不过来了。维护时这两个列表要同时修改。
头像
qqttdh
帖子: 896
注册时间: 2007-07-20 22:15

Re: 闲着挂个队列播放的。。。

#40

帖子 qqttdh » 2008-11-29 18:51

linee 写了: 这是在~/.mplayer/下的显示列表吧,在~/.mplayer/plist/下还有个播放列表,否则在听歌时Choice_list会找不到Radio列表,就切不过来了。维护时这两个列表要同时修改。
。。。其实只要在~/.mplayer/plist/下有一个包含地址的列表就够了。。。
~/.mplayer/下那个拼错的文件是为36楼修改的脚本准备的。。。已经放弃使用了
不过。。。作为备份。。。还是可以的
发言并不是一种义务,最喜欢的回答是不知道
两个手指点击,居然默认就是鼠标中键功能
右上角是中键,右下角是左键
Grub真小,才512B
零度电子书(Unix&Linux)
http://books.05sun.com/downlist/s_62_3.html
win7恢复能力不如xp,ubuntu相对较稳定。。。待机恢复起来似乎。。。
linee
帖子: 86
注册时间: 2007-08-09 14:29

Re: 闲着挂个队列播放的。。。

#41

帖子 linee » 2008-11-29 19:09

qqttdh 写了:
linee 写了: 这是在~/.mplayer/下的显示列表吧,在~/.mplayer/plist/下还有个播放列表,否则在听歌时Choice_list会找不到Radio列表,就切不过来了。维护时这两个列表要同时修改。
。。。其实只要在~/.mplayer/plist/下有一个包含地址的列表就够了。。。
~/.mplayer/下那个拼错的文件是为36楼修改的脚本准备的。。。已经放弃使用了
不过。。。作为备份。。。还是可以的
明白了。 :em11
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

Re: 闲着挂个队列播放的。。。

#42

帖子 xiooli » 2008-11-30 10:38

好吧,我根据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//'
:em09
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 \银河网络电台
。。。。。
头像
qqttdh
帖子: 896
注册时间: 2007-07-20 22:15

Re: 闲着挂个队列播放的。。。

#43

帖子 qqttdh » 2008-11-30 11:23

还是再加点吧。。。
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占用率较高
但在终端下就不存在这样的问题
发言并不是一种义务,最喜欢的回答是不知道
两个手指点击,居然默认就是鼠标中键功能
右上角是中键,右下角是左键
Grub真小,才512B
零度电子书(Unix&Linux)
http://books.05sun.com/downlist/s_62_3.html
win7恢复能力不如xp,ubuntu相对较稳定。。。待机恢复起来似乎。。。
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

Re: 闲着挂个队列播放的。。。

#44

帖子 xiooli » 2008-11-30 11:41

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占用率较高
但在终端下就不存在这样的问题
哦,不好意思,我把你列表格式那个斜杠看反了 :em02
其实这样就好:

代码: 全选

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//'
头像
qqttdh
帖子: 896
注册时间: 2007-07-20 22:15

Re: 闲着挂个队列播放的。。。

#45

帖子 qqttdh » 2008-11-30 16:18

原来是我mplayer设置了缓存。。。 :em06
#cache = xx
注释调就没那么高了
cache-min = 10.0
不影响播放
上次由 qqttdh 在 2008-12-02 13:53,总共编辑 1 次。
发言并不是一种义务,最喜欢的回答是不知道
两个手指点击,居然默认就是鼠标中键功能
右上角是中键,右下角是左键
Grub真小,才512B
零度电子书(Unix&Linux)
http://books.05sun.com/downlist/s_62_3.html
win7恢复能力不如xp,ubuntu相对较稳定。。。待机恢复起来似乎。。。
回复