具有 CD 翻录和 CDDB 查找功能的音乐播放器

s3l*_*lph 6 software-recommendation cd-ripping cddb

我目前正在寻找本机音乐播放器和库管理器,它支持使用 CDDB 查找的音频 CD 翻录。

我知道有 Banshee,但它是一个 Mono 执行的 .NET 程序,在我的计算机上不能很好地运行。所以这就是我要寻找本地程序的原因。

我知道有像 RipperX 这样的独立开膛手,但我更喜欢在音乐播放器中包含开膛手的解决方案。

我目前首选的音乐播放器是 Clementine,它可以播放音频 CD,但无法翻录它们。如果 Clementine 有一个翻录插件就好了,因为我宁愿保留我当前的播放器。

小智 6

There are players that can rip audio CDs, but one should consider the fact that this procedure may be tricky, not all are equally good, and specialized tools would fit the purpose better: Sound Juicer and Asunder in Gnome and related desktops, Audex, SoundKonverter and Asunder in KDE.

One of the most striking difference between all these (whether players or separate ripping tools) comes with CDs for which the metadata is not easy to find. You may need to try different tools to get the proper track names, so it's better to have 2 or 3 different such tools installed. (From my experience, Deadbeef, Qmmp, Amarok and Asunder rarely miss.)

That said, the already mentioned Rhythmbox is fine, except in KDE. For KDE, see below. It can even read the CD-Text data (track info present on the CD itself that can be accessed offline but not all players can read)


Deadbeef can work very well on all desktops and it is very light.

To get the CDDB info, version 6.2 needs you to un-check the option "Prefer CD-Text over CDDB" (under Preferences-Plugins-Audio CD player-Configure) - because of a bug.

在此处输入图片说明

Deadbeef can also read CD-Text.

In the past some codecs needed to be installed - like so - possibly this is not needed, but you can test

sudo apt-get install faac flac lame musepack-tools vorbis-tools wavpack
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

To start an Audio CD directly in Deadbeef the command to use is deadbeef all.cda. (That can be used in a launcher/icon etc.)

Wait for the CDDB metadata or CD-Text to be read. Before converting, you may select files and reload CDDB

在此处输入图片说明

在此处输入图片说明

To adjust converting settings, one cannot edit or remove the default configurations, but new ones can be created based on the default ones. Just select one of those as if to edit,

在此处输入图片说明

then select copy:

在此处输入图片说明

that will open the 'add new encoder' window. Make changes there (for example, for FLAC, level 8 is maximum compression), press ok and a new configuration is added.

在此处输入图片说明

More details in a special answer on this topic,here.

在此处输入图片说明


Banshee is still a good solution (but avoid it in KDE).

在此处输入图片说明

Once inserted, the Audio CD is displayed in the left pane. Select it, it will fetch the online track info. Press Import CD in the top right corner to rip. To set the ripping options right click Audio CD in the left pane, Audio CD Preferences (OR - Edit - Preferences in main menus), then: Source specific - Source - Audio CDs

在此处输入图片说明

You can chose between Wav, mp3, flac and ogg with various settings. It has a somewhat limited capacity of finding cd info online. Tracks go to ~./Music folder.


Qmmp - present in repos, but it's better to install the latest version

sudo add-apt-repository ppa:forkotov02/ppa
sudo apt-get update
sudo apt-get install qmmp qmmp-plugin-pack
Run Code Online (Sandbox Code Playgroud)

It seems to lack an internal menu option to open audio CDs, but that can be easily fixed following this answer.

Enable converter and decoders plugins.

在此处输入图片说明

(At the plugins settings you can change also the interface: replacing the "skinned" Winamp-like user interface with the "simpler" one, which in fact is more fully-featured to easily access tabs, files and folders, etc. But the following does not depend on that.)

After opening the audio CD, Qmmp looks for proper names etc. Select them all, and go to 'Actions' -'Convert'.

在此处输入图片说明


Exaile version 3.4 and above can see the cd easily

The 14.04 version is 3.3 and lacks that. To install latest in 14.04:

sudo add-apt-repository -y ppa:nilarimogard/webupd8

sudo apt-get update

sudo apt-get install exaile exaile-plugin-contextinfo exaile-plugin-ipod exaile-plugin-moodbar
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

Click Import CD button above the list and it will convert the cd to flac in ~./

It works fine in both KDE and Gnome&co.


In KDE.

Amarok.

Just inserting a cd and starting the player you get the Audio CD entry inside Media sources - Local Music pane.

Right-click cd title: 'Copy to collection' > 'Local collection'

在此处输入图片说明

There you can select formats and advanced options

在此处输入图片说明

在此处输入图片说明

Then you can set tags, location (default ./Music), etc

在此处输入图片说明

Proceed, and you'll see the progress in the lower part of the player window.

Amarok can also read CD-Text. Ripping seems to take longer with this tool than with others.

Deadbeef is my favourite.