Remove Metadata from Internet Radio streams
Currently all internet radio streams are simply passed to the player. These can be in the form of PLS/M3U playlists or direct URL's to the actual stream. Some older players don't handle PLS playlists too well and newer players don't like some streams that contain metadata such as AAC+.
Ideally SwissCenter should handle all streams internally to ensure we always feed the player something we know it can play. All playlist formats (PLS, XSPF, M3U) should be parsed and passed to the player as M3U. All streams should be streamed by SwissCenter and any metadata retrieved and removed from the data sent to the player.
Ideally SwissCenter should handle all streams internally to ensure we always feed the player something we know it can play. All playlist formats (PLS, XSPF, M3U) should be parsed and passed to the player as M3U. All streams should be streamed by SwissCenter and any metadata retrieved and removed from the data sent to the player.
Leave a comment
(In revision:1531) Internet Radio enhancements:
- Added functions to parse ASX, PLS, and XSPF playlists.
- Internet radio URL's of all types (pls,m3u,url,etc.) are now parsed and sent to the player as a PLS playlist.
- Added functions to parse ASX, PLS, and XSPF playlists.
- Internet radio URL's of all types (pls,m3u,url,etc.) are now parsed and sent to the player as a PLS playlist.
Streaming internet radio streams by PHP to remove metadata is unlikely to happen. Unfortunately the PCH players currently refuse to play a radio stream from a LAN IP. A workaround would be to point the PCH to our WAN IP but the downside to this is that the SwissCenter port would need opening to the internet, thus making all local media accessible to the world.