分页: 3 / 5
Re: 类似千千静音的mplayer控制台前端CMMusic版本ver1.3(新增歌词手动下载)
发表于 : 2009-01-05 17:50
由 bargain685
dragonfly 写了:试了1.3,仍然是这样。
PS:顺便挑一挑bug
1: CMMusic/Helper.cpp需要iconv.h;ttpLrc/ttpLrc.cpp需要stdlib.h、string.h、iconv.h,楼主是在什么平台下能成功编译的?
2: CMMusic/Makefile.am需要改进,为什么要把编译生成的执行程序cmmusic和sources一起打包发布?
另外,目前大多数平台已经用ncurses替代curses了,这导致在link时出错,提示早不到相应的lib。更好的做法应该在configure中动态检测平台提供了哪个lib。
我也觉得奇怪,因为写代码的原则就是能简则简,
我在WIN下用ICONV时是有iconv.h这个头文件的,后来在Linux下发现不用也行!结果就注释掉了。
但没想到每个人的情况不一样。你提的第一个问题由于我后来把所有头文件引用全集中到commdef.h里,所以就没有了。
但ttplrc.cpp是单独一个,所以问题又复现了。 -_-! 这个文件在我机上,真的只要 g++ ttplrc.cpp ...
autotools我是第一次用,我想到了这个问题。我开发看的资料就是ncurses的,但考虑向下兼容问题,早期就用curses,
使用autotools后,知道有此功能,但正在学,目前还不会if sel lib。谢谢你的建议,我会尽快提高自己,来搞定这些问题的。
此版本一个大的提高就是不用cd到某个目录,而是直接cmmusic,文件目录也调整了,不像以前都产生在主程序目录下。
Re: 类似千千静音的mplayer控制台前端CMMusic版本ver1.3(新增歌词手动下载)
发表于 : 2009-01-05 18:00
由 isflyer
呵呵,谢谢
Re: mplayer前端播放器CMMusic版本ver1.2(支持歌词,插件扩展)
发表于 : 2009-01-05 20:49
由 nyfair
dragonfly 写了:nyfair 写了:mplayer放音乐?

滚地~~
人家毕竟主攻视频,窃以为linux常见的播放器里,mplayer的音质是最糟的
估计是心理作用,mplayer和其它audio player的mp3 decoder并没有什么大的区别,而且都缺乏win平台播放器具有的能改善播放效果的优秀的音效处理插件。大家是半斤对八两。
BTW:console用的是fbterm,运行CMMusic的效果非常不错!支持楼主!
不过1.2版本的暂停功能似乎并不是真正的暂停,不知道1.3有没有改善?

是说得有点过了,可是即使win上mplayer音质也不怎么样啊
Hydrogenaudio上有人说得很中肯,mplayer放音乐并不是一个得体(decent)的选择
不过创意真的很好,对于普通应用受众还是很多的吧
Re: 类似千千静音的mplayer控制台前端CMMusic版本ver1.3(新增歌词手动下载)
发表于 : 2009-01-11 14:15
由 yunhai
有关Proj1,编译后,将其src里的 proj1和主目录下的openfile.sh放到/usr/local/share/cmmusic/plugins/中
----------------------------------------------------------------------------------------------
是将proj1/src/proj1 和 proj1/openfile.sh 复制过去?proj1/src下没有proj1 啊
编译通过了,终端执行cmmusic之后,列表没有加载,是为什么?当前目录下的music.lst里只写了一行,全路径,mp3文件名还是英文的。
补充:刚下的1.3.1版。
Re: 类似千千静音的mplayer控制台前端CMMusic版本ver1.3(新增歌词手动下载)
发表于 : 2009-01-11 23:46
由 bargain685
yunhai 写了:有关Proj1,编译后,将其src里的 proj1和主目录下的openfile.sh放到/usr/local/share/cmmusic/plugins/中
----------------------------------------------------------------------------------------------
是将proj1/src/proj1 和 proj1/openfile.sh 复制过去?proj1/src下没有proj1 啊
编译通过了,终端执行cmmusic之后,列表没有加载,是为什么?当前目录下的music.lst里只写了一行,全路径,mp3文件名还是英文的。
补充:刚下的1.3.1版。
Proj1和CMMusic是不同工程,也要编译的噢。你编译Proj1时会生成个二进制文件,生成在哪你可以查一下(make之后-o到哪了)。我感觉是在src里的。是个二进制文件。单纯执行的话会弹出个对话框。选择文件后就打印路径,然后关闭,就这个功能。
编译CMMusic的工程后,执行cmmusic,会从~/.cmmusic/music.lst里加载,刚开始这个文件是没有的,所以列表肯定是空的。你可以在人为生成并编辑~/.cmmusic/music.lst这个文件,本来proj1就是为了方便产生music.lst的一个插件(它打印路径到music.lst中,这在openfile.sh里可以看出来)。
Re: 类似千千静音的mplayer控制台前端CMMusic版本ver1.3(新增歌词手动下载)
发表于 : 2009-01-12 16:36
由 yunhai
谢谢解答。不经常编译,还没有编译的敏感性
proj1只跟更新的第4 有关吗?
4.增加一个方便添加播放文件的GTK界面插件.(-_-!)
是的话,我就不安装了,还没有装gtk+2.0
另外,还有几个问题:
1、能不能继承mplayer的控制热键?经常用到的调整音量的9、0无效。
2、在screen里执行的时候,音量无法点击调整,这个问题涉及到的东西可能有点大,不过影响不大,前提是有热键。
3、我这里pause、stop都不见效,不开screen的bash和zsh里都一样。pause之后,是不停地0:00:03,0:00:04来回几次,再0:00:04, 0:00:05慢慢走上去,声音断断续续。按stop则是在0:00:01, 0:00:02之间来回,也还有声音。
Re: 类似千千静音的mplayer控制台前端CMMusic版本ver1.3(新增歌词手动下载)
发表于 : 2009-01-12 17:44
由 bargain685
yunhai 写了:谢谢解答。不经常编译,还没有编译的敏感性
proj1只跟更新的第4 有关吗?
4.增加一个方便添加播放文件的GTK界面插件.(-_-!)
是的话,我就不安装了,还没有装gtk+2.0
另外,还有几个问题:
1、能不能继承mplayer的控制热键?经常用到的调整音量的9、0无效。
2、在screen里执行的时候,音量无法点击调整,这个问题涉及到的东西可能有点大,不过影响不大,前提是有热键。
3、我这里pause、stop都不见效,不开screen的bash和zsh里都一样。pause之后,是不停地0:00:03,0:00:04来回几次,再0:00:04, 0:00:05慢慢走上去,声音断断续续。按stop则是在0:00:01, 0:00:02之间来回,也还有声音。
回答:
原来你真的在TEXT模式下用啊... -_-!
1.mplayer的热键我是想过继承的,但试过后发现效果不好,你可以自己试下,很简单,在UIMgr.cpp:443中,找到SendMgrMsg(MSG_CHAR,0,(LPARAM)&c);,你把这个case的注释去掉就继承了mplayer的热键。想优先级高的话就提这段到前面去。
2.对,在TEXT下,点击有问题(zhcon环境下)。下个版本考虑吧。我一直用本本的音量调整轮,所以没太关注。
3.在点击无效的情况下,最好是用快捷键了...暂停的问题前面也有人提了,我自己放了下video,确认了这个问题(只听音乐感觉不出来)。考虑下个版本改。
感谢你提的这些问题,以便于我对软件质量的改进。
Re: 类似千千静音的mplayer控制台前端CMMusic版本ver1.3(新增歌词手动下载)
发表于 : 2009-01-12 21:34
由 yunhai
不是在text下,是urxvt+screen
我原来只想 cat *.mp3.lyc ; mplayer -really-quiet *.mp3 这样的。你的这个比我想要的华丽多了哈,还能自动下歌词呢,
1. 这个改过要重新编译吧?我去试试
2. 是在X下,没有zhcon,只是在screen环境下,单纯bash或zsh都没问题。
3. 期待。
忘了还有歌词的问题,按y手动下载的:
一、我试了几首歌(都是比较偏的歌),只有两首有反应,但是不匹配,只是同专辑的。这可能跟歌曲的id3tag或服务器有关,不是程序的问题。
二、歌词显示的时候,高亮的一行会重复显示每个字。
比如下载《白桦林》的歌词得到《生如夏花》的歌词,第一行高亮时显示:
朴朴树树 - 生生如如夏夏花花
高亮过去之后,恢复为
朴树-生如夏花
Re: 类似千千静音的mplayer控制台前端CMMusic版本ver1.3(新增歌词手动下载)
发表于 : 2009-01-13 0:00
由 bargain685
yunhai 写了:不是在text下,是urxvt+screen
我原来只想 cat *.mp3.lyc ; mplayer -really-quiet *.mp3 这样的。你的这个比我想要的华丽多了哈,还能自动下歌词呢,
1. 这个改过要重新编译吧?我去试试
2. 是在X下,没有zhcon,只是在screen环境下,单纯bash或zsh都没问题。
3. 期待。
忘了还有歌词的问题,按y手动下载的:
一、我试了几首歌(都是比较偏的歌),只有两首有反应,但是不匹配,只是同专辑的。这可能跟歌曲的id3tag或服务器有关,不是程序的问题。
二、歌词显示的时候,高亮的一行会重复显示每个字。
比如下载《白桦林》的歌词得到《生如夏花》的歌词,第一行高亮时显示:
朴朴树树 - 生生如如夏夏花花
高亮过去之后,恢复为
朴树-生如夏花
额...不知道 urxvt+screen 是啥...
歌词的问题可能是跟环境有关的。为了中文的显示问题,我人为地让一个宽字符显示两个单字符的距离,即使英文也是如此。
可能你的环境中中文宽字符确实占一个单字符长度...猜测而已(没图啊)
如果高亮有问题,可以考虑下去高亮。希望下个版本让用户有更多编译的选项吧。
Re: 类似千千静音的mplayer控制台前端CMMusic版本ver1.3(新增歌词手动下载)
发表于 : 2009-01-13 13:29
由 yunhai
urxvt就是跟gnome terminal差不多的虚拟终端,再用screen增加一个标签功能。
来张图,左边的白条子是高亮换行造成的,宽度会因歌词的字数而变化的,很是诡异
我用的字体是vera sans 圆体。
Re: 类似千千静音的mplayer控制台前端CMMusic版本ver1.3(新增歌词手动下载)
发表于 : 2009-01-17 15:30
由 oooppeee
谢谢楼主。
加油!做软件不容易~
Re: 类似千千静音的mplayer控制台前端CMMusic版本ver1.4(新增文件目录操作界面)
发表于 : 2009-02-21 20:12
由 bargain685
谢谢大家的支持,新版本发布了,
主要修改:
增加了以前一直没有文件目录界面的操作。
修改了之前提到的没有真正暂停的BUG。
针对uxrt+screen出现双字的问题,可通过configure设置来去除反亮。
主程序与插件安装分离,以前安装过的,make install安装主程序即可。
由于一直在加功能,代码已经显得有点乱了。
下个版本主程序可能不会有多大的功能扩展了,(有需求大家尽量提啊~)
会考虑附加上他人的shell做插件(如歌词显示或mp3下载)以及 美化下代码。
Re: 类似千千静音的mplayer控制台前端CMMusic版本ver1.4(新增文件目录操作界面)
发表于 : 2009-02-23 1:42
由 cumt离开的人
恩 lz辛苦了 下载看看
Re: 类似千千静音的mplayer控制台前端CMMusic版本ver1.4(新增文件目录操作界面)
发表于 : 2009-02-24 2:11
由 zmd56
真是个好东西,用起来很有意思,打了个包,方便安装
Re: 类似千千静音的mplayer控制台前端CMMusic版本ver1.4(新增文件目录操作界面)
发表于 : 2009-02-24 3:33
由 zmd56
既然打包就是为了方便调用,把它写到应用程序菜单里,上面那个没有写到菜单里,自己选择下载吧