More > JRiver Media Center 21 for Linux

Unable to play m4a stream

<< < (3/3)

bob:

--- Quote from: mattkhan on March 12, 2016, 01:56:30 pm ---and the log from the linux machine that is failing

it seems this box complains about FFmpeg DLLs not being available, seems an odd message on linux :)

any ideas?


--- Code: ---0006748: 1503733632: Playback: CPlayerZone::Play: Handling exclusive playback zones
0006749: 1503733632: Playback: CPlayerZone::Play: Getting actual playback track
0006749: 1503733632: Playback: CPlayerZone::Play: Processing play for 'http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_one.m3u8'
0006749: 1503733632: Playback: CPlayerZone::Play: Updating internal track info
0006749: 1503733632: Playback: CPlayerZone::Play: Playing: <XMLFN version="1.0"><Item Name="Filename">http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_one.m3u8</Item><Item Name="PlaylistIndex">0</Item><Item Name="AlbumSequentialWithLastTrack">0</Item><Item Name="SampleRate">48000</Item><Item Name="VolumeReset">1</Item><Item Name="Channels">2</Item><Item Name="ErrorFreeMode">0</Item><Item Name="VolumePeakLevels"></Item><Item Name="MediaType">Audio</Item><Item Name="DatabaseKey">294741</Item><Item Name="VolumeTrackMaxSafeGain">-1</Item><Item Name="Bitrate"></Item><Item Name="Bookmark"></Item><Item Name="BitDepth">32</Item><Item Name="LengthInPCMBlocks"></Item><Item Name="VolumeLeveling">-10</Item><Item Name="DSP"></Item><Item Name="FileType">hls</Item><Item Name="UserInterfaceModeChangeEventHandle">00000000</Item></XMLFN>
0006749: 1503733632: Playback: CJRPlaybackEngine::Play: Start
0006749: 1503733632: Playback: CJRPlaybackEngine::Play: Volume protection: 1
0006749: 1503733632: Playback: CJRPlaybackEngine::Play: Playing: http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_one.m3u8
0006749: 1503733632: Playback: CJRPlaybackEngine::Play: Filetype: hls; Type: 19; Can play: 1; Playback object: 0xb438130
0006749: 1503733632: Playback: CJRPlaybackEngine::StartPlayFile: Start
0006749: 1503733632: Playback: CMJPlaybackType::Play: Start
0006754: 1503733632: Playback: CMJPlayerCore::Play: Start
0006754: 587192064: Playback: CPlayerZoneDisplayInfoLoadImageThread::Thread: Start
0006754: 587192064: Playback: CPlayerZoneDisplayInfoLoadImageThread::Thread: Image: 00000000
0006754: 587192064: Playback: CPlayerZoneDisplayInfoLoadImageThread::Thread: Finish (0 ms)
0006755: 1503733632: Playback: CMJPlayerCore::Play: Created feeder helper for type hls (native: 1)
0006755: 1503733632: Playback: CJRVideoEngine::Open: Start
0006755: 1503733632: Playback: CJRVideoEngine::Open: FFmpeg DLLs are not available.
0006755: 1503733632: Playback: CJRVideoEngine::Open: Finish (0 ms)
0006755: 1503733632: Playback: CMJPlayerCore::Stop: Start
0006755: 1503733632: Playback: CMJPlayerCore::Stop: Closing feeder thread
0006755: 1503733632: Playback: CJRVideoEngine::~CJRVideoEngine: Start
0006755: 1503733632: Playback: CJRVideoEngine::~CJRVideoEngine: Finish (0 ms)
0006755: 1503733632: Playback: CMJPlayerCore::Stop: Closing main output bin
0006755: 1503733632: Playback: CWaveOutBin::DestroyBin: Start
0006755: 1503733632: Playback: CWaveOutBin::DestroyBin: Finish (0 ms)

--- End code ---


--- End quote ---

MC needs to be able to download ffmpeg plugins to play some kinds of m4a.
Since your machine has an internet connection (or how would you play the stream?) it should just automagically download the plugin.

non-debian distro?
ssl client certificate store incompatible??

mattkhan:
It is exactly the same as the other box I provided logs for, i.e. my stock Linux setup which is Debian testing (with KDE as you require a desktop). The only difference is this is in a VM but it is not obvious why this would be an issue (famous last words).

What can I check to debug further?

Which plugin is it? I could install that manually to workaround for now?

bob:

--- Quote from: mattkhan on March 14, 2016, 03:53:10 pm ---It is exactly the same as the other box I provided logs for, i.e. my stock Linux setup which is Debian testing (with KDE as you require a desktop). The only difference is this is in a VM but it is not obvious why this would be an issue (famous last words).

What can I check to debug further?

Which plugin is it? I could install that manually to workaround for now?

--- End quote ---
You can't manually install it but you could try deleting the plugin directory and see if it loads the next time you try to play the stream (or perhaps play a local m4a file first?)

~/.jriver/Media Center 21/plugins/linux_avcodec/

You could also try ldd on the files in there to see if your OS is missing something...

mattkhan:
in fact there isn't even a plugins directory at all

I rsync'ed the dir over from my other box and ldd'ed each of the so's in there, everything is linked and now the stream works fine. I can't see any issues with the perms in that dir so I have no idea what the problem was.

bob:

--- Quote from: mattkhan on March 14, 2016, 05:15:42 pm ---in fact there isn't even a plugins directory at all

I rsync'ed the dir over from my other box and ldd'ed each of the so's in there, everything is linked and now the stream works fine. I can't see any issues with the perms in that dir so I have no idea what the problem was.

--- End quote ---

It won't create the directory until the plugin is downloaded.
It's possible you needed to play a local m4a first. A bug perhaps...

Navigation

[0] Message Index

[*] Previous page

Go to full version