How do I subscribe to a YouTube user’s feed (not playlists, likes, or comments) without a Google account?
E.g.:
https://www.youtube.com/user/$USERNAME/feed
I wish to have it in my normal feed reader. (not second source)
Old question but new solutions exist now which allow you to make use of youtube without a google account.
For phones (android) - NewPipe
For PCs - Ividious, Minitube, FreeTube
Invidious can be self hosted or you can use a public instance. Every channel has an RSS feed.
Both, NewPipe and Ividious can import your yt channel subscriptions. Youtube allows downloading the list as a file from here.
You could try using this Zapier Zap which creates an RSS feed of any users YouTube video feed.
You just need to sub in the users YouTube username and Zapier will create the RSS feed you can put in your RSS feed.
You can easily substitute the RSS feed in Zapier for other form of notification too like email, sms, instant message, etc.
The URL for a user feed in YouTube is:
https://gdata.youtube.com/feeds/api/users/<user>/uploads
Replace with the name of a YouTube channel or user.
[from: Digital Inspiration]
For the user's feed, use the following URL syntax:
https://www.youtube.com/feeds/videos.xml?user=USER_ID
For example: https://www.youtube.com/feeds/videos.xml?user=Google
For the user's channel, use the following URL syntax:
https://www.youtube.com/feeds/videos.xml?channel_id=CHANGE_THIS
For example: https://www.youtube.com/feeds/videos.xml?channel_id=UC3x6qC4h-NyuvQBSZYaPKrQ
Some feeds are not available via HTTPS, so if this doesn't work:
https://gdata.youtube.com/feeds/api/users/<user>/uploads
..then try HTTP (just remove the "s"):
http://gdata.youtube.com/feeds/api/users/<user>/uploads