![]() |
MP3's not playing on Roon - Printable Version +- Snakeoil Forums (https://forums.snakeoil-os.net) +-- Forum: Snakeoil Topics (https://forums.snakeoil-os.net/Forum-Snakeoil-Topics) +--- Forum: Support & Troubleshooting (https://forums.snakeoil-os.net/Forum-Support-Troubleshooting) +--- Thread: MP3's not playing on Roon (/Thread-MP3-s-not-playing-on-Roon) |
MP3's not playing on Roon - frednork - 12-Dec-2020 I dont seem to be able to play mp3's using Roon server on Snakeoil OS. Am sure I used to be able to but dont play them often so not sure when things changed. I asked at Roon forums here but so far they think "This seems to indicate a version conflict between ffmpeg and libraries on your system it depends on" This is not device dependant RE: MP3's not playing on Roon - agent_kith - 13-Dec-2020 (12-Dec-2020, 06:07 AM)frednork Wrote: I dont seem to be able to play mp3's using Roon server on Snakeoil OS. Am sure I used to be able to but dont play them often so not sure when things changed.Hmm.. That could be a reason as Snakeoil is using a custom built ffmpeg library... Can you help and run the following commands, and show me the output of each one? Code: ls /usr/local/lib -l RE: MP3's not playing on Roon - frednork - 13-Dec-2020 Yep sure $ ls /usr/local/lib -l total 44828 lrwxrwxrwx 1 root root 18 Apr 25 2020 libasound.so -> libasound.so.2.0.0 lrwxrwxrwx 1 root root 18 Apr 25 2020 libasound.so.2 -> libasound.so.2.0.0 -rwxr-xr-x 1 root root 4877296 Aug 4 2018 libasound.so.2.0.0 lrwxrwxrwx 1 root root 21 Apr 25 2020 libaudiofile.so -> libaudiofile.so.1.0.0 lrwxrwxrwx 1 root root 21 Apr 25 2020 libaudiofile.so.1 -> libaudiofile.so.1.0.0 -rwxr-xr-x 1 root root 1934856 Aug 4 2018 libaudiofile.so.1.0.0 lrwxrwxrwx 1 root root 23 Apr 25 2020 libavcodec.so -> libavcodec.so.57.64.101 lrwxrwxrwx 1 root root 23 Apr 25 2020 libavcodec.so.57 -> libavcodec.so.57.64.101 -rwxr-xr-x 1 root root 12496032 Aug 4 2018 libavcodec.so.57.64.101 lrwxrwxrwx 1 root root 23 Apr 25 2020 libavdevice.so -> libavdevice.so.57.1.100 lrwxrwxrwx 1 root root 23 Apr 25 2020 libavdevice.so.57 -> libavdevice.so.57.1.100 -rwxr-xr-x 1 root root 44960 Aug 4 2018 libavdevice.so.57.1.100 lrwxrwxrwx 1 root root 23 Apr 25 2020 libavfilter.so -> libavfilter.so.6.65.100 lrwxrwxrwx 1 root root 23 Apr 25 2020 libavfilter.so.6 -> libavfilter.so.6.65.100 -rwxr-xr-x 1 root root 1995464 Aug 4 2018 libavfilter.so.6.65.100 lrwxrwxrwx 1 root root 24 Apr 25 2020 libavformat.so -> libavformat.so.57.56.101 lrwxrwxrwx 1 root root 24 Apr 25 2020 libavformat.so.57 -> libavformat.so.57.56.101 -rwxr-xr-x 1 root root 2229216 Aug 4 2018 libavformat.so.57.56.101 lrwxrwxrwx 1 root root 22 Apr 25 2020 libavutil.so -> libavutil.so.55.34.101 lrwxrwxrwx 1 root root 22 Apr 25 2020 libavutil.so.55 -> libavutil.so.55.34.101 -rwxr-xr-x 1 root root 416496 Aug 4 2018 libavutil.so.55.34.101 lrwxrwxrwx 1 root root 21 Apr 25 2020 libcdio_cdda.so -> libcdio_cdda.so.2.0.0 lrwxrwxrwx 1 root root 21 Apr 25 2020 libcdio_cdda.so.2 -> libcdio_cdda.so.2.0.0 -rwxr-xr-x 1 root root 138768 Aug 4 2018 libcdio_cdda.so.2.0.0 lrwxrwxrwx 1 root root 25 Apr 25 2020 libcdio_paranoia.so -> libcdio_paranoia.so.2.0.0 lrwxrwxrwx 1 root root 25 Apr 25 2020 libcdio_paranoia.so.2 -> libcdio_paranoia.so.2.0.0 -rwxr-xr-x 1 root root 144136 Aug 4 2018 libcdio_paranoia.so.2.0.0 lrwxrwxrwx 1 root root 17 Apr 25 2020 libcdio.so -> libcdio.so.16.0.0 lrwxrwxrwx 1 root root 18 Apr 25 2020 libcdio++.so -> libcdio++.so.0.0.2 lrwxrwxrwx 1 root root 18 Apr 25 2020 libcdio++.so.0 -> libcdio++.so.0.0.2 -rwxr-xr-x 1 root root 29744 Aug 4 2018 libcdio++.so.0.0.2 lrwxrwxrwx 1 root root 17 Apr 25 2020 libcdio.so.16 -> libcdio.so.16.0.0 -rwxr-xr-x 1 root root 670712 Aug 4 2018 libcdio.so.16.0.0 lrwxrwxrwx 1 root root 16 Apr 25 2020 libcurl.so -> libcurl.so.4.4.0 lrwxrwxrwx 1 root root 16 Apr 25 2020 libcurl.so.4 -> libcurl.so.4.4.0 -rwxr-xr-x 1 root root 489208 Apr 25 2020 libcurl.so.4.4.0 lrwxrwxrwx 1 root root 16 Apr 25 2020 libfaad.so -> libfaad.so.2.0.0 lrwxrwxrwx 1 root root 16 Apr 25 2020 libfaad.so.2 -> libfaad.so.2.0.0 -rwxr-xr-x 1 root root 1089728 Aug 4 2018 libfaad.so.2.0.0 lrwxrwxrwx 1 root root 16 Apr 25 2020 libFLAC.so -> libFLAC.so.8.3.0 lrwxrwxrwx 1 root root 18 Apr 25 2020 libFLAC++.so -> libFLAC++.so.6.3.0 lrwxrwxrwx 1 root root 18 Apr 25 2020 libFLAC++.so.6 -> libFLAC++.so.6.3.0 -rwxr-xr-x 1 root root 390464 Aug 4 2018 libFLAC++.so.6.3.0 lrwxrwxrwx 1 root root 16 Apr 25 2020 libFLAC.so.8 -> libFLAC.so.8.3.0 -rwxr-xr-x 1 root root 1745936 Aug 4 2018 libFLAC.so.8.3.0 lrwxrwxrwx 1 root root 19 Apr 25 2020 libgdk-1.2.so.0 -> libgdk-1.2.so.0.2.0 -rwxr-xr-x 1 root root 943984 Aug 4 2018 libgdk-1.2.so.0.2.0 lrwxrwxrwx 1 root root 19 Apr 25 2020 libgdk.so -> libgdk-1.2.so.0.2.0 lrwxrwxrwx 1 root root 20 Apr 25 2020 libglib-1.2.so.0 -> libglib-1.2.so.0.0.2 -rwxr-xr-x 1 root root 390408 Aug 4 2018 libglib-1.2.so.0.0.2 lrwxrwxrwx 1 root root 20 Apr 25 2020 libglib.so -> libglib-1.2.so.0.0.2 lrwxrwxrwx 1 root root 23 Apr 25 2020 libgmodule-1.2.so.0 -> libgmodule-1.2.so.0.0.2 -rw-r--r-- 1 root root 34656 Aug 4 2018 libgmodule-1.2.so.0.0.2 lrwxrwxrwx 1 root root 24 Apr 25 2020 libgmodule-1.3.so -> libgmodule-1.3.so.15.0.0 lrwxrwxrwx 1 root root 24 Apr 25 2020 libgmodule-1.3.so.15 -> libgmodule-1.3.so.15.0.0 -rwxr-xr-x 1 root root 44192 Aug 4 2018 libgmodule-1.3.so.15.0.0 lrwxrwxrwx 1 root root 23 Apr 25 2020 libgmodule.so -> libgmodule-1.2.so.0.0.2 lrwxrwxrwx 1 root root 24 Apr 25 2020 libgobject-1.3.so -> libgobject-1.3.so.15.0.0 lrwxrwxrwx 1 root root 24 Apr 25 2020 libgobject-1.3.so.15 -> libgobject-1.3.so.15.0.0 -rwxr-xr-x 1 root root 1119704 Aug 4 2018 libgobject-1.3.so.15.0.0 lrwxrwxrwx 1 root root 23 Apr 25 2020 libgthread-1.2.so.0 -> libgthread-1.2.so.0.0.2 -rwxr-xr-x 1 root root 25352 Aug 4 2018 libgthread-1.2.so.0.0.2 lrwxrwxrwx 1 root root 24 Apr 25 2020 libgthread-1.3.so -> libgthread-1.3.so.15.0.0 lrwxrwxrwx 1 root root 24 Apr 25 2020 libgthread-1.3.so.15 -> libgthread-1.3.so.15.0.0 -rwxr-xr-x 1 root root 23592 Aug 4 2018 libgthread-1.3.so.15.0.0 lrwxrwxrwx 1 root root 23 Apr 25 2020 libgthread.so -> libgthread-1.2.so.0.0.2 lrwxrwxrwx 1 root root 19 Apr 25 2020 libgtk-1.2.so.0 -> libgtk-1.2.so.0.2.0 -rwxr-xr-x 1 root root 6132664 Aug 4 2018 libgtk-1.2.so.0.2.0 lrwxrwxrwx 1 root root 19 Apr 25 2020 libgtk.so -> libgtk-1.2.so.0.2.0 lrwxrwxrwx 1 root root 18 Apr 25 2020 libid3tag.so -> libid3tag.so.0.3.0 lrwxrwxrwx 1 root root 18 Apr 25 2020 libid3tag.so.0 -> libid3tag.so.0.3.0 -rwxr-xr-x 1 root root 262712 Aug 4 2018 libid3tag.so.0.3.0 lrwxrwxrwx 1 root root 20 Apr 25 2020 libiso9660.so -> libiso9660.so.10.0.0 lrwxrwxrwx 1 root root 21 Apr 25 2020 libiso9660++.so -> libiso9660++.so.0.0.0 lrwxrwxrwx 1 root root 21 Apr 25 2020 libiso9660++.so.0 -> libiso9660++.so.0.0.0 -rwxr-xr-x 1 root root 78992 Aug 4 2018 libiso9660++.so.0.0.0 lrwxrwxrwx 1 root root 20 Apr 25 2020 libiso9660.so.10 -> libiso9660.so.10.0.0 -rwxr-xr-x 1 root root 201560 Aug 4 2018 libiso9660.so.10.0.0 lrwxrwxrwx 1 root root 31 Apr 25 2020 libixml.so -> /usr/local/lib/libixml.so.2.0.8 lrwxrwxrwx 1 root root 31 Apr 25 2020 libixml.so.2 -> /usr/local/lib/libixml.so.2.0.8 -rw-r--r-- 1 root root 52400 Apr 25 2020 libixml.so.2.0.8 lrwxrwxrwx 1 root root 15 Apr 25 2020 libmad.so -> libmad.so.0.2.1 lrwxrwxrwx 1 root root 15 Apr 25 2020 libmad.so.0 -> libmad.so.0.2.1 -rwxr-xr-x 1 root root 264928 Aug 4 2018 libmad.so.0.2.1 lrwxrwxrwx 1 root root 32 Apr 25 2020 libmpdclient.so -> /usr/local/lib/libmpdclient.so.2 lrwxrwxrwx 1 root root 35 Apr 25 2020 libmpdclient.so.2 -> /usr/local/lib/libmpdclient.so.2.14 -rwxr-xr-x 1 root root 270944 Feb 11 2018 libmpdclient.so.2.13 -rwxr-xr-x 1 root root 278872 Apr 25 2020 libmpdclient.so.2.14 lrwxrwxrwx 1 root root 19 Apr 25 2020 libmpg123.so -> libmpg123.so.0.43.0 lrwxrwxrwx 1 root root 19 Apr 25 2020 libmpg123.so.0 -> libmpg123.so.0.43.0 -rwxr-xr-x 1 root root 1108648 Aug 4 2018 libmpg123.so.0.43.0 lrwxrwxrwx 1 root root 15 Apr 25 2020 libogg.so -> libogg.so.0.8.2 lrwxrwxrwx 1 root root 15 Apr 25 2020 libogg.so.0 -> libogg.so.0.8.2 -rwxr-xr-x 1 root root 72336 Aug 4 2018 libogg.so.0.8.2 lrwxrwxrwx 1 root root 18 Apr 25 2020 libout123.so -> libout123.so.0.2.1 lrwxrwxrwx 1 root root 18 Apr 25 2020 libout123.so.0 -> libout123.so.0.2.1 -rwxr-xr-x 1 root root 219168 Aug 4 2018 libout123.so.0.2.1 lrwxrwxrwx 1 root root 22 Apr 25 2020 libsamplerate.so -> libsamplerate.so.0.1.8 lrwxrwxrwx 1 root root 22 Apr 25 2020 libsamplerate.so.0 -> libsamplerate.so.0.1.8 -rwxr-xr-x 1 root root 1553192 Aug 4 2018 libsamplerate.so.0.1.8 lrwxrwxrwx 1 root root 16 Apr 25 2020 libsoxr-lsr.so -> libsoxr-lsr.so.0 lrwxrwxrwx 1 root root 20 Apr 25 2020 libsoxr-lsr.so.0 -> libsoxr-lsr.so.0.1.9 -rw-r--r-- 1 root root 10456 Aug 4 2018 libsoxr-lsr.so.0.1.9 lrwxrwxrwx 1 root root 12 Apr 25 2020 libsoxr.so -> libsoxr.so.0 lrwxrwxrwx 1 root root 16 Apr 25 2020 libsoxr.so.0 -> libsoxr.so.0.1.1 -rw-r--r-- 1 root root 228416 Aug 4 2018 libsoxr.so.0.1.1 lrwxrwxrwx 1 root root 19 Apr 25 2020 libstdc++.so.6 -> libstdc++.so.6.0.25 -rw-r-xr-- 1 root root 1594832 Apr 25 2020 libstdc++.so.6.0.25 lrwxrwxrwx 1 root root 24 Apr 25 2020 libswresample.so -> libswresample.so.2.3.100 lrwxrwxrwx 1 root root 24 Apr 25 2020 libswresample.so.2 -> libswresample.so.2.3.100 -rwxr-xr-x 1 root root 117208 Aug 4 2018 libswresample.so.2.3.100 lrwxrwxrwx 1 root root 21 Apr 25 2020 libswscale.so -> libswscale.so.4.2.100 lrwxrwxrwx 1 root root 21 Apr 25 2020 libswscale.so.4 -> libswscale.so.4.2.100 -rwxr-xr-x 1 root root 522624 Aug 4 2018 libswscale.so.4.2.100 lrwxrwxrwx 1 root root 37 Apr 25 2020 libthreadutil.so -> /usr/local/lib/libthreadutil.so.6.0.4 lrwxrwxrwx 1 root root 37 Apr 25 2020 libthreadutil.so.6 -> /usr/local/lib/libthreadutil.so.6.0.4 -rw-r--r-- 1 root root 26464 Apr 25 2020 libthreadutil.so.6.0.4 lrwxrwxrwx 1 root root 15 Apr 25 2020 libudf.so -> libudf.so.0.0.0 lrwxrwxrwx 1 root root 15 Apr 25 2020 libudf.so.0 -> libudf.so.0.0.0 -rwxr-xr-x 1 root root 88952 Aug 4 2018 libudf.so.0.0.0 lrwxrwxrwx 1 root root 31 Apr 25 2020 libupnp.so -> /usr/local/lib/libupnp.so.6.3.3 lrwxrwxrwx 1 root root 31 Apr 25 2020 libupnp.so.6 -> /usr/local/lib/libupnp.so.6.3.3 -rwxr-xr-x 1 root root 224600 Apr 25 2020 libupnp.so.6.3.3 lrwxrwxrwx 1 root root 22 Apr 25 2020 libvorbisenc.so -> libvorbisenc.so.2.0.11 lrwxrwxrwx 1 root root 22 Apr 25 2020 libvorbisenc.so.2 -> libvorbisenc.so.2.0.11 -rwxr-xr-x 1 root root 816208 Aug 4 2018 libvorbisenc.so.2.0.11 lrwxrwxrwx 1 root root 22 Apr 25 2020 libvorbisfile.so -> libvorbisfile.so.3.3.7 lrwxrwxrwx 1 root root 22 Apr 25 2020 libvorbisfile.so.3 -> libvorbisfile.so.3.3.7 -rwxr-xr-x 1 root root 45680 Aug 4 2018 libvorbisfile.so.3.3.7 lrwxrwxrwx 1 root root 18 Apr 25 2020 libvorbis.so -> libvorbis.so.0.4.8 lrwxrwxrwx 1 root root 18 Apr 25 2020 libvorbis.so.0 -> libvorbis.so.0.4.8 -rwxr-xr-x 1 root root 243624 Aug 4 2018 libvorbis.so.0.4.8 lrwxrwxrwx 1 root root 16 Apr 25 2020 libxmms.so -> libxmms.so.1.3.1 lrwxrwxrwx 1 root root 16 Apr 25 2020 libxmms.so.1 -> libxmms.so.1.3.1 -rwxr-xr-x 1 root root 96440 Aug 4 2018 libxmms.so.1.3.1 drwxrwsr-x 4 root staff 4096 Apr 26 2020 python2.7 drwxrwsr-x 3 root staff 4096 Apr 26 2020 python3.5 drwxrwsr-x 3 root staff 4096 Apr 26 2020 python3.6 drwxr-xr-x 7 root root 4096 May 28 2017 xmms :~$ dpkg -s ffmpeg Package: ffmpeg Status: install ok installed Priority: optional Section: video Installed-Size: 2223 Maintainer: Ubuntu Developers <[email protected]> Architecture: amd64 Multi-Arch: foreign Version: 7:3.4.8-0ubuntu0.2 Replaces: libav-tools (<< 6:12~~), qt-faststart (<< 7:2.7.1-3~) Depends: libavcodec57 (>= 7:3.4.8) | libavcodec-extra57 (>= 7:3.4.8), libavdevice57 (>= 7:3.4.8), libavfilter6 (>= 7:3.4.8) | libavfilter-extra6 (>= 7:3.4.8), libavformat57 (>= 7:3.4.8), libavresample3 (>= 7:3.4.8), libavutil55 (>= 7:3.4.8), libc6 (>= 2.14), libpostproc54 (>= 7:3.4.8), libsdl2-2.0-0 (>= 2.0.8), libswresample2 (>= 7:3.4.8), libswscale4 (>= 7:3.4.8) Suggests: ffmpeg-doc Breaks: libav-tools (<< 6:12~~), qt-faststart (<< 7:2.7.1-3~) Conffiles: /etc/ffserver.conf a384a0e47a2facb870217cc2f5123af7 Description: Tools for transcoding, streaming and playing of multimedia files FFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge. . This package contains: * ffmpeg: a command line tool to convert multimedia files between formats * ffserver: a multimedia streaming server for live broadcasts * ffplay: a simple media player based on SDL and the FFmpeg libraries * ffprobe: a simple multimedia stream analyzer * qt-faststart: a utility to rearrange Quicktime files Homepage: https://ffmpeg.org/ Original-Maintainer: Debian Multimedia Maintainers <[email protected]> RE: MP3's not playing on Roon - agent_kith - 14-Dec-2020 Try and run this command, then reboot the computer and try and see if Roon has any problems with MP3 now. Code: sudo mv /usr/local/lib/libavcodec.so.57.64.101 ~ RE: MP3's not playing on Roon - frednork - 14-Dec-2020 Still doesnt play mp3's but seems to try to now whereas before did nothing. RE: MP3's not playing on Roon - agent_kith - 15-Dec-2020 (14-Dec-2020, 03:00 PM)frednork Wrote: Still doesnt play mp3's but seems to try to now whereas before did nothing.Hmmz... maybe try and run this, Code: sudo ldconfig Then reboot again and see what happens? Do you know where the Roon executable is? If yes, can you run the following and show me the output: Code: ldd /path/to/roon_binary This should confirm to me whether Roon uses ffmpeg (libavcodec) for MP3 playback or uses something else. RE: MP3's not playing on Roon - frednork - 15-Dec-2020 ok first command did not help unfortunately so /opt/RoonServer/RoonMono/bin$ ldd RoonServer linux-vdso.so.1 (0x00007ffd6ffe8000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f2752650000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f27522b2000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f27520aa000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f2751ea6000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f2751c8 7000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f2751a6f000 ) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f275167e000) /lib64/ld-linux-x86-64.so.2 (0x00007f275286d000) RE: MP3's not playing on Roon - agent_kith - 16-Dec-2020 (15-Dec-2020, 02:34 PM)frednork Wrote: ok first command did not help unfortunatelyWell, good news is RoonServer doesn't appear to be using ffmpeg.. But then again Roon is C# (Mono) it may be using another means to load the libaries (each .so file you see above is something called a library, in Windows this is commonly called a DLL). Do you know if RoonServer have any diagnostic logs? If so, can you post the log info here for me to have a look? RE: MP3's not playing on Roon - frednork - 17-Dec-2020 Had a look at roonserver logs and couldnt easily find something that made sense to me so have included all logs in log folder Edit: cant upload as they are too big How best to send? RE: MP3's not playing on Roon - agent_kith - 17-Dec-2020 (17-Dec-2020, 10:34 AM)frednork Wrote: Had a look at roonserver logs and couldnt easily find something that made sense to me so have included all logs in log folderGo to the Snakeoil web app, under "System", click "Diagnostics"... From there you can find my email, send the diagnostics file together with the Roon logs so I can have a look. Note: 1. Not posting email here as I don't want to get spammed :p 2. Remember to try and play some MP3s first, so any errors will be logged. |