Ranchero-Software / NetNewsWire

RSS reader for macOS and iOS.
https://netnewswire.com/
MIT License
8.37k stars 531 forks source link

[NFR] Add YouTube thumbnail and description #4065

Open Jeckerson opened 1 year ago

Jeckerson commented 1 year ago

YouTube's RSS Feeds has both: thumbnail & description fields that does not seem to appear in the feed:

<media:group>
  <media:title>Traffic Jam Assist Overview | Toyota</media:title>
  <media:content url="https://www.youtube.com/v/jMu6m9vtUWs?version=3" type="application/x-shockwave-flash" width="640" height="390"/>
  <media:thumbnail url="https://i3.ytimg.com/vi/jMu6m9vtUWs/hqdefault.jpg" width="480" height="360"/>
  <media:description>Toyota's Traffic Jam Assist is an advanced driver assistance feature that makes stop-and-go driving less stressful. Let's take a closer look and see how Traffic Jam Assist works. Watch more to learn about Toyota features: https://www.youtube.com/watch?v=qBRznQfN8jo&list=PLsOvRYzJPCwXk-5M3fZYnpfMgHw1PolRk Watch our latest videos here: https://www.youtube.com/watch?v=J-OdS9YH-l8&list=PLsOvRYzJPCwVPnQZg9qWBpGP8oHLM1aT_ This feature is available: 2023 Prius Prime (All Grades), 2024 Grand Highlander Platinum Subscribe for more Toyota videos: http://bit.ly/ToyotaSubscribe Connect with Toyota USA online: Visit the Toyota WEBSITE: http://bit.ly/ToyotaSite Like Toyota on FACEBOOK: http://bit.ly/ToyotaUSAFB Follow Toyota on TWITTER: http://bit.ly/ToyotaTwitter Follow Toyota on INSTAGRAM: http://bit.ly/ToyotaInsta This Toyota video provides an overview of the Traffic Jam Assist feature on select Toyota products. #Toyota #ToyotaFeatures #TrafficJamAssist</media:description>
  <media:community>
    <media:starRating count="152" average="5.00" min="1" max="5"/>
    <media:statistics views="4941"/>
  </media:community>
</media:group>

Feed URL example: https://www.youtube.com/feeds/videos.xml?channel_id=UC1pOTJteEef10zJM0cHs4iQ

equinusocio commented 1 year ago

It would be awesome to also have the player directly inside youtube feeds using the media:content url attribute.

moodler commented 9 months ago

Totally agree. I just moved here from Reeder 5, which handles this very well:

image

It keeps me in the app, reading what I need to, rather than sending me off to get distracted by algorithms on the main site. This is, after all, the purpose of a feed reader.

markcellus commented 9 months ago

@moodler that's definitely the right idea. I wrote an article about how RSS readers are actually great for your mental health as well! I hope more people use them. There's also YouTube RSS feeds there as well. I believe they have all the feed content including thumbnails as well. 👍

moodler commented 9 months ago

Great to see you here, Mark, I've been using openrss.org a lot recently (great job) and I've read that article!

More than thumbnails, you can use the link to embed the video (eg YouTube) or audio (if it's a podcast) right in the view (as you can see in my Reeder 5 screenshot - that Youtube video is playable right there in the reader)

markcellus commented 9 months ago

Oh nice! I was discussing adding embedded videos to Open RSS feeds with a colleague. But our users tend to be extremely private and didn't want YouTube/Google tracking details about them when playing them in the RSS reader. But it may be worth providing embedded content as an optional feature. Thanks for the information and glad to see your support for Open RSS. Definitely don't want to derail the thread here more than I already have lol. So feel free to email me at mark@(youknowhat).org if you ever want to chat more! 🚀