meeb / tubesync

Syncs YouTube channels and playlists to a locally hosted media server
GNU Affero General Public License v3.0
1.96k stars 123 forks source link

How to deal with @ in channel name? #299

Open 2600box opened 1 year ago

2600box commented 1 year ago

Hello,

Tubesync reports and error with this channel's url: https://www.youtube.com/@vaporcracra3589

I think because of the @

Is there any way to escape characters? Thanks!

Mrpuppyz commented 1 year ago

I discovered this as well. What I learned was YouTube changed the way they do their urls. Now you can go to a channel at www.youtube.com/c/@(channel name). However some YouTube channels cannot be found with the /c/ in the address. The work around I found for this was to use the channel ID option when adding a source. You can find a channel ID by going to this website. https://commentpicker.com/youtube-channel-id.php after adding the source using the channel ID tubesync was able to find the channel and start indexing.

meeb commented 1 year ago

Thanks for the issue support @Mrpuppyz - this is also discussed in https://github.com/meeb/tubesync/issues/243 for reference.

Vandekieft commented 1 year ago

I was having some issues too, especially with YouTube-Agent. It wants the channel ID. If you have user-scripts, you can try this (I made it is Violent Monkey):

https://github.com/Vandekieft/MonkeyScripts/blob/main/CopyYouTubeChannelID.txt

kblock1 commented 1 year ago

Just had this happen with a specific channel - if you go to the about page in the youtube channel you can also click the "share" link, which gives and option for the full fat channelID, which then works fine

meeb commented 1 year ago

Nice tip, thanks @kblock1