madeofpendletonwool / PinePods

Pinepods is a complete podcast management system and allows you to play, download, and keep track of podcasts you enjoy. All self hosted and enjoyed on your own server!
https://pinepods.online
GNU General Public License v3.0
187 stars 13 forks source link

Feature Request: Podcast OPML Import to display meaningful podcast names #212

Closed boc-the-git closed 1 month ago

boc-the-git commented 1 month ago

Currently the import displays the RSS feed, rather than anything human readable.

image

boc-the-git commented 1 month ago

It looks like the current code is expecting a title tag: https://github.com/madeofpendletonwool/PinePods/blob/19a45b46806c057cd52d79454fc53af538c34530/web/src/components/gen_funcs.rs#L188-L189

Podcast Addict outputs the title of the podcast in the text tag.

Very limited research on my part shows that OPML isn't exactly a well defined format..

madeofpendletonwool commented 1 month ago

Hi @boc-the-git, the standard for an opml file for podcasts does indeed expect a title. And usually it looks like this in app:

image

So yeah generally it'll show the title too. Good find with the text tag though. I was unaware sometimes apps put that in that text field. I'll get that updated so it can be either.

madeofpendletonwool commented 1 month ago

Got a fix for this completed and it will roll out with version 0.6.4. It will use title if there otherwise fall back to text.

madeofpendletonwool commented 1 month ago

Closing this due to the fix having rolled out in 0.6.4