Clementine是一款使用QT编写功能很完善且跨平台支持做得很好的开源音乐播放器,完成度高,跨平台的音乐播放器及媒体管理软件,完美运行于 Windows,Mac OS X 和 Linux。
Clementine还实现了如下特性:
1、搜索并播放您的媒体库
2、收听这些网络电台 Spotify, Grooveshark, SomaFM, Magnatune, Jamendo, SKY.fm, Digitally Imported, JAZZRADIO.com, Soundcloud, Icecast 与 Subsonic servers.
3、搜索播放您上传的音乐,支持 Box, Dropbox, Google Drive, 与 OneDrive
4、创建智能播放列表和动态播放列表。
5、标签式播放列表,导入或导出 M3U,XSPF,PLS 和 ASX。
6、支持 CUE sheet。
7、播放音乐CD。
8、可视化效果来自 projectM.
9、歌词以及艺人的照片与简介。
10、转换音频格式至 MP3, Ogg Vorbis, Ogg Speex, FLAC 或者 AAC.
11、编辑 MP3 和 OGG 文件的标签,管理您的音乐。
12、通过 MusicBrainz 获取缺失的标签。
13、发现,下载 Podcast 播客。
14、通过 Last.fm 和 Amazon 自动补全封面。
15、跨平台 - 完美运行于 Windows,Mac OS X 和 Linux。
16、原生支持 Linux (libnotify) 和 Mac OS X (Growl) 的桌面提醒。
17、远程控制功能,通过 安卓设备, Wii 遥控器, MPRIS 或者其它命令行。
18、复制您的音乐至 iPod, iPhone, MTP 或者大容量 USB 播放器。
19、播放队列管理器。
其中远程控制、音乐上传、同步iPhone等设备连接功能是进行相关应用开发优秀的参考模块,希望对大家开发有所帮助
代码获取:
git clone https://github.com/clementine-player/Clementine.git && cd Clementine
linux编译:
cd bin
cmake ..
make -j8
sudo make install
windows编译,运行生成的VS工程文件编译。
本文暂时没有评论,来添加一个吧(●'◡'●)