More > JRiver Media Center 21 for Linux
Unable to play m4a stream
bob:
--- Quote from: mwillems on March 08, 2016, 03:03:02 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.
--- End quote ---
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...
bob:
--- Quote from: bob on March 11, 2016, 11:19:08 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...
--- End quote ---
It's a playlist within a playlist that doesn't lead to a final url (I get some kind of auth rejected).
mattkhan:
--- Quote from: bob on March 11, 2016, 11:31:46 am ---It's a playlist within a playlist that doesn't lead to a final url (I get some kind of auth rejected).
--- End quote ---
It works on jriver windows, the auth issue might be because it is a BBC radio stream and you are outside the UK
mattkhan:
I tried it on another Linux machine and it worked ok.
Here's a log from that box showing successful playback
--- Code: ---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)
--- End code ---
mattkhan:
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 ---
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version