load youtube channels from www.youtube.com/{key}
Some channel return a 404 with the /c/ prefix (ie. https://www.youtube.com/c/@relaxingmusicandvibes)
Follow up on https://github.com/meeb/tubesync/pull/305#issuecomment-1383366647, how should these kind of channels be supported ? I didn't know there were different kind of channels..
That's because they're not channels, they're user pages or other aliases. The only real way to make a sane interface for people (probably) is to just accept any URL, pull the metadata via yt-dlp and then check for a channel ID, then suggest using that. For example, the actual channel name for @relaxingmusicandvibes is https://www.youtube.com/channel/UCxbIu0sL2NwqzbeU65CxAbw which isn't exactly obvious. Edit: I have a fork I was playing with that does attempt to auto-lookup channel IDs from vanity user pages, however currently it's too slow and overly messy so it's not merged yet.
Another example of one of these channels - https://www.youtube.com/@ShoyanJapaneseCarpenter
It's actually possible to subscribe to this "page" separately.