Xyrio / RSSOwlnix

RSSOwlnix is a fork of RSSOwl a powerful application to organize, search and read your RSS, RDF & Atom news feeds in a comfortable way. Highlights are saved searches, notifications, filters, fast fulltext search and a flexible, clean user interface.
Eclipse Public License 1.0
236 stars 22 forks source link

Media-RSS support #74

Open azmeuk opened 4 years ago

azmeuk commented 4 years ago

(this follows the discussion started at sourceforge) Some video platform like Youtube or Peertube use the Media-RSS extension to provide metadata about the videos. They generally do not use the whole tags available, but provide tags for the video description, the thumbnail, and the number of views.

It would be amazing if RssOwl could at least display the thumbnail and the description for videos.

An extract of a Youtube feed:

  <media:group>
   <media:title>Can You Observe a Typical Universe?</media:title>
   <media:content url="https://www.youtube.com/v/q-6oU3jXAho?version=3" type="application/x-shockwave-flash" width="640" height="390"/>
   <media:thumbnail url="https://i2.ytimg.com/vi/q-6oU3jXAho/hqdefault.jpg" width="480" height="360"/>
   <media:description>Sign Up on Patreon to get access to the Space Time Discord! 
https://www.patreon.com/pbsspacetime

Check out the Space Time Merch Store
https://pbsspacetime.com/

The moment you started observing reality, you hopelessly polluted any conclusions you might make about it. The anthropic principle guarantees that you are NOT seeing the universe in most typical state. But used correctly, this highly controversial idea can be extremely powerful. So, how do you correctly use the anthropic principle?

Hosted by Matt O'Dowd
Written by Matt O'Dowd
Graphics by Leonardo Scholzer &amp; Adriano Leal
Directed by: Andrew Kornhaber
Executive Producers: Eric Brown &amp; Andrew Kornhaber 
...</media:description>
   <media:community>
    <media:starRating count="7709" average="4.92" min="1" max="5"/>
    <media:statistics views="176224"/>
   </media:community>http://www.rssboard.org/media-rss
  </media:group>

How it is displayed: rssowl-youtube

An extract of a Peertube feed:


<media:group>
                <media:content type="application/x-bittorrent" url="https://framatube.org/static/torrents/ed5c048d-01f3-4ceb-97db-6e278de512b0-1080.torrent" isDefault="true">
                </media:content>
                <media:content type="application/x-bittorrent" url="https://framatube.org/static/torrents/ed5c048d-01f3-4ceb-97db-6e278de512b0-720.torrent">
                </media:content>
                <media:content type="application/x-bittorrent" url="https://framatube.org/static/torrents/ed5c048d-01f3-4ceb-97db-6e278de512b0-480.torrent">
                </media:content>
                <media:content type="application/x-bittorrent" url="https://framatube.org/static/torrents/ed5c048d-01f3-4ceb-97db-6e278de512b0-360.torrent">
                </media:content>
                <media:content type="application/x-bittorrent" url="https://framatube.org/static/torrents/ed5c048d-01f3-4ceb-97db-6e278de512b0-240.torrent">
                </media:content>
                <media:rating>nonadult</media:rating>
            </media:group>
            <media:thumbnail url="https://framatube.org/static/thumbnails/ed5c048d-01f3-4ceb-97db-6e278de512b0.jpg" height="122" width="223">
            </media:thumbnail>

How it is displayed: rssowl-peertube

JohnPlanetary commented 4 years ago

I agree with these being needed! I was coming now to request the same kind of thing.

For Youtube I would like to see also some additional AI (Artificial Intelligence):

Xyrio commented 4 years ago

media tags are already supported partially.

the other stuff is ignored

Xyrio commented 3 years ago

added more to 2.9.0

deepspaceaxolotl commented 1 year ago

Any possibility of showing info about the video length? "duration" seems to be a thing. I think being able to see the video length in (hh:)mm:ss format as a column would be ideal.

Xyrio commented 1 year ago

i can add it but i dont know of any site that uses/provides it (i.e. youtube doesnt)

deepspaceaxolotl commented 1 year ago

Ah, that's a bit of a shame. PeerTube seems to use it though? So I think it'd be worth it to add it as a column.

If I knew how to code for RSSOwl, I'd try to figure out some way to extract the duration for YouTube videos, but I don't think I'm skilled enough to do that. Ideally though, YouTube should start using the "duration" media tag; I wonder if it'd be possible to convince them to do that, hmm...

(Also, I want to give a huge thanks to you for continuing to work on this project, it means a lot as it's still the best RSS reader out there for me.)