LMS-Community / slimserver

Server for Squeezebox and compatible players. This server is also called Lyrion Music Server.
https://lyrion.org
Other
1.14k stars 288 forks source link

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

Open mrcrutch opened 4 months ago

mrcrutch commented 4 months ago

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

michaelherger commented 4 months ago

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