You are not logged in.

#1 2021-01-19 14:34:32

ratcheer
Member
Registered: 2011-10-09
Posts: 912

[Solved] My installation of VLC will not play audio CDs

I have the current vlc 3.0.11.1-6. It will not play any audio cd I have tried. I have been working on this since yesterday afternoon. I have searched the VLC wiki and the internet. I have also uninstalled vlc and reinstalled it. I am coming to believe that the current version of VLC on Arch Linux is missing module cdda. Here is the VLC debug log:

main error: option cd-audio does not exist
main debug: processing request item: cdda:///dev/cdrom, node: Playlist, skip: 0
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 1 items, index 0
main debug: starting playback of new item
main debug: resyncing on cdda:///dev/cdrom
main debug: cdda:///dev/cdrom is at 0
main debug: creating new input thread
main debug: Creating an input for 'cdda:///dev/cdrom'
main debug: requesting art for new input thread
main debug: using timeshift granularity of 50 MiB
main debug: using default timeshift path
main debug: `cdda:///dev/cdrom' gives access `cdda' demux `any' path `/dev/cdrom'
main debug: creating demux: access='cdda' demux='any' location='/dev/cdrom' file='/dev/cdrom'
main debug: looking for access_demux module matching "cdda": 18 candidates
main debug: no access_demux modules matched
main debug: creating access: cdda:///dev/cdrom
main debug: (path: /dev/cdrom)
main debug: looking for access module matching "cdda": 25 candidates
main debug: no access modules matched
main debug: looking for meta fetcher module matching "any": 1 candidates
lua debug: Trying Lua scripts in /home/tim/.local/share/vlc/lua/meta/fetcher
main debug: dead input
lua debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/fetcher
lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/fetcher
main debug: no meta fetcher modules matched
main debug: looking for art finder module matching "any": 2 candidates
lua debug: Trying Lua scripts in /home/tim/.local/share/vlc/lua/meta/art
lua debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/art
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/00_musicbrainz.luac
lua debug: skipping script (unmatched scope) /usr/lib/vlc/lua/meta/art/00_musicbrainz.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/01_googleimage.luac
lua debug: skipping script (unmatched scope) /usr/lib/vlc/lua/meta/art/01_googleimage.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/02_frenchtv.luac
lua debug: skipping script (unmatched scope) /usr/lib/vlc/lua/meta/art/02_frenchtv.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/03_lastfm.luac
lua debug: skipping script (unmatched scope) /usr/lib/vlc/lua/meta/art/03_lastfm.luac
lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/art
main debug: no art finder modules matched
main debug: looking for meta fetcher module matching "any": 1 candidates
lua debug: Trying Lua scripts in /home/tim/.local/share/vlc/lua/meta/fetcher
lua debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/fetcher
lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/fetcher
main debug: no meta fetcher modules matched
main debug: looking for art finder module matching "any": 2 candidates
lua debug: Trying Lua scripts in /home/tim/.local/share/vlc/lua/meta/art
lua debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/art
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/00_musicbrainz.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/01_googleimage.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/02_frenchtv.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/03_lastfm.luac
lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/art
main debug: no art finder modules matched
main debug: changing item without a request (current 0/1)
main debug: nothing to play

I believe the relevant info is the lines:

main debug: `cdda:///dev/cdrom' gives access `cdda' demux `any' path `/dev/cdrom'
main debug: creating demux: access='cdda' demux='any' location='/dev/cdrom' file='/dev/cdrom'
main debug: looking for access_demux module matching "cdda": 18 candidates
main debug: no access_demux modules matched
main debug: creating access: cdda:///dev/cdrom
main debug: (path: /dev/cdrom)
main debug: looking for access module matching "cdda": 25 candidates
main debug: no access modules matched

https://wiki.videolan.org/CD/ states that the module name is cdda. When I run "vlc --list", no module named cdda is listed.

Last edited by ratcheer (2021-01-19 16:59:36)

Offline

#2 2021-01-19 14:49:41

seth
Member
Registered: 2012-09-03
Posts: 51,029

Re: [Solved] My installation of VLC will not play audio CDs

pacman -Qi libcdio

Offline

#3 2021-01-19 15:28:14

ratcheer
Member
Registered: 2011-10-09
Posts: 912

Re: [Solved] My installation of VLC will not play audio CDs

error: package 'libcdio' was not found

Nowhere in any of my searching have I seen any mention of that. So, it's something I need to install?

Thank you, seth

PS - Installed it, now vlc is playing CDs. Thanks!

Last edited by ratcheer (2021-01-19 15:30:07)

Offline

#4 2021-01-19 15:30:56

seth
Member
Registered: 2012-09-03
Posts: 51,029

Re: [Solved] My installation of VLC will not play audio CDs

I simply checked the optional dependencies of vlc and that sounds pretty relevant ;-)
Idk, whether it's gonna fix it, but I have that library (hard dep for mpd & mpv) and the vlc cdda module.

Edit: too late…

Last edited by seth (2021-01-19 15:31:17)

Offline

Board footer

Powered by FluxBB