首页
技术笔记
网址导航
Json在线解析
二维码
Ip地址查询
在线流程图
新用户注册
|
会员登录
在线工具
开发笔记
毒鸡汤
网址导航
免费在线流程图
11赞
140
当前位置:
开发笔记
>
运维
> 正文
谈谈我用过的Linux音乐播放器
作者:赛亚兔备_393 | 2021-09-05 13:35
谈谈我用过的Linux音乐播放器--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
The Only BTStream
怎么开始呢?按字母序吧。
amarok
怎么形容amarok呢,无话可说,只能送两个字——“完美!”,不好意思,多加了一个感叹号。amarok对音乐库的管理是我用的最顺手的,也是个人感觉最好的一个。同时,配合后端的xine引擎,效果也是要比Gstreamer要好一点的。个人感觉xine出来的声音还原效果跟好一点,声音更柔和一些。另外Win+b的下一首歌的设置真的是绝了!跟其他的Linux下的音乐播放器以下自有对比,相对Windows下的播放器来说,绝对是完胜。死微软的Media Player纯属鸡肋,音乐库的设置巨麻烦,占用系统资源无限,最重要的是不支持utf8的标签。iTunes呢,音乐库的导入也是很麻烦,虽然播放效果无敌,配合ipod也不错,不过,俺没有ipod。另外TTplayer虽然各项都很不错,但是有致命伤——播放效果。俺这耳朵都能听出来,也就不说什么了。说实话,Windows平台下也就是Foobar能用了。不过,期待移植到QT4上的amarok2,因为能在Windows下用了。amarok的好话说了一堆了,不过现在还是没有用amarok。毕竟装要装一堆QT3和kde3的一堆库,这个在已经装了QT4库的基础上我基本上很难接受了。QT4版的出来之后,肯定是要装的哈哈,不过,这个也不一定(具体原因见exaile)。
Audacious
不说什么了,从BMP发展而来,BMP又是从XMMS发展而来,具备XMMS的一切有点,又没有XMMS的缺点(具体见XMMS)。对GBK的标签支持良好。支持APE。效果还可以。不过音乐库管理是弱项。
Banshee
很有特点的一个音乐播放器,GTK#编写,后台GStreamer。音乐库管理很不错。跟Gnome完美结合。完全可以替代Rhythmbox。要说缺点的话,音乐库的导入设置有些迷惑,不如amarok直观。不过,我不用他的主要原因在于他的操作方式跟我的习惯完全不一样,OSD的设置也不是很好。
BMP
同Audacious,现已停止开发。改为BMPx,试着装过,操作习惯极端不适应。
exaile
目标是gtk+下的amarok。现在版本号刚刚到0.2.13。amarok的主要功能都已经实现。很有发展前途。我现在就是用的他。不过,国际化做的貌似不是很好,现在我的界面还是鸟语的。不过,不影响使用。下一步要是发展的好的话,很有可能我就放弃amarok了。
mpd系列
mpd是一个很有想法的东西,音乐播放服务。很有想法,音乐库管理也不错。有很多Client端可以用。资源消耗也不多。不过,心理总是不爽——听歌音乐还有开个服务,至于吗?当然,弄个音乐服务器还是不错的。不支持wma。
Rhythmbox
Linux下的iTunes,基本上还是不错的,最大的问题在于Ctrl+Space和他的播放/暂停冲突
Quod Libet
很不错的一个播放器,占用系统资源比较少,音乐库管理也相当不错,标签支持也不错。大量的插件存在。不过最大的问题也是Ctrl+Space和他的播放/暂停冲突。所以我忍痛放弃了他。
XMMS
貌似是Linux下最出名的音乐播放器了,不过是基于GTK+1开发的,中文界面支持的配置巨麻烦。当年Redhat 9的时候,为了这个Gtk+1的XMMS中文显示正常,我可是花了n多功夫。现在停止开发了。XMMS2和他基本上除了名,其他的一点关系没有。XMMS2采用的是mpd的路线。没有用过。
除了以上要提的,还有一个我觉着一定要提一提。
Smplayer
这个mplayer的前端是在是太出色了。音乐播放上,除了没有音乐库管理功能。真的是很不错,当然,这也是源于出色的Mplayer。配上codecs,基本上所有的格式都搞定。ape也不放过!不过,毕竟还是用来看片的。
推荐阅读
程序员
在elasticsearch上按类似UUID格式的字段进行查询
如何解决《在elasticsearch上按类似UUID格式的字段进行查询》经验,为你挑选了1个好方法。 ...
[详细]
程序员
适用于MP4的Azure Web应用程序配置
如何解决《适用于MP4的AzureWeb应用程序配置》经验,为你挑选了1个好方法。 ...
[详细]
程序员
Android Espresso.如何在TextInputLayout中检查ErrorText
如何解决《AndroidEspresso.如何在TextInputLayout中检查ErrorText》经验,为你挑选了1个好方法。 ...
[详细]
程序员
python - 执行命令并获取输出
如何解决《python-执行命令并获取输出》经验,为你挑选了1个好方法。 ...
[详细]
程序员
Android中的蓝牙3.0 HS支持
如何解决《Android中的蓝牙3.0HS支持》经验,为你挑选了0个好方法。 ...
[详细]
程序员
Spring Data Rest:如何在HAL浏览器中公开自定义rest控制器方法
如何解决《SpringDataRest:如何在HAL浏览器中公开自定义rest控制器方法》经验,为你挑选了0个好方法。 ...
[详细]
程序员
iOS Test Flight应用程序安装失败
如何解决《iOSTestFlight应用程序安装失败》经验,为你挑选了0个好方法。 ...
[详细]
程序员
评估顺序>>和[++]
如何解决《评估顺序>>和[++]》经验,为你挑选了1个好方法。 ...
[详细]
程序员
使用Web应用程序中的RxJava Observables无法解决性能提升的不可解决性
如何解决《使用Web应用程序中的RxJavaObservables无法解决性能提升的不可解决性》经验,为你挑选了0个好方法。 ...
[详细]
程序员
如何以编程方式构建AngleSharp CSS(或HTML)DOM
如何解决《如何以编程方式构建AngleSharpCSS(或HTML)DOM》经验,为你挑选了1个好方法。 ...
[详细]
程序员
Visual Studio(Git提供程序)在所有文件上永久显示"挂起编辑"
如何解决《VisualStudio(Git提供程序)在所有文件上永久显示"挂起编辑"》经验,为你挑选了1个好方法。 ...
[详细]
程序员
Django rest框架代表flatten嵌套对象
如何解决《Djangorest框架代表flatten嵌套对象》经验,为你挑选了1个好方法。 ...
[详细]
程序员
对于CGFloat,Swift相当于ceilf
如何解决《对于CGFloat,Swift相当于ceilf》经验,为你挑选了1个好方法。 ...
[详细]
程序员
如何在AWS Lambda中访问标头?
如何解决《如何在AWSLambda中访问标头?》经验,为你挑选了1个好方法。 ...
[详细]
程序员
如何从docker容器运行Karma测试?
如何解决《如何从docker容器运行Karma测试?》经验,为你挑选了0个好方法。 ...
[详细]
程序员
更改为最新的Multidex后无法解析导入android.support.multidex.MultiDex
如何解决《更改为最新的Multidex后无法解析导入android.support.multidex.MultiDex》经验,为你挑选了1个好方法。 ...
[详细]
程序员
React Native - 用于静态图像的Openplaay的多平台等价物
如何解决《ReactNative-用于静态图像的Openplaay的多平台等价物》经验,为你挑选了0个好方法。 ...
[详细]
程序员
startMonitoringSignificantLocationChanges在swift中不起作用
如何解决《startMonitoringSignificantLocationChanges在swift中不起作用》经验,为你挑选了1个好方法。 ...
[详细]
程序员
从无线电输入中删除边框圆圈
如何解决《从无线电输入中删除边框圆圈》经验,为你挑选了1个好方法。 ...
[详细]
程序员
Android 6上的扩展文件
如何解决《Android6上的扩展文件》经验,为你挑选了0个好方法。 ...
[详细]
吐了个 "CAO" !
吐个槽吧,看都看了
会员登录
|
用户注册
赛亚兔备_393
这个屌丝很懒,什么也没留下!
关注作者
Tags | 热门标签
apache
centos
debian
devops
docker
fabric
jenkins
k8s
linux
nginx
ssh
tomcat
ubuntu
vagrant
容器
服务器
负载均衡
RankList | 热门文章
1
来自EC2的AWS S3 Bucket Access
2
如果玩家最多可以获得4个硬币,那么赢得比赛的策略
3
纯虚函数实现
4
MAC - 我无法在Mac上打开Android设备监视器
5
如何为GCC设置Visual Studio代码编译器/调试器?
6
Python Flask,TypeError:'dict'对象不可调用
7
无法从Device/Genymotion连接到chrome调试器
8
为什么clojure允许使用lessthan(<)或大于(>)运算符/函数的单个参数
9
Make Font Awesome图标是表单的提交
10
修改$ _的Perl函数
11
引用内存位置的内容.(x86寻址模式)
12
在Excel-DNA中标记功能IsMacroType的优点/缺点是什么?
13
错误:无法解析环境生产:是一个目录 - 与vagrant和puphpet
14
定义与constexpr静态成员的声明不同
15
最后得到pymssql安装,但它不会导入
16
在小提琴图中为每个小提琴设置颜色
17
运行Rust程序时如何处理"发生未知错误"?
18
LINQ Skip仍然枚举跳过的项目
19
Spring服务和存储库层约定
20
(Ionic 2)尝试回退到Cordova-lib执行时发生错误:TypeError:无法读取未定义的属性'then'
DevBox开发工具箱 | 专业的在线开发工具网站
京公网安备 11010802040832号
|
京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有