astro / prittorrent

BitTorrent Content Distribution for Podcasts

Home Page:http://bitlove.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Allow Feed Groups

timpritlove opened this issue · comments

Multiple Feeds should be able to be grouped under a single name. The UI could be extended in such a way that a podcaster can either create a new feed with Bitlove as before or create a feed group instead.

A feed group then gets multiple feeds assigned with one of them being the "default" feed. Each feed gets a separate slug that gets added to the feed groups slug, separated by "/".

Example:

User: metaebene
Group Slug: cre
Feed Slugs: m4a mp3 oga opus
Default Feed: m4a

Resulting Feed URLs:

http://feeds.bitlove.org/metaebene/cre/m4a
http://feeds.bitlove.org/metaebene/cre/mp3
http://feeds.bitlove.org/metaebene/cre/oga
http://feeds.bitlove.org/metaebene/cre/opus

Resulting Feed Group URL:

http://feeds.bitlove.org/metaebene/cre

When accessing the Feed Group URL, the system issues a Temporary Redirect (HTTP 1.1 Status Code 307, HTTP 1.0 Status Code 302) to point to the feed URL that is marked being the default, in this case:

http://feeds.bitlove.org/metaebene/cre/m4a

Feed Groups are presented as such in the User Interface so that users see that what kind of feeds are available and can choose to select the default feed or a specific feed.

moved to bitlove-ui repository