LMS-Community/slimserver

Podcast plugin - audio not played if extensions (eg .mp3) not included in path

Opened this issue · 1 comments

Hi everybody.
The podcast plugin seems to not play episodes that don't have an extension (eg. .mp3) in the audio enclousure path in rss xml file.
This is a common scenario if the audio file path points to a relinker as in the attached italian poscast that I uploaded as a test.
In the first episode (woking), the audio enclosure points to the "final" file url which includes ".mp3"
The second episod, (not working) uses the relinker url as provided by the broadcaster, and it's not played if used in Podcast plugin.
Log shows error
Slim::Player::Song::open (424) Error: Couldn't create command line for htm playback for [podcast://https://mediapolisvod.rai.it/relinker/relinkerServlet.htm?cont=E4HnssSlashQoyLoo0KzY1e3Df6QeeqqEEqualeeqqEEqual

The same path, added directly to the player queue, is correctly played. So this seems to be just a podcast plugin related issue.

Many thanks to everybody for your great work!

EDIT: Forgot to mention my server info. I'm using LMS on PicorePlayer installed on a rasp 4

Logitech Media Server Versione: 8.5.1 - 1713072758 @ Mon 15 Apr 2024 11:43:22 AM CEST
Sistema operativo: piCore - IT - utf8
Architettura piattaforma: aarch64-linux
Versione database: SQLite

test.xml.txt

Please ask in https://forums.slimdevices.com where you're likely to get a response quicker.