如何在 Kubuntu 中播放音频 CD?

如何在 Kubuntu 中播放音频 CD?

音频 CD 在 Ubuntu 11.10 中播放正常,但在 Kubuntu 11.10 中,即使使用 AmaroK 2.5,音频 CD 也会显示为播放设备,也可以进行翻录,但我无法直接播放 CD。AmaroK 显示 CD 曲目,但在将它们添加到播放列表后尝试播放它们时没有任何反应。在 Bangarang 中,CD 曲目根本不显示。KsCD 崩溃并且无法启动。

在 Clementine 中,CD 无法显示。在 MPlayer 及其前端(包括 SMPlayer 和 UMPlayer)中,CD 声音不连贯,因为根据 MPlayer 日志,MPlayer 的 CD 缓存没有响应(无论缓存大小如何)。在带有 Xine 的 Kaffeine 中,CD 可以播放(至少是第一首曲目),但没有曲目列表,我也无法跳过曲目。

基于 GNOME 的 CD 播放器(例如 Sound Juicer 和 Goobox)占用了 GNOME 本身的一半资源,这是不理想的。因此,我似乎已经没有其他选择了,除了 VLC、Winamp 启发式播放器(Qmmp、Audacious)和 Mono(Banshee),所有这些都是我想要避免的。有没有办法让音频 CD 用 GStreamer、Xine 或 MPlayer(最好是 GStreamer)播放?

答案1

有东西坏了

Kubuntu 11.10 / KDE 4.7 / Amarok 2.4.3 - 2.5.0

我无法让 Amarok 播放 CD。其他用户似乎也遇到了同样的问题:http://www.kubuntuforums.net/showthread.php?56320-Playing-CDs-in-Amarok

如果我使用 Xine Phonon 后端,那么使用 Bangarang (2.1) 的 CD 就可以播放。Xine 后端已被弃用并从 Ubuntu 存储库中删除。我使用的是 Natty 的 Xine Phonon 后端 - phonon-backend-xine_4.7.0really4.4.4-0ubuntu3_i386.deb。

在此处输入图片描述

我如何播放 CD

我正在使用 cdtool。

:~$ apt-cache show cdtool

Description: text-based audio CD player and CD-ROM control commands
 cdtool contains cdplay, cdeject, cdstop, cdpause, and several other
 programs for playing audio CDs and controlling a CD-ROM drive from
 the command line and in a quick and scriptable way.
 .
 cdown reads track info and queries a CDDB database for info on
 the current CD. cdctrl is a command line utility for controlling a
 CD-ROM drive interactively and from scripts. cdir keeps track of the
 contents of different CDs using a workman-compatible database.

man cdtool

NAME
       cdtool - play and catalog audio CDROMs on CDROM drive(s)

SYNOPSIS
       cdeject   [-[0..9]|-d device]  [-V|-?|-h]
       cdclose   [-[0..9]|-d device]  [-V|-?|-h]
       cdir -n   [-[0..9]|-d device]  [-r|-s|-t|-V|-?|-h]
       cdinfo    [-[0..9]|-d device]  [-a|-r|-s|-t|-v|-V|-?|-h]
       cdpause   [-[0..9]|-d device]  [-V|-?|-h]
       cdplay    [-[0..9]|-d device]  [start [stop]
       cdplay    [-[0..9]|-d device]  [+|- number]
       cdplay    [-[0..9]|-d device]  [start|stop|resume|eject|close|info|dir]
       cdplay    [-[0..9]|-d device]  [-V|-?|-h]
       cdstop    [-[0..9]|-d device]  [-V|-?|-h]
       cdvolume  [-[0..9]|-d device]  [-V|-?|-h|level]
       cdshuffle [-[0..9]|-d device]  [-V|-?|-h]

DESCRIPTION
       The cdeject command ejects the current compact disc.

       The cdclose command closes the CDROM tray.

       The  cdir  command  lists information about the currently loaded audio 
       compact disc.  In particular, it lists the lengths of all tracks...

即:Alt+F2 和 cdplay、cdstop、...

在此处输入图片描述

答案2

kscd对我有用。

sudo apt-get install -y kscd

相关内容