INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Unable to play m4a stream  (Read 6269 times)

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 4276
Unable to play m4a stream
« on: March 05, 2016, 08:53:01 am »

I noticed today that the linux version seems unable to play some mp4a internet radio streams.

An example is http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_one.m3u8

Windows MC plays it without issues
VLC or Amarok on the same linux machine also plays it

Is there some config I'm missing or is this something that jrmc on linux just doesn't support?
Logged

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 4276
Re:
« Reply #1 on: March 08, 2016, 02:59:30 pm »

Any ideas on this one?
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5242
  • "Linux Merit Badge" Recipient
Re: Unable to play m4a stream
« Reply #2 on: March 08, 2016, 03:03:02 pm »

I noticed today that the linux version seems unable to play some mp4a internet radio streams.

An example is http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_one.m3u8

Windows MC plays it without issues
VLC or Amarok on the same linux machine also plays it

Is there some config I'm missing or is this something that jrmc on linux just doesn't support?

Does internet radio work at all on JRiver for Linux?  My understanding was there was no web support of any kind at this point. 
Logged

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 4276
Re: Unable to play m4a stream
« Reply #3 on: March 08, 2016, 05:21:57 pm »

Does internet radio work at all on JRiver for Linux?  My understanding was there was no web support of any kind at this point. 
Interesting point. It hadn't occurred to me to think that the (windows) server would be streaming this to the (linux) client.

If this is what is happening then is this the same problem as http://yabb.jriver.com/interact/index.php?topic=102786.0 ?

is there a page somewhere that lists what is and isn't actually supported on linux?
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5242
  • "Linux Merit Badge" Recipient
Re: Unable to play m4a stream
« Reply #4 on: March 08, 2016, 05:57:24 pm »

is there a page somewhere that lists what is and isn't actually supported on linux?

Not that I'm aware of; there's one for Mac, and with one or two notable exceptions (e.g. ripping and any kind of web browsing) they're pretty similar.

Part of the problem is that JRiver has so many, many functions that the only way to find out if it's supported on Linux is to test it on windows and then on Linux  :-\
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13951
Re: Unable to play m4a stream
« Reply #5 on: March 11, 2016, 11:19:08 am »

Does internet radio work at all on JRiver for Linux?  My understanding was there was no web support of any kind at this point. 
There isn't web support but there is an internet layer that works for things like streaming audio.
There is probably something specific about that stream that's not handled by the curl code in MC.
I'll give it a look...
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13951
Re: Unable to play m4a stream
« Reply #6 on: March 11, 2016, 11:31:46 am »

There isn't web support but there is an internet layer that works for things like streaming audio.
There is probably something specific about that stream that's not handled by the curl code in MC.
I'll give it a look...

It's a playlist within a playlist that doesn't lead to a final url (I get some kind of auth rejected).
Logged

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 4276
Re: Unable to play m4a stream
« Reply #7 on: March 11, 2016, 11:33:04 am »

It's a playlist within a playlist that doesn't lead to a final url (I get some kind of auth rejected).


It works on jriver windows, the auth issue might be because it is a BBC radio stream and you are outside the UK
Logged

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 4276
Re: Unable to play m4a stream
« Reply #8 on: March 12, 2016, 01:55:58 pm »

I tried it on another Linux machine and it worked ok.

Here's a log from that box showing successful playback

Code: [Select]
0015400: 887019392: Playback: CPlayerZone::Play: Handling exclusive playback zones
0015400: 887019392: Playback: CPlayerZone::Play: Getting actual playback track
0015400: 887019392: 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'
0015400: 887019392: Playback: CPlayerZone::Play: Updating internal track info
0015401: 887019392: 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>
0015401: 887019392: Playback: CJRPlaybackEngine::Play: Start
0015401: 887019392: Playback: CJRPlaybackEngine::Play: Volume protection: 0
0015401: 887019392: Playback: CJRPlaybackEngine::Play: Playing: http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_one.m3u8
0015401: 887019392: Playback: CJRPlaybackEngine::Play: Filetype: hls; Type: 19; Can play: 1; Playback object: 0x2138720
0015401: 887019392: Playback: CJRPlaybackEngine::StartPlayFile: Start
0015401: 887019392: Playback: CMJPlaybackType::Play: Start
0015404: 887019392: Playback: CMJPlayerCore::Play: Start
0015405: 887019392: Playback: CMJPlayerCore::Play: Created feeder helper for type hls (native: 1)
0015406: 887019392: Playback: CJRVideoEngine::Open: Start
0015406: 887019392: Playback: CJRVideoEngine::Open: Opening file http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_one.m3u8
0015439: 358745856: Sharing Plugins: VHTTPMessage::Write: Wrote 0 bytes
0015439: 367138560: Sharing Plugins: CUDPSocketReader::Accept: Finish (240 ms)
0015439: 358745856: Sharing Plugins: CHTTPListenerWorker::HandleConnection: Finish (129 ms)
0015439: 587540224: Sharing Plugins: CHTTPListenerWorker::HandleConnection: Start
0015439: 587540224: Sharing Plugins: CHTTPListenerWorker::HandleRequest: UDP: 192.168.1.6: : http://127.0.0.1
0015439: 587540224: Sharing Plugins: CHTTPListenerWorker::HandleConnection: Finish (0 ms)
0015440: 3212830464: Sharing Plugins: CUDPSocketReader::Accept: Start
0015440: 3212830464: Sharing Plugins: CUDPSocketReader::Accept: Description: CListenerBase::CListenerBase [UDP]
0015440: 3212830464: Sharing Plugins: CUDPSocketReader::Accept: Finish (0 ms)
0015440: 587540224: Sharing Plugins: CHTTPListenerWorker::HandleConnection: Start
0015440: 587540224: Sharing Plugins: CHTTPListenerWorker::HandleRequest: UDP: 192.168.1.6: M-SEARCH: http://239.255.255.250:1900*
0015449: 367138560: Sharing Plugins: CUDPSocketReader::Accept: Start
0015449: 367138560: Sharing Plugins: CUDPSocketReader::Accept: Description: CListenerBase::CListenerBase [UDP]
0015544: 887019392: Playback: CJRVideoEngine::Open: Finish (138 ms)
0015544: 887019392: Playback: CJRVideoEngine::Play: Start
0015544: 887019392: Playback: CJRVideoEngine::PreparePlayback: Start
0015544: 887019392: Playback: CJRVideoEngine::PreparePlayback: Setting up audio stream
0015545: 887019392: Playback: CJRVideoEngine::PreparePlayback: Finish (0 ms)
0015545: 887019392: Playback: CJRVideoEngine::Play: Finish (0 ms)
0015545: 887019392: Playback: CMJPlayerCore::Play: Play succeeded
0015545: 887019392: Playback: CMJPlayerCore::Play: Result: 1
0015545: 887019392: Playback: CMJPlayerCore::Play: Finish (141 ms)
0015545: 887019392: Playback: CMJPlaybackType::Play: Play result: 1
0015545: 358745856: Playback: CJRVideoEngine::Thread: Start
0015545: 887019392: Playback: CMJPlaybackType::Play: Finish (144 ms)
0015545: 887019392: Playback: CJRPlaybackEngine::StartPlayFile: Play returned: 1
0015545: 887019392: Playback: CJRPlaybackEngine::StartPlayFile: Finish (144 ms)
0015545: 887019392: Playback: CJRPlaybackEngine::Play: StartPlayFile returned 1
0015545: 887019392: Playback: CJRPlaybackEngine::Play: Finish (144 ms)
0015545: 887019392: Playback: CPlayerZone::Play: Play succeeded
0015545: 887019392: Playback: CPlayerZoneDisplayInfoUpdateThreadPause::~CPlayerZoneDisplayInfoUpdateThreadPause: Start
0015545: 887019392: Playback: CPlayerZoneDisplayInfoUpdateThreadPause::~CPlayerZoneDisplayInfoUpdateThreadPause: Finish (0 ms)
0015545: 887019392: Playback: CPlayerZone::Play: Finish (165 ms)
0015546: 400709376: Playback: CPlayerZoneDisplayInfoUpdateThread::Thread: Start
0015546: 400709376: Playback: CPlayerZoneDisplayInfoUpdateThread::Thread: Zone: Player (id: 0)
0015546: 350353152: Playback: CPlayerZoneDisplayInfoLoadImageThread::Thread: Start
0015546: 350353152: Reader: CLinuxINetReader::OpenRange: Start
0015546: 350353152: Reader: CLinuxINetReader::OpenRange: Opening http://192.168.1.29:63412/MCWS/v1/File/GetImage?File=294741&Type=Full
0015546: 409102080: Playback: CWaveOutBin::DestroyBin: Start
0015546: 409102080: Playback: CWaveOutBin::DestroyBin: Finish (0 ms)
0015546: 409102080: Playback: CAutoConfigureAudioOutput::GetOutputFormat: Start
0015546: 409102080: Playback: CAutoConfigureAudioOutput::GetOutputFormat: Using input format
0015546: 409102080: Playback: CAutoConfigureAudioOutput::GetOutputFormat: Applying output format settings
0015546: 400709376: Playback: CPlayerZoneDisplayInfo::Thread: before WaitCheckingCancel: nNextUpdateMS=2000, m_bCancel=0
0015546: 409102080: Playback: CAutoConfigureAudioOutput::GetOutputFormat: 48 kHz 32bit 2ch
0015546: 409102080: Playback: CAutoConfigureAudioOutput::GetOutputFormat: Finish (0 ms)
0015546: 409102080: Playback: CWaveOutBin::CreateBin: Start
0015546: 409102080: Playback: CWaveOutBin::DestroyBin: Start
0015546: 409102080: Playback: CWaveOutBin::DestroyBin: Finish (0 ms)
0015546: 409102080: Playback: CAutoConfigureAudioOutput::GetOutputFormat: Start
0015546: 409102080: Playback: CAutoConfigureAudioOutput::GetOutputFormat: Using input format
0015546: 409102080: Playback: CAutoConfigureAudioOutput::GetOutputFormat: Applying output format settings
0015546: 409102080: Playback: CAutoConfigureAudioOutput::GetOutputFormat: 48 kHz 32bit 2ch
0015546: 409102080: Playback: CAutoConfigureAudioOutput::GetOutputFormat: Finish (0 ms)
0015553: 367138560: Sharing Plugins: CUDPSocketReader::Accept: Finish (103 ms)
0015553: 392316672: Sharing Plugins: CHTTPListenerWorker::HandleConnection: Start
0015553: 392316672: Sharing Plugins: CHTTPListenerWorker::HandleRequest: UDP: 192.168.1.12: : http://127.0.0.1
0015553: 392316672: Sharing Plugins: CHTTPListenerWorker::HandleConnection: Finish (0 ms)
0015556: 3005007616: Playback: CALSAPlugin::Open: Start
0015556: 3005007616: Playback: CALSAPlugin::OpenALSA: Start
0015558: 3005007616: Playback: CConfigureALSADlg::CConfigureALSADlg: Loaded ALSA zone 0
0015561: 3005007616: Playback: CALSAPlugin::OpenALSA: Opened audio device pulse
0015561: 3005007616: Playback: CALSAPlugin::OpenALSA: Set sample rate 48000
0015561: 3005007616: Playback: CALSAPlugin::OpenALSA: Using device at bitdepth S32_LE
0015561: 3005007616: Playback: CALSAPlugin::OpenALSA: Buffer size is 24000 uFrames
0015561: 3005007616: Playback: CALSAPlugin::OpenALSA: Period size is 4800 uFrames
0015563: 367138560: Sharing Plugins: CUDPSocketReader::Accept: Start
0015563: 367138560: Sharing Plugins: CUDPSocketReader::Accept: Description: CListenerBase::CListenerBase [UDP]
0015563: 367138560: Sharing Plugins: CUDPSocketReader::Accept: Finish (0 ms)
0015563: 383923968: Sharing Plugins: CHTTPListenerWorker::HandleConnection: Start
0015563: 383923968: Sharing Plugins: CHTTPListenerWorker::HandleRequest: UDP: 192.168.1.29: : http://127.0.0.1
0015563: 383923968: Sharing Plugins: CHTTPListenerWorker::HandleConnection: Finish (0 ms)
0015566: 887019392: General: CMCUICore::SystemPowerManager_UpdateActions: Start
0015566: 887019392: General: CMCUICore::SystemPowerManager_UpdateActions: UI Mode: -999; Playing: 1
0015567: 887019392: General: CMCUICore::SystemPowerManager_UpdateActions: Finish (result: 0) (0 ms)
0015567: 887019392: General: CSystemPowerManager::OnCmd: Screen Saver Reset
0015569: 3005007616: Playback: CALSAPlugin::OpenALSA: Hardware cannot resume
0015570: 3005007616: Playback: CALSAPlugin::OpenALSA: Finish (14 ms)
0015570: 3005007616: Playback: CALSAPlugin::Open: Finish (14 ms)
0015571: 409102080: Playback: CWaveOutBin::CreateBin: Finish (24 ms)
0015571: 383923968: Playback: CWaveOutBinPlayThread::Thread: Start
0015571: 409102080: Playback: CPlayerZone::OnNewStream: Start
0015571: 409102080: Playback: CPlayerZone::OnNewStream: Finish (0 ms)
0015573: 367138560: Sharing Plugins: CUDPSocketReader::Accept: Start
0015573: 367138560: Sharing Plugins: CUDPSocketReader::Accept: Description: CListenerBase::CListenerBase [UDP]
0015578: 887019392: General: CMJFileListCtrl::StartFileInsertion: Start
0015578: 350353152: Reader: CLinuxINetReader::OpenRange: Finish (32 ms)
0015579: 350353152: Playback: CPlayerZoneDisplayInfoLoadImageThread::Thread: Image: 7FE9D001D140
0015579: 350353152: Playback: CPlayerZoneDisplayInfoLoadImageThread::Thread: Finish (33 ms)
0015580: 887019392: General: CMJFileListCtrl::StartFileInsertion: Finish (1 ms)
0015580: 887019392: General: CMJFileListCtrl::FinishFileInsertion: Start
0015580: 887019392: General: CMJFileListCtrl::SetItemCount: Start
0015580: 887019392: General: CMJFileListCtrl::SetItemCount: Finish (0 ms)
0015583: 887019392: General: CMJFileListCtrl::FinishFileInsertion: Finish (3 ms)
0015619: 367138560: Sharing Plugins: CUDPSocketReader::Accept: Finish (45 ms)

Logged

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 4276
Re: Unable to play m4a stream
« Reply #9 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: [Select]
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)
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13951
Re: Unable to play m4a stream
« Reply #10 on: March 14, 2016, 03:42:48 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: [Select]
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)


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??
Logged

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 4276
Re: Unable to play m4a stream
« Reply #11 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?
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13951
Re: Unable to play m4a stream
« Reply #12 on: March 14, 2016, 04:32:55 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?
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...
Logged

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 4276
Re: Unable to play m4a stream
« Reply #13 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.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13951
Re: Unable to play m4a stream
« Reply #14 on: March 14, 2016, 05:22:52 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.

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...
Logged
Pages: [1]   Go Up