mplayer前端CMMusic版本ver1.6(新增对CUE支持)

仅仅用于软件推荐,不适合发求软件或软件使用问题方面的贴子
bargain685
帖子: 49
注册时间: 2008-12-08 18:12

Re: 类似千千静音的mplayer控制台前端CMMusic版本ver1.3(新增歌词手动下载)

#31

帖子 bargain685 » 2009-01-05 17:50

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。谢谢你的建议,我会尽快提高自己,来搞定这些问题的。
:em06
此版本一个大的提高就是不用cd到某个目录,而是直接cmmusic,文件目录也调整了,不像以前都产生在主程序目录下。
头像
isflyer
帖子: 58
注册时间: 2008-03-21 15:45

Re: 类似千千静音的mplayer控制台前端CMMusic版本ver1.3(新增歌词手动下载)

#32

帖子 isflyer » 2009-01-05 18:00

呵呵,谢谢
头像
nyfair
帖子: 1067
注册时间: 2007-12-07 12:49
系统: winnux10
来自: Tree New Bee

Re: mplayer前端播放器CMMusic版本ver1.2(支持歌词,插件扩展)

#33

帖子 nyfair » 2009-01-05 20:49

dragonfly 写了:
nyfair 写了:mplayer放音乐? :em20 滚地~~

人家毕竟主攻视频,窃以为linux常见的播放器里,mplayer的音质是最糟的
估计是心理作用,mplayer和其它audio player的mp3 decoder并没有什么大的区别,而且都缺乏win平台播放器具有的能改善播放效果的优秀的音效处理插件。大家是半斤对八两。

BTW:console用的是fbterm,运行CMMusic的效果非常不错!支持楼主!
不过1.2版本的暂停功能似乎并不是真正的暂停,不知道1.3有没有改善?
:em06 是说得有点过了,可是即使win上mplayer音质也不怎么样啊
Hydrogenaudio上有人说得很中肯,mplayer放音乐并不是一个得体(decent)的选择
不过创意真的很好,对于普通应用受众还是很多的吧
本人在此论坛仅负责吐槽,问题急需解决请支付宝转账5毛至{我的id@qq.com},将会竭诚为您服务

linux常见多媒体问题处理指南

1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd,远离Lennart这傻逼让你从此轻松自在

⇩自由网络⇩
https://github.com/nyfair/freeweb
yunhai
帖子: 87
注册时间: 2008-12-12 16:13

Re: 类似千千静音的mplayer控制台前端CMMusic版本ver1.3(新增歌词手动下载)

#34

帖子 yunhai » 2009-01-11 14:15

有关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版。
bargain685
帖子: 49
注册时间: 2008-12-08 18:12

Re: 类似千千静音的mplayer控制台前端CMMusic版本ver1.3(新增歌词手动下载)

#35

帖子 bargain685 » 2009-01-11 23:46

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里可以看出来)。
yunhai
帖子: 87
注册时间: 2008-12-12 16:13

Re: 类似千千静音的mplayer控制台前端CMMusic版本ver1.3(新增歌词手动下载)

#36

帖子 yunhai » 2009-01-12 16:36

谢谢解答。不经常编译,还没有编译的敏感性 :em06
proj1只跟更新的第4 有关吗?
4.增加一个方便添加播放文件的GTK界面插件.(-_-!)
是的话,我就不安装了,还没有装gtk+2.0 :em06

另外,还有几个问题:
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之间来回,也还有声音。
bargain685
帖子: 49
注册时间: 2008-12-08 18:12

Re: 类似千千静音的mplayer控制台前端CMMusic版本ver1.3(新增歌词手动下载)

#37

帖子 bargain685 » 2009-01-12 17:44

yunhai 写了:谢谢解答。不经常编译,还没有编译的敏感性 :em06
proj1只跟更新的第4 有关吗?
4.增加一个方便添加播放文件的GTK界面插件.(-_-!)
是的话,我就不安装了,还没有装gtk+2.0 :em06

另外,还有几个问题:
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,确认了这个问题(只听音乐感觉不出来)。考虑下个版本改。

感谢你提的这些问题,以便于我对软件质量的改进。
yunhai
帖子: 87
注册时间: 2008-12-12 16:13

Re: 类似千千静音的mplayer控制台前端CMMusic版本ver1.3(新增歌词手动下载)

#38

帖子 yunhai » 2009-01-12 21:34

不是在text下,是urxvt+screen :em05
我原来只想 cat *.mp3.lyc ; mplayer -really-quiet *.mp3 这样的。你的这个比我想要的华丽多了哈,还能自动下歌词呢, :em11

1. 这个改过要重新编译吧?我去试试
2. 是在X下,没有zhcon,只是在screen环境下,单纯bash或zsh都没问题。
3. 期待。

忘了还有歌词的问题,按y手动下载的:
一、我试了几首歌(都是比较偏的歌),只有两首有反应,但是不匹配,只是同专辑的。这可能跟歌曲的id3tag或服务器有关,不是程序的问题。
二、歌词显示的时候,高亮的一行会重复显示每个字。
比如下载《白桦林》的歌词得到《生如夏花》的歌词,第一行高亮时显示:
朴朴树树 - 生生如如夏夏花花
高亮过去之后,恢复为
朴树-生如夏花
bargain685
帖子: 49
注册时间: 2008-12-08 18:12

Re: 类似千千静音的mplayer控制台前端CMMusic版本ver1.3(新增歌词手动下载)

#39

帖子 bargain685 » 2009-01-13 0:00

yunhai 写了:不是在text下,是urxvt+screen :em05
我原来只想 cat *.mp3.lyc ; mplayer -really-quiet *.mp3 这样的。你的这个比我想要的华丽多了哈,还能自动下歌词呢, :em11

1. 这个改过要重新编译吧?我去试试
2. 是在X下,没有zhcon,只是在screen环境下,单纯bash或zsh都没问题。
3. 期待。

忘了还有歌词的问题,按y手动下载的:
一、我试了几首歌(都是比较偏的歌),只有两首有反应,但是不匹配,只是同专辑的。这可能跟歌曲的id3tag或服务器有关,不是程序的问题。
二、歌词显示的时候,高亮的一行会重复显示每个字。
比如下载《白桦林》的歌词得到《生如夏花》的歌词,第一行高亮时显示:
朴朴树树 - 生生如如夏夏花花
高亮过去之后,恢复为
朴树-生如夏花
额...不知道 urxvt+screen 是啥...
歌词的问题可能是跟环境有关的。为了中文的显示问题,我人为地让一个宽字符显示两个单字符的距离,即使英文也是如此。
可能你的环境中中文宽字符确实占一个单字符长度...猜测而已(没图啊)
如果高亮有问题,可以考虑下去高亮。希望下个版本让用户有更多编译的选项吧。
yunhai
帖子: 87
注册时间: 2008-12-12 16:13

Re: 类似千千静音的mplayer控制台前端CMMusic版本ver1.3(新增歌词手动下载)

#40

帖子 yunhai » 2009-01-13 13:29

urxvt就是跟gnome terminal差不多的虚拟终端,再用screen增加一个标签功能。

来张图,左边的白条子是高亮换行造成的,宽度会因歌词的字数而变化的,很是诡异 :em20

我用的字体是vera sans 圆体。
附件
cmm.png
oooppeee
帖子: 8
注册时间: 2009-01-17 15:28

Re: 类似千千静音的mplayer控制台前端CMMusic版本ver1.3(新增歌词手动下载)

#41

帖子 oooppeee » 2009-01-17 15:30

谢谢楼主。
加油!做软件不容易~
bargain685
帖子: 49
注册时间: 2008-12-08 18:12

Re: 类似千千静音的mplayer控制台前端CMMusic版本ver1.4(新增文件目录操作界面)

#42

帖子 bargain685 » 2009-02-21 20:12

:em06
谢谢大家的支持,新版本发布了,
主要修改:
增加了以前一直没有文件目录界面的操作。
修改了之前提到的没有真正暂停的BUG。
针对uxrt+screen出现双字的问题,可通过configure设置来去除反亮。
主程序与插件安装分离,以前安装过的,make install安装主程序即可。

由于一直在加功能,代码已经显得有点乱了。
下个版本主程序可能不会有多大的功能扩展了,(有需求大家尽量提啊~)
会考虑附加上他人的shell做插件(如歌词显示或mp3下载)以及 美化下代码。
cumt离开的人
帖子: 14
注册时间: 2008-12-06 1:42

Re: 类似千千静音的mplayer控制台前端CMMusic版本ver1.4(新增文件目录操作界面)

#43

帖子 cumt离开的人 » 2009-02-23 1:42

恩 lz辛苦了 下载看看
zmd56
帖子: 62
注册时间: 2008-01-22 21:58

Re: 类似千千静音的mplayer控制台前端CMMusic版本ver1.4(新增文件目录操作界面)

#44

帖子 zmd56 » 2009-02-24 2:11

真是个好东西,用起来很有意思,打了个包,方便安装
附件
cmmusic_1.4-1_i386.deb
(38.65 KiB) 已下载 55 次
zmd56
帖子: 62
注册时间: 2008-01-22 21:58

Re: 类似千千静音的mplayer控制台前端CMMusic版本ver1.4(新增文件目录操作界面)

#45

帖子 zmd56 » 2009-02-24 3:33

既然打包就是为了方便调用,把它写到应用程序菜单里,上面那个没有写到菜单里,自己选择下载吧
附件
cmmusic_1.4-1_i386.deb
(63.58 KiB) 已下载 83 次
回复