linux音乐播放器源码(linux 播放音乐)
本文目录一览:
- 1、linux虚拟机下bash shell编程,制作一个音乐播放器,可以实现用代码打开mp3文件吗?
- 2、linux c 实现MP3音乐播放器(非图形化)的代码谁有啊
- 3、求linux fedora 18下在线音乐播放器
- 4、Linux的系统支持哪些影视和音乐播放器?
- 5、我想在linux下面用纯C开发一个具有简单界面的音频播放器,我有了一定的C语言基础和linux基础,如何开始?
- 6、linux 下有哪些好的命令行音乐播放器
linux虚拟机下bash shell编程,制作一个音乐播放器,可以实现用代码打开mp3文件吗?
可以linux音乐播放器源码,本质上也就是命令行调用。试试ffmpeg
linux c 实现MP3音乐播放器(非图形化)的代码谁有啊
linux音乐播放器源码我有一个代码可以实现linux音乐播放器源码,不知是否还需要linux音乐播放器源码?
求linux fedora 18下在线音乐播放器
刚上UBUNTU8.04一段时间了linux音乐播放器源码,一直在寻觅象WINDOWS下酷我音乐盒、QQ音乐一样的在线音乐播放软件未果。今天有意外惊喜,发现了一个具体在线音乐播放功能的软件:LAST.FM。先下载安装UBUNTU TWEAK,然后启动他,linux音乐播放器源码你就能发现一个叫LAST.FM的软件,选择并应用就能安装使用。第一次使用要求输入用户名和密码,在下面的链接点击进入网页注册就是了。
也可以直接下载安装:
Linux的系统支持哪些影视和音乐播放器?
音乐播放器十个:
1- Rhythmbox:
Rhythmbox是一个伟大的linux版本的音乐播放器. 它可以容易的帮你组织音乐内容,并且是免费的. 它的灵感来自于苹果的iTunes,它使用GStreamer多媒体库开发,在GNOME桌面环境中执行结果和效果者让人感到惊艳.
2- GMPC (Gnome音乐播放器客户端):GMPC 是一个很好的前端音乐播放器守护程序. 它快速并且易于使用,同时它还优于mpd的所有功能(mpd?).
3- XMMS (X多媒体系统):
XMMS (X多媒体系统) 是一个伟大的多媒体播放器,几乎可以运行于所有的系统,但在linux下却有一些特殊的地方. XMMS可以播放的多媒体文件有MP3, MOD, WAV 和其它的一些输入插件. 它是一个运行在许多类UNIX系统上的有点类似Winamp但又小于它的免费音频播放器.
4- Amarok:
Amarok 是linux和unix上另一个伟大的音乐播放器. Amarok的界面非常直观. 它是免费的自由软件. 现在, Amarok是linux上最受欢迎的音频播放器.
5- Quod Libet
Quod Libet是一个使用GTK+界面库开发的播放器, 它的主要功能特点是音乐库管理. 不同于其它的以分类, 流派,艺术家和专辑方式管理, 代之是你可以搜索然后显示它. Quod Libet 在大型音乐库管理这一点上要远胜于其它linux上的播放器.
6- Audacious:Audacious 是linux或其它基于linux系统上的免费播放器. 支持它自己的大部分是自己的一些功能插件,包括所有的解码器. 大多数系统上,默认是安装一个很有用的一个插件集, 让你有能力播放mp3,ogg,和FLAC等格式文件.
7- Exaile:
Exaile 是一个免费的自由软件,它可以运行于所以类unix操作系统中,它是目标是要小于KDE下的Amarok,所以它使用的是GTK+不是QT.
8- Banshee:?
Banshee一个在GNU/Linux上使用Helix和GStreamer多媒体平台库来执行播放,编码,和解码Ogg,MP3和其它的格式的自由免费的音乐播放器.你可以播放和导入CD, 轻松的与你的ipod同步分享或播放它.? Banshee同样也可将播放列表报告发布到last.fm的播放列表中.? 还有其它的一些很酷功能如:它可以提取CD,支持播客, 漂亮整洁的播放列表, 音乐推荐, 烧录音频,MP3,CD等等!
9- BMP (Beep Media Player)
BMP 也就是蜂鸣媒体播放器. BMP 一个基于xmms的免费音乐播放器(上述). 它看来很像Winamp,也支持它的外观主题,包括xmms的. BMP 支持所以xmms能支持的格式, 主要差别在于两个播放器之间使用的插件.
10- Sonata:
Sonata另一优雅的基于GTK + MPD前端音乐播放器 (MPD:音乐播放器守护进程).
视频播放器(也可以播放音频)十个:
VLC多媒体播放器
VLC多媒体播放器(最初命名为VideoLAN客户端)是VideoLAN计划的多媒体播放器。它支持众多音频与视频解码器及档案格式,并支持DVD、VCD的播放及各类串流协议。它亦能作为unicast和multicast的串流服务器在IPv4以及IPv6的高速网络连线下使用。它融合了FFmpeg出品的解码器与libdvdcss程序库,这更使其增添了播放多媒体档案及加密DVD影碟的功能。
VLC多媒体播放器具有跨平台的持性,分别有Linux、Microsoft Windows、Mac OS X、BeOS、BSD、Pocket PC及Solaris等版本。
2.Mplayer
MPlayer是一款开源多媒体播放器,以GNU通用公共许可证发布。此款软件可在各主流作业系统使用,例如Linux和其他类Unix系统、微软的视窗系统及苹果电脑的Mac OS X系统。MPlayer是建基于命令行界面,在各作业系统可选择安装不同的图形界面。
3.Rhythmbox
Rhythmbox是一个伟大的linux版本的音乐播放器。它可以容易的帮你组织音乐内容,并且是免费的。它的灵感来自于苹果的iTunes,它使用GStreamer多媒体库开发,在GNOME桌面环境中执行结果和效果者让人感到惊艳。
4.Audacious
Audacious是基于Beep-media-player和XMMS的播放器,由于BMP的开发者现在集中精力开发bmpx, BMP的开发已经停止, 不过Audacious的开发者继承了BMP的源码, 在BMP-0.9.7.1的基础上fork了一个新的mediaplayer --- Audacious。Audacious和Beep- media-player很象,并且兼容它们的皮肤。而且它依赖的东西很少,就一个包。它的设置选项跟Beep-media-player基本一样,但是比XMMS的简单多了,只要设定了标题编码 UTF-8 码转换,也没有所谓的中文问题。
5.XMMS
XMMS(X多媒体系统) 是一个伟大的多媒体播放器,几乎可以运行于所有的系统,但在linux下却有一些特殊的地方。XMMS可以播放的多媒体文件有MP3,MOD,WAV和其它的一些输入插件。它是一个运行在许多类UNIX系统上的有点类似Winamp但又小于它的免费音频播放器。
6.Amarok
Amarok是一款在LINUX或其他类UNIX操作系统中运行的音频播放器软件。它是以自由软件的形式推出。Amarok 在播放音乐档案以外还提供了很多功能。例如Amarok可以根据音乐类型、歌手和专辑来管理音乐集,也可以为众多的音乐格式加入标签,加入歌词、唱片封面,也会自动按所播放的音乐评分。也因此,第一次执行Amarok可以吓退一些用户。一些用家觉得Amarok的介面不易使用而使用较简单的音乐播放软件,因为很多功能会隐藏其他功能。大量的功能也招致消耗大量资源或是拥肿的批评。
7. Banshee
Banshee是Gnome官方的播放器,是一个功能非常全的音乐播放器,能够支持各种格式文件。甚至能够支持视频文件的播放,Banshee也有MacOS和Windows版本,但是最稳定的版本,是运行在Linux上的版本,目前最新版本为2.4.0,是上个月发布的。这个版本现在深受很多Linux爱好者的喜好,可以说是Linux爱好者的接触的最早的播放器。
8.Clementine
Clementine
Clementine是简单跨平台的音乐播放软件,界面设计源于KDE Amarok 1.4的多标签设计。自然,软件支持音乐库播放列表的搜索管理,整合了Spotify,Grooveshark,Last.fm,SomaFM,Magnatune, Jamendo,SKY.fm,Digitally Imported和Icecast网络收音服务,支持 M3U,XSPF,PLS和ASX列表格式,支持CUE,MP3,FLAC,CD,AAC,OGG 格式互转,支持歌词、封面、乐手介绍等等等等,还能自动补全封面神马的。总之就是常用的都有了,听上去很强大。并且在之前发布了适用所有平台的1.0.1版本。
9.Tomahawk
Tomahawk
Tomahawk则是这三个当中名气最小的,毕竟他仅仅才出现不到一年的时间,但是Tomahawk能够代表音乐播放器的趋势,旨在提供一个完全自由的互联网协作的音乐平板,我用的版本就是最新版本0.4.2,觉得效果非常不错(可能我喜欢支持弱者的缘故吧)!
10.SongBird
SongBird给我的第一印象是很“苹果”,很iTune。它不但有linux版本,还有windows和Mac版本。
相对于其它音乐播放器,Songbird可以说是最不像音乐播放器的,它集成web浏览器,也就是说你可以在songbird里一边上网一边浏览网页,当网页中出现音乐时,你可以用songbird将其捕抓下来。
我想在linux下面用纯C开发一个具有简单界面的音频播放器,我有了一定的C语言基础和linux基础,如何开始?
Linux学习起来很自由的,所以你现在需要的是一份源码。
Linux下这类的源码很多,比如mplayer。
源码中代码量可能很大,源码中你需要的部分对应你的问题,会有以下相应的代码。
第一步 用C去播放一个音频文件(如MP3)需要一个解码器,因为mp3是一种网络格式,经过压缩的。所以源码中会有encoder,decoder这样的解码器代码,解码出可以直接播放的格式。当然也可以装上别人的播放器内核,这样你只需要一个调用就可以播放了,剩下的就只是界面的开发。
第二步 你可能听说过KDE,GNOME这样的图形界面系统。它们支持的库分别是QT(c++),GTK(C),mplayer用的gtk。这两个库都是跨平台的,你可以把它们想象成MFC。有了这样的库就可以轻松做出界面了。
然后把这两步的代码用数据结构关联起来。点击按钮,回调去调用解码器然后播放,你自己的播放器就成功播放了。
linux 下有哪些好的命令行音乐播放器
适用于Linux的音乐播放器可说数不胜数,不同的用户也有各自的喜好。知名且应用广泛的有 Cantata和Exaile,不太知名的工具有Clementine、Nightingale和Quod Libet,国产较好用的有网易云音乐,本文系统极客再为大家推荐5款好用的Linux音乐播放器,各位看客自行选择吧。
1.Qmmp
Qmmp 其实就是Linux版的Winamp,它的界面虽然很轻量级,但却有丰富的功能集。想必很多Winamp老用户都有怀旧感情,而Qmmp与Winamp的快捷键也完全兼容,一定能给老用户带来不小的惊喜。
Qmmp音乐播放器兼容大多数流行音频格式,如:MPEG1 layer 2/3、Ogg Vorbis和Opus、原生FLAC/Ogg FLAC、Musepack、WavePack、轨道模式(mod、s3m、it、xm等)、ADTS AAC、CD音频、WMA、Monkey’s Audio (以及由FFmpeg库提供的其他格式)、PCM WAVE (以及由libsndfile库提供的其他格式)、Midi、SID和 Chiptune格式(AY、GBS、GYM、HES、KSS、NSF、NSFE、SAP、SPC、VGM、VGZ和VTX)。
2. Amarok
Amarok 是一款KDE音乐播放器,它也是Linux系统中最古老的音乐播放器之一。之所以它成为受欢迎的Linux播放器之一,除其历史悠久外还因其兼容大多数Linux桌面环境。
Amarok音乐播放器除支持大量音乐格式外,其主要特点还在于丰富的插件支持,其还因与知名的网络服务(如Ampache、Jamendo Service、Last.fm、Librivox、MP3tunes、Magnatune和OPML播客)集成而闻名。
3. Rhythmbox
Rhythmbox是一款Gnome音乐播放器,由于它是Gnome自带,所以普及程度也非常高。而Rhythmbox除是一款音乐播放器外,还是一款非常不错的音乐管理应用。除支持MP3和OGG外,它还支持其它十几种音频格式,并集成网络收单机、iPod、音频CD记录和播放、音乐共享和播客等功能。
4. VLC
虽然VLC以视频播放而闻名,但它也是一款强大的音乐播放器,其主要以强大的编解码器集合而出名,如果一个文件不能被其它播放器打开,通常VLC都可以搞定。此外,VLC还可以高度定制并有许多扩展插件,而支持Windows、Linux、macOS、Unix、iOS和Android系统也成为其强大底蕴。
5. Cmus
如果你喜欢命令行应用,那么Cmus是一款不错的Linux命令行音乐播放器选择。它除支持Ogg Vorbis、MP3、FLAC、Opus、Musepack、WavPack、WAV、AAC、MP4、音频CD、ffmpeg(WMA,APE,MKA,TTA,SHN等)和libmodplug外,还可用于Shoutcast或Icecast流式传输。Cmus的主要做点就是非常轻量级,其内存需求也极小。