Problem playing mms:// stream

I’m trying to play an Iceland radio stream, but not all links seems te work in OSMC. One out of three links work, but the other two doesn’t work.

mms://utvarp.visir.is/bylgjan [#WORKS]
mms://utvarp.visir.is/lett [#DOENS’T WORK]
mms://webradio.visir.is/gull-bylgjan [#DOENS’T WORK]

In the log file of the last link, I’ve noticed the line “Error, could not open file mmst://webradio.visir.is/gull-bylgjan”. The beginning of the URL has changed from mms:// to mmst://. Is this the problem? And how do I fix this?

12:27:13  86.403740 T:3025269296   DEBUG: Loading settings for mms://webradio.visir.is/gull-bylgjan
12:27:13  86.407730 T:3025269296   DEBUG: CPlayerCoreFactory::GetPlayers(mms://webradio.visir.is/gull-bylgjan)
12:27:13  86.407974 T:3025269296   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: system rules
12:27:13  86.408241 T:3025269296   DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: system rules
12:27:13  86.408417 T:3025269296   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: hdhomerun/mms/udp
12:27:13  86.408745 T:3025269296   DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: hdhomerun/mms/udp
12:27:13  86.408951 T:3025269296   DEBUG: CPlayerSelectionRule::GetPlayers: adding player: DVDPlayer (1) for rule: hdhomerun/mms/udp
12:27:13  86.409134 T:3025269296   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: lastfm/shout
12:27:13  86.409454 T:3025269296   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtmp
12:27:13  86.409889 T:3025269296   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtsp
12:27:13  86.410461 T:3025269296   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: streams
12:27:13  86.410851 T:3025269296   DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: streams
12:27:13  86.411018 T:3025269296   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: aacp/sdp
12:27:13  86.411469 T:3025269296   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: mp2
12:27:13  86.411827 T:3025269296   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvd
12:27:13  86.412033 T:3025269296   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvdimage
12:27:13  86.412285 T:3025269296   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: sdp/asf
12:27:13  86.412582 T:3025269296   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: nsv
12:27:13  86.412895 T:3025269296   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: radio
12:27:13  86.413208 T:3025269296   DEBUG: CPlayerCoreFactory::GetPlayers: matched 1 rules with players
12:27:13  86.413902 T:3025269296   DEBUG: CPlayerCoreFactory::GetPlayers: adding videodefaultplayer (1)
12:27:13  86.414116 T:3025269296   DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=0
12:27:13  86.414276 T:3025269296   DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=1
12:27:13  86.414436 T:3025269296   DEBUG: CPlayerCoreFactory::GetPlayers: adding player: DVDPlayer (1)
12:27:13  86.414825 T:3025269296   DEBUG: CPlayerCoreFactory::GetPlayers: added 1 players
12:27:14  86.541855 T:3005215776   DEBUG: CAESinkPi:Drain delay:100ms now:0ms
12:27:14  86.542130 T:3005215776   DEBUG: CAESinkPi:Deinitialize
12:27:14  86.542900 T:3005215776   DEBUG: CAESinkPi:SetAudioProps hdmi_stream_channels 0 hdmi_channel_map 00000000
12:27:14  86.552063 T:3005215776   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.audio_render handle 0x2c2fd38
12:27:14  86.565620 T:3025269296  NOTICE: DVDPlayer: Opening: mms://webradio.visir.is/gull-bylgjan
12:27:14  86.565910 T:3025269296 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
12:27:14  86.566132 T:3025269296   DEBUG: CMMALRenderer::CMMALRenderer
12:27:14  86.566422 T:3025269296   DEBUG: CRenderManager::UpdateDisplayLatency - Latency set to 0 msec
12:27:14  86.566589 T:3025269296   DEBUG: CMMALRenderer::UnInitMMAL pool((nil))
12:27:14  86.566742 T:3025269296   DEBUG: CMMALRenderer::ReleaseBuffers
12:27:14  86.566895 T:3025269296   DEBUG: CMMALRenderer::ReleaseBuffer - not configured: source:0
12:27:14  86.567047 T:3025269296   DEBUG: CMMALRenderer::ReleaseBuffer - not configured: source:1
12:27:14  86.567192 T:3025269296   DEBUG: CMMALRenderer::ReleaseBuffer - not configured: source:2
12:27:14  86.567345 T:3025269296   DEBUG: CMMALRenderer::ReleaseBuffer - not configured: source:3
12:27:14  86.567490 T:3025269296   DEBUG: CMMALRenderer::ReleaseBuffer - not configured: source:4
12:27:14  86.567642 T:3025269296   DEBUG: CMMALRenderer::ReleaseBuffer - not configured: source:5
12:27:14  86.567787 T:3025269296   DEBUG: CMMALRenderer::PreInit
12:27:14  86.568283 T:2772452384  NOTICE: Thread DVDPlayer start, auto delete: false
12:27:14  86.568848 T:2772452384  NOTICE: Creating InputStream
12:27:14  86.578232 T:2772452384  NOTICE: Creating Demuxer
12:27:14  86.906197 T:2772452384   DEBUG: Error, could not open file mmst://webradio.visir.is/gull-bylgjan
12:27:14  86.906616 T:2772452384   ERROR: OpenDemuxStream - Error creating demuxer
12:27:14  86.906792 T:2772452384  NOTICE: CDVDPlayer::OnExit()
12:27:14  86.907043 T:2772452384   DEBUG: OnPlayBackStopped: play state was 1, starting 1
12:27:14  86.907318 T:3025269296   DEBUG: OnPlayBackStopped: play state was 3, starting 0
12:27:14  86.907692 T:3025269296   DEBUG: CAnnouncementManager - Announcement: OnStop from xbmc
12:27:14  86.907982 T:3025269296   DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnStop
12:27:14  86.908798 T:3025269296   ERROR: Playlist Player: skipping unplayable item: 0, path [mms://webradio.visir.is/gull-bylgjan]
12:27:14  86.911011 T:2772452384   DEBUG: Thread DVDPlayer 2772452384 terminating
12:27:14  86.912201 T:3025269296   DEBUG: ------ Window Init (DialogKaiToast.xml) ------
12:27:14  86.912468 T:3025269296   DEBUG: Window DialogKaiToast.xml was already loaded
12:27:14  86.912651 T:3025269296   DEBUG: Alloc resources: 0.01ms
12:27:14  86.938057 T:3025269296  NOTICE: CDVDPlayer::CloseFile()
12:27:14  86.938354 T:3025269296  NOTICE: DVDPlayer: waiting for threads to exit
12:27:14  86.938538 T:3025269296  NOTICE: DVDPlayer: finished waiting
12:27:14  86.938850 T:3025269296   DEBUG: CMMALRenderer::UnInitMMAL pool((nil))
12:27:14  86.939293 T:3025269296   DEBUG: CMMALRenderer::ReleaseBuffers
12:27:14  86.939514 T:3025269296   DEBUG: CMMALRenderer::ReleaseBuffer - not configured: source:0
12:27:14  86.939697 T:3025269296   DEBUG: CMMALRenderer::ReleaseBuffer - not configured: source:1
12:27:14  86.939857 T:3025269296   DEBUG: CMMALRenderer::ReleaseBuffer - not configured: source:2
12:27:14  86.940269 T:3025269296   DEBUG: CMMALRenderer::ReleaseBuffer - not configured: source:3
12:27:14  86.940536 T:3025269296   DEBUG: CMMALRenderer::ReleaseBuffer - not configured: source:4
12:27:14  86.940796 T:3025269296   DEBUG: CMMALRenderer::ReleaseBuffer - not configured: source:5
12:27:14  86.940964 T:3025269296  NOTICE: CDVDPlayer::CloseFile()
12:27:14  86.941109 T:3025269296  NOTICE: DVDPlayer: waiting for threads to exit
12:27:14  86.941254 T:3025269296  NOTICE: DVDPlayer: finished waiting
12:27:14  86.941521 T:3025269296   DEBUG: CMMALRenderer::UnInitMMAL pool((nil))
12:27:14  86.941696 T:3025269296   DEBUG: CMMALRenderer::ReleaseBuffers
12:27:14  86.941864 T:3025269296   DEBUG: CMMALRenderer::ReleaseBuffer - not configured: source:0
12:27:14  86.942024 T:3025269296   DEBUG: CMMALRenderer::ReleaseBuffer - not configured: source:1
12:27:14  86.942184 T:3025269296   DEBUG: CMMALRenderer::ReleaseBuffer - not configured: source:2
12:27:14  86.942505 T:3025269296   DEBUG: CMMALRenderer::ReleaseBuffer - not configured: source:3
12:27:14  86.942673 T:3025269296   DEBUG: CMMALRenderer::ReleaseBuffer - not configured: source:4
12:27:14  86.942833 T:3025269296   DEBUG: CMMALRenderer::ReleaseBuffer - not configured: source:5
12:27:14  86.954750 T:3015701536    INFO: CAESinkALSA - Unable to open device "default" for playback
12:27:14  86.991837 T:3015701536  NOTICE: Found 1 Lists of Devices
12:27:14  86.992142 T:3015701536  NOTICE: Enumerated PI devices:
12:27:14  86.992302 T:3015701536  NOTICE:     Device 1
12:27:14  86.992653 T:3015701536  NOTICE:         m_deviceName      : HDMI
12:27:14  86.992836 T:3015701536  NOTICE:         m_displayName     : HDMI
12:27:14  86.992996 T:3015701536  NOTICE:         m_displayNameExtra:
12:27:14  86.993156 T:3015701536  NOTICE:         m_deviceType      : AE_DEVTYPE_HDMI
12:27:14  86.993309 T:3015701536  NOTICE:         m_channels        : FL,FR
12:27:14  86.993477 T:3015701536  NOTICE:         m_sampleRates     : 8000,11025,16000,22050,24000,32000,44100,48000,88200,96000,176400,192000
12:27:14  86.993866 T:3015701536  NOTICE:         m_dataFormats     : AE_FMT_FLOAT,AE_FMT_S32NE,AE_FMT_S16NE,AE_FMT_S32LE,AE_FMT_S16LE,AE_FMT_FLOATP,AE_FMT_S32NEP,AE_FMT_S16NEP,AE_FMT_AC3,AE_FMT_DTS,AE_FMT_EAC3
12:27:14  86.994080 T:3015701536  NOTICE:     Device 2
12:27:14  86.994392 T:3015701536  NOTICE:         m_deviceName      : Analogue
12:27:14  86.994576 T:3015701536  NOTICE:         m_displayName     : Analogue
12:27:14  86.994743 T:3015701536  NOTICE:         m_displayNameExtra:
12:27:14  86.994904 T:3015701536  NOTICE:         m_deviceType      : AE_DEVTYPE_PCM
12:27:14  86.995064 T:3015701536  NOTICE:         m_channels        : FL,FR
12:27:14  86.995224 T:3015701536  NOTICE:         m_sampleRates     : 48000
12:27:14  86.995392 T:3015701536  NOTICE:         m_dataFormats     : AE_FMT_FLOAT,AE_FMT_S32LE,AE_FMT_S16LE,AE_FMT_FLOATP,AE_FMT_S32NEP,AE_FMT_S16NEP
12:27:14  86.995552 T:3015701536  NOTICE:     Device 3
12:27:14  86.995842 T:3015701536  NOTICE:         m_deviceName      : Both
12:27:14  86.996017 T:3015701536  NOTICE:         m_displayName     : HDMI and Analogue
12:27:14  86.996178 T:3015701536  NOTICE:         m_displayNameExtra:
12:27:14  86.996346 T:3015701536  NOTICE:         m_deviceType      : AE_DEVTYPE_PCM
12:27:14  86.996498 T:3015701536  NOTICE:         m_channels        : FL,FR
12:27:14  86.996658 T:3015701536  NOTICE:         m_sampleRates     : 48000
12:27:14  86.996819 T:3015701536  NOTICE:         m_dataFormats     : AE_FMT_FLOAT,AE_FMT_S32LE,AE_FMT_S16LE,AE_FMT_FLOATP,AE_FMT_S32NEP,AE_FMT_S16NEP
12:27:14  86.997581 T:3005215776    INFO: CActiveAESink::OpenSink - initialize sink
12:27:14  86.997871 T:3005215776   DEBUG: CActiveAESink::OpenSink - trying to open device PI:HDMI
12:27:14  86.998718 T:3005215776   DEBUG: CAESinkPi:SetAudioProps hdmi_stream_channels 0 hdmi_channel_map 00000008
12:27:14  86.999153 T:3005215776   DEBUG: CAESinkPi:Initialize Format:15 Channels:2 Samplerate:44100 framesize:8 bufsize:17640 bytes/s=352800.00 dest=PI:HDMI
12:27:14  87.003151 T:3005215776   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.audio_render input port 100 output port 100 m_handle 0x3d73af0
12:27:14  87.006866 T:3005215776   DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.audio_render) - port(100), nBufferCountMin(1), nBufferCountActual(2), nBufferSize(17648), nBufferAlignmen(16)
12:27:14  87.008209 T:3005215776   DEBUG: CActiveAESink::OpenSink - SinkPi Initialized:
12:27:14  87.008438 T:3005215776   DEBUG:   Output Device : HDMI
12:27:14  87.008598 T:3005215776   DEBUG:   Sample Rate   : 44100
12:27:14  87.008759 T:3005215776   DEBUG:   Sample Format : AE_FMT_FLOAT
12:27:14  87.008911 T:3005215776   DEBUG:   Channel Count : 2
12:27:14  87.009178 T:3005215776   DEBUG:   Channel Layout: FL,FR
12:27:14  87.009369 T:3005215776   DEBUG:   Frames        : 2205
12:27:14  87.009521 T:3005215776   DEBUG:   Frame Samples : 4410
12:27:14  87.009712 T:3005215776   DEBUG:   Frame Size    : 8
12:27:14  87.018005 T:3015701536   DEBUG: CActiveAE::ClearDiscardedBuffers - buffer pool deleted

The last two links are bad.

e.g. with vlc on Ubuntu:

vlc mms://utvarp.visir.is/lett
VLC media player 2.2.0 Weatherwax (revision 2.2.0-0-g1349ef2)
[00000000006a8118] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00007feba8000ed8] core access error: connection failed: Connection refused
[00007feba8000ed8] core access error: connection failed: Connection refused
[00007feba8000ed8] access_mms access error: failed to open a connection (tcp)
[00007feba8000ed8] core access error: connection failed: Connection refused
[00007feba8000ed8] core access error: connection failed: Connection refused
[00007feba8000ed8] access_mms access error: failed to open a connection (tcp)
[00007feba8000ed8] access_mms access error: cannot connect to server
[00007feba8000ed8] access_mms access error: error: HTTP/1.0 503 Service Unavailable
[00007febb00009b8] core input error: open of `mms://utvarp.visir.is/lett' failed

The first link doesn’t have the error and plays audio with vlc. Not much we can do if the server won’t accept the connection.