quodlibet / quodlibet

Music player and music library manager for Linux, Windows, and macOS
https://quodlibet.readthedocs.io
GNU General Public License v2.0
1.43k stars 223 forks source link

Support OPML for lists of Audio Feeds #1276

Open lazka opened 9 years ago

lazka commented 9 years ago

Original issue 1276 created by sp4zzpp2 on 2013-11-01T15:41:10.000Z:

Besides QLs interface flexibility and the great searching abilities, the podcast support is one of the most important features that drove me to QL, back the days. My use case for this:

Due to the need of crossfade during parties, I sometimes go around and take a look on other players. Clementine and Guayadeque are really good. But their way of presenting podcasts and playlists is not of my taste. But Clementine (includes loads of web-api support) supports Gpodder.net I found it very useful and I don't think, it's hard to implement this feature for QL as-well.

Gpodder.net, a webapp for organizing podcasts. They deliver their own desktop client gpodder.org but there's also an API (which Clementine uses).

Alternatively, we generally could simply support OMPL.

"OPML (Outline Processor Markup Language) is an XML format for outlines (defined as "a tree, where each node contains a set of named attributes with string values"[1]). Originally developed by UserLand as a native file format for the outliner application in its Radio UserLand product, it has since been adopted for other uses, the most common being to exchange lists of web feeds between web feed aggregators." Wikipedia

Gpodder also exports to OMPL.

lazka commented 9 years ago

Comment #3 originally posted by sp4zzpp2 on 2013-12-30T10:44:45.000Z:

Here is a link to gpodder's API: http://wiki.gpodder.org/wiki/Web_Services/API/Reference

pschwede commented 7 years ago

I made a plugin for fetching feeds from Gpodder: https://github.com/pschwede/quodlibet-plugins/blob/master/songs-menu/GPodderSync.py

Maybe you could include it to the extensions?

rodneyrod commented 5 years ago

@pschwede Is there an official list of extensions you could add that to?

Durhammer3111 commented 3 years ago

Since there isn't a search-and-discovery feature in QL for podcasts, at least I would love to be able to import the OPML file I exported from my Cantata podcasts. I had to open the file in a text browser, copy and paste each one I wanted in turn. What a PITA! There was one that didn't work -- maybe the only one that was on iTunes. Is that supported?

Since Mr. Drummond isn't really supporting Cantata anymore, I was looking for a good music player. QL is close. Maybe y'all could "borrow" his podcast discovery code!