Peertube: Add RSS and syndication feeds

Created on 28 Nov 2016  路  19Comments  路  Source: Chocobozzz/PeerTube

It could be awesome to get the content of a PT instance via a RSS feed, even better with a RSS feed per tags.


Implemented in 244e76a552ef05a5067134b1065d26dd89246d8c:

  • [x] instance-wide RSS feed

    • [X] json

    • [X] rss

    • [X] atom

    • [X] mrss

  • [X] account-wide RSS feed

    • [X] json

    • [X] rss

    • [X] atom

    • [X] mrss

Delayed for later implementation

  • [x] channel-wide RSS feed

    • [x] json

    • [x] rss

    • [x] atom

    • [x] mrss

  • [ ] ~per-tag RSS feed (as seen by an instance and local to an instance) -> BLOCKED until #60 gets done.~
Type

Most helpful comment

Atom/RSS is good because most podcast players need this.. json fine but first Atom/RSS IMO

All 19 comments

@dadall What about using Atom instead of RSS?

Or maybe a JSON Feed? (in replacement or as an alternative to RSS)

@yannicka Thank you, I didn't know JSON Feed.

Atom/RSS is good because most podcast players need this.. json fine but first Atom/RSS IMO

@ReK2Fernandez I agree with you. I studied a bit JSON feed, it's not really standard. If I wanted to use JSON, I would rather stick to a jsonified version of Atom than a JSON format trying to imitate both RSS and Atom.

This is a core feature that needs to be in ASP as it allows easy setup of home seeboxes based on a torrent app downloading all content and seeding it.
Atom/RSS and what ever... just use a standard libeary.

Seems like https://github.com/jpmonette/feed and https://github.com/dylang/node-rss are the two main libraries dealing with that in Node.

yes please add feed to peertube it would be great !

I'We can add a feed by account user for follow a channel.

Second that, would be great to have an rss feed.

Since we aim to syndicate rich multimedia content, we should maybe have a look at http://www.rssboard.org/media-rss#description

EDIT: just realised it could be interesting to describe what it brings. Basically <media:[stuff]> elements. It can be anything from media:content, media:player, media:peerLink or media:location. For instance peerLink directs to a torrent file. So instead of an attachement we would have a named resource, that MRSS-compatible clients could recognize as such:

<media:peerLink type="application/x-bittorrent" href="http://www.example.org/sampleFile.torrent" />

Implemented the video channel feed: https://github.com/Chocobozzz/PeerTube/commit/e0ea4b1d550d20271a74f1b84e7b3babeec9e0b3

I don't think per-tag feed would be interesting, but if you really want it create another issue :)

Hello,

not sure if I should open a specific issue for this, and if it's appropriate, but can you please provide also some syndication feed for peertube's blog :) (Atom would be a better tribute to Aaron Schwartz though ;) )

@ashledombos Hi, I created the issue on the appropriate repository: https://framagit.org/framasoft/peertube/joinpeertube/issues/23 :)

Please allow Peertube accounts to have a RSS feed for their own subscribe channels.

Given that #60 is now dealt with, is there anything holding back implementing RSS feed for tags?

@mj-saunders not that I can think of

Implemented the video channel feed: e0ea4b1

I don't think per-tag feed would be interesting, but if you really want it create another issue :)

Apologies for continuing this here. Have opened #3430

Was this page helpful?
0 / 5 - 0 ratings

Related issues

gegeweb picture gegeweb  路  3Comments

roipoussiere picture roipoussiere  路  3Comments

filmaidykai picture filmaidykai  路  3Comments

conferences-gesticulees picture conferences-gesticulees  路  3Comments

filmaidykai picture filmaidykai  路  3Comments