I have been looking at this further to try and find a suitable solution, even possibly to make an admin page to add/delete streams.
First I found that Shoutcast streams have an equivalent that includes a filename.
So
http://87.118.126.208:2008 is actually the same as
http://87.118.126.208:2008/listen.plsWhen I use the second form, there are no more problems with missing / in the DB. But now I have the following problem:
The stream plays fine in KDE desktop like this:
xine
http://87.118.126.208:2008/listen.plsHowever when I add the above location to the database (going through a media scenario) and then try to play it via the system, I get the following error:
05 02/05/09 8:46:22.072 Xine_Player::CMD_Play_Media() called for id 1010 filename:
http://87.118.126.208:2008/listen.pls () <0xb6c51b90>
01 02/05/09 8:46:25.089 FindFirstRelatedDeviceOfCategory 163 dev 205 never registered <0xb6c51b90>
05 02/05/09 8:46:25.089 Xine_Player::CMD_Play_Media() stopping PSS failed - no PSS found or it is stuck <0xb6c51b90>
05 02/05/09 8:46:25.151 Xine_Player::EVENT_Playback_Completed(streamID=1008) <0xb6c51b90>
05 02/05/09 8:46:25.152 XineStreamEventListener called on non-initialized stream - aborting command <0xb22dfb90>
05 02/05/09 8:46:25.472 Destroyed stream with ID=1008 <0xb6c51b90>
05 02/05/09 8:46:25.573 Created new stream with ID=1010 deint 0 100 0 <0xb6c51b90>
05 02/05/09 8:46:25.573 Xine_Player::CMD_Play_Media() set stream 1010 as last rendering to screen. <0xb6c51b90>
05 02/05/09 8:46:25.573 Xine_Player::CMD_Play_Media() called for id 1010 filename:
http://87.118.126.208:2008/listen.pls () with corresponding stream 0x8706968. <0xb6c51b90>
05 02/05/09 8:46:25.573 Opening media without chapters/title position:
http://87.118.126.208:2008/listen.pls <0xb6c51b90>
05 02/05/09 8:46:25.574 Playback (Connecting HTTP server...) is at 0 <0xaf58bb90>
05 02/05/09 8:46:26.004 Opening media FAILED <0xb6c51b90>05 02/05/09 8:46:26.004 Xine_Stream::OpenMedia failed! Aborting! <0xb6c51b90>
05 02/05/09 8:46:26.005 Xine_Player::CMD_Play_Media() Failed to open media <0xb6c51b90>
05 02/05/09 8:46:27.003 Xine_Player::CMD_Play_Media() ended for filename:
http://87.118.126.208:2008/listen.pls with stream 0x8706968. <0xb6c51b90>
05 02/05/09 8:46:27.005 Xine_Player::CMD_Stop_Media() with corresponding stream id 1010 0x8706968. <0xb6c51b90>
05 02/05/09 8:46:27.005 Xine_Stream::changePlaybackSpeed no running seekers found <0xb6c51b90>
05 02/05/09 8:46:27.006 Xine_Player::EVENT_Playback_Completed(streamID=1010) <0xb6c51b90>
05 02/05/09 8:46:27.007 XineStreamEventListener called on non-initialized stream - aborting command <0xaf58bb90>
05 02/05/09 8:46:27.256 Closed stream AV with ID=1010 <0xb6c51b90>
Does anyone have any suggestions why Xine_Player doesn't like playing this when Xine can? I tried also with mms:// instead of http:// but no improvements.
Colin, are you saying that the system cannot playback something that looks like an IP and not like a FQDN, or was your comment just for cosmetic reasons?
Jean
EDIT: this is all about audio streams now by the way, not video yet