|
楼主 |
发表于 2008-12-10 00:08:19
|
显示全部楼层
^O^ 555 太感谢了....
看到有人这么关注真高兴.(虽然只有一个 -_-~)
好吧,我来说下吧.权限的问题我确实不知道怎么回事,这个你既然搞定了,我就不说了.
不能直接读取文件,是因为做来给我用的,而我的需求不多,只有这个. -_-! ,
所以读列表文件显然比选多个文件方便.但并不是只读music.lst,
你如果指定lst(下面第二个),它会选择你指定的lst,但退出不会保存.
歌词只识别lrc的,代码你甚至可以看是怎么读的,很简单的逻辑.
还有,我今天更新了ver1.1版本,
对歌词查找目录做了改进,也支持读程序目录下的 Lrc 目录.
主要是因为程序没有保存功能,
我有时可以直接建立一个Lrc的软链接,指定我要的专放歌词的目录.
这样就不用每次打开都指定Lrc文件目录了.(我的歌曲和歌词不在同个目录).
有个BUG还要提示下,mplayer对mp3的时间总长获取是有误的,
所以时间条是不准确的.但拖放是准确的.这是mplayer的原因,
此规则对wma是准确的.
如果列表里是wmv文件,可以播放视频(当然是弹出新窗口啦).这对我放MV文件很有用.
1.1版本还增加了在TEXT模式下(Ctrl+Alt+F2),GBK的处理方式.内容是这样的:
Fedora在TEXT模式下是显示不了中文的,要显示中文,需要 zhcon --utf8 (安装zhcon)
但发现zhcon在utf8模式下我的程序框架会混乱,但在zhcon缺省下不会.(即GBK)
所以可在TEXT模式下,运行zhcon,进入后,运行 ./CMusic --gbk 就可正常使用了.
但zhcon下我和程序似乎不支持鼠标.
1.1版本还修改了循环播放为默认模式.等一些细节内容.没有需求以后就不改了.
这个程序代码比较简单,有需求的可以自己改.还算个比较入门的东东吧. |
|