YouTube has apparently reinstated RSS feeds
brianschrader.com
brianschrader.com
It has several layouts, my most used being a trello/tweetdeck setup with categories and fullscreen/overlayed video, also spent last weekend adding the mobile minimize video feature while able to search. It's been a sideproject for several months now and I find it highly useful but I was wondering if I should take the plunge and develop this into something more. I'm a bit hesitant seeing how youtube killed Streamus (http://thenextweb.com/insider/2015/07/21/how-youtube-killed-...). But since this has popped up, would this be something that people are genuinely interested in and or would it be wise to release into the wild?
Edit: There exists http://flavio.tordini.org/minitube but this is way different and does more than just search, not as heavy either thanks to the chromium engine.
Overall, I wouldn't worry too much about what you're doing. Streamus was terminated because of complaints from record labels. That's not an issue you'd encounter. Just don't make it so good that it suddenly gets re-built in-house! :)
The idea itself seems useful enough. I agree that many parts of YouTube's interface could have improved usability. It's difficult to get people to keep YouTube + your website open, but if you can implement enough of their features to warrant only being on your page then I don't see any issues.
Edit: Apparently this is explained in the article I linked above, I just grabbed a random one to link to. I hadn't looked into it other than the imgur email chain.
I was wondering, how stupid would it be to bundle youtube-dl with a NWJS/Electron app and make a user accept an EULA where you have a disclaimer that you're not responsible for anything, and have the app function like Spotify but using youtube-dl to fetch the DASH m4a/opus audio files off of YouTube and play them, thereby removing ads and minimizing data usage...
I am in the process of making such an app, but not a lawyer, so not sure how well it'd go... It would be open source...
I don't think you'd encounter any legal issues. You're not using YouTube's API to retrieve anything. That said, it's pretty easy to imagine how they could neuter the product if it grew large enough. It'd go down similar to AdBlock vs ad-network. Both sides constantly adding/changing keys, challenge responses & answers, etc.
Streamus attracted Google's ire because it bypassed ads and separated out audio and visual content. Both of these attributes look to be features of your proposed app. On that basis it is likely to attract Google's attention.
Having said that, it's likely that they wouldn't bother pursuing you until your app became popular, as was the case with Streamus...
Additionally, I did patch in support for video content (and wrote a huge post on the tech. challenges of it: https://medium.com/@MeoMix/beautifully-buffered-bytes-ff798e...), but that proved insufficient.
YouTube took the view point that Chrome extensions should function similar to mobile apps not like browser tabs. They indicated they wanted the music paused whenever the main UI window minimized. I argued that would be like pausing YouTube when you click between tabs. They disagreed and terminated my API access.
because one thing I don't like about streaming is that the content can be gone next time you want to hear it. I use youtube-dl to save videos (or often just the audio stream) because of this.
If you leave out the video stream, they're quite tiny (in context of modern storage). A quick scan of my saved .opus files, shows the same rough ~1MB/min filesize that 128k mp3s have (except with way better quality of course).
If you aren't going to watch it until you are ready, it means you are still going to have to find it in whatever 'group' you make when you decide to. You could just search and hey, guess what, there they are.
Also as a web-app: https://youtube.videodeck.net/
https://www.youtube.com/feeds/videos.xml?channel_id=CHANNELI...
I know because I've been using those feeds every day for the channels I follow.
[1] https://www.reddit.com/r/youtube/comments/339idg/youtube_jus...
Edit: OK, I see what you mean. Unified feed across ALL channels you're subscribed to. That's not what I'm using.
Oh wait, you can't, because there hasn't been one for ages now. They only have per-channel and per-playlist feeds.
Also, there's a good reason for subscribing to channels: it actually help the channel creator because the subscriber number (which is what that number is) feeds into their algorithms regarding reach.
idyoutube ()
{
if [[ "$1" = *\=* ]]; then
vidid=$(echo "$1" | cut -d "&" -f 1 | cut -d "=" -f 2);
else
vidid=$(echo "$1" | cut -d "/" -f 4);
fi;
id=$(curl -s "https://www.youtube.com/watch?v=${vidid}" | tac | \grep "data-channel-external-id=" -m 1 | tr " " "\n" | \grep "data-channel-external-id" -m 1 | cut -d '"' -f 2)
echo -en "https://www.youtube.com/feeds/videos.xml?channel_id=${id}\n"
}The feature they got rid of was a single RSS feed for all your subscriptions.
They've had per channel RSS feeds and OPML export since they got rid of that, I believe.
For the curious, you can add a channel via this URL:
https://www.youtube.com/feeds/videos.xml?channel_id=<channelid>
And follow a user via: https://www.youtube.com/feeds/videos.xml?user=<username>It leaves me pondering whether publishers are beginning to consider it was a superior format for mass consumption that has been ignored at their own peril. There's just too much content out there and fatigue can quickly set in when hunting for suitable viewing material.
They had killed off public rss feeds but you could still get an rss URL if you were singed in and subscribed to the channel.
It works great for me.
https://www.youtube.com/feeds/videos.xml?playlist_id=<whatev...
AFAIK they don't advertise this anywhere.
Go to https://www.youtube.com/subscription_manager
and you can see the export option at the bottom of the page. It was never removed nor disabled.
It's a very nice alternative to YouTube's UI, as I can just pipe my stream of subscriptions to youtube-dl + my preferred native player.
Glad to see someone else is doing so!
How does this work? How does the feed-reader know to grab the RSS XML instead of the page HTML, if they have the same URL?
<link rel="alternate" type="application/rss+xml" href="yourfeed.rss" />
tag(s) in the head of your document. So for example, my channel:https://www.youtube.com/user/leaddadaist
Here's the tag in the source,
<link rel="alternate" type="application/rss+xml" title="RSS" href="https://www.youtube.com/feeds/videos.xml?channel_id=UCnQRp2dhO1SIp9--CSPmYpQ">