KaraokeVideoDownloader/data/channels.json

191 lines
5.9 KiB
JSON

{
"channels": [
{
"name": "@SingKingKaraoke",
"url": "https://www.youtube.com/@SingKingKaraoke/videos",
"parsing_rules": {
"format": "artist_title_separator",
"separator": " - ",
"artist_first": true,
"title_cleanup": {
"remove_suffix": {
"suffixes": ["(Karaoke)", "(Karaoke Version)", "Karaoke Version"]
}
},
"examples": [
"Artist - Title (Karaoke)",
"Artist - Title (Karaoke Version)"
]
},
"description": "Standard artist - title format with karaoke suffix"
},
{
"name": "@KaraokeOnVEVO",
"url": "https://www.youtube.com/@KaraokeOnVEVO/videos",
"parsing_rules": {
"format": "artist_title_separator",
"separator": " - ",
"artist_first": true,
"title_cleanup": {
"remove_suffix": {
"suffixes": ["(Karaoke)"]
}
},
"examples": [
"George Jones - A Picture Of Me (Without You) (Karaoke)",
"Iggy Pop, Kate Pierson - Candy (Karaoke)"
]
},
"description": "Standard artist - title format with (Karaoke) suffix"
},
{
"name": "@StingrayKaraoke",
"url": "https://www.youtube.com/@StingrayKaraoke/videos",
"parsing_rules": {
"format": "artist_title_separator",
"separator": " - ",
"artist_first": true,
"title_cleanup": {
"remove_suffix": {
"suffixes": ["(Karaoke Version)"]
}
},
"playlist_indicators": [
"TOP SONGS OF",
"THE BEST",
"BEST",
"NON-STOP",
"MASHUP",
"FEAT.",
"WITH LYRICS"
],
"examples": [
"Gracie Abrams - That's So True (Karaoke Version)",
"TOP SONGS OF 2024 KARAOKE WITH LYRICS BY BILLIE EILISH, GRACIE ABRAMS & MORE"
]
},
"description": "Standard artist - title format with (Karaoke Version) suffix, also has playlist titles"
},
{
"name": "@sing2karaoke",
"url": "https://www.youtube.com/@sing2karaoke/videos",
"parsing_rules": {
"format": "artist_title_spaces",
"separator": " ",
"artist_first": true,
"title_cleanup": {
"remove_suffix": {
"suffixes": ["(Karaoke Version) Lyrics", "(Karaoke Version)", "Karaoke Version Lyrics"]
}
},
"multi_artist_separator": ", ",
"examples": [
"Lauren Spencer Smith Fingers Crossed",
"Calvin Harris, Clementine Douglas Blessings (Karaoke Version) Lyrics"
]
},
"description": "Artist and title separated by multiple spaces, supports multiple artists"
},
{
"name": "@ZoomKaraokeOfficial",
"url": "https://www.youtube.com/@ZoomKaraokeOfficial/videos",
"parsing_rules": {
"format": "artist_title_separator",
"separator": " - ",
"artist_first": true,
"title_cleanup": {
"remove_suffix": {
"suffixes": [
"(Karaoke)",
"(Karaoke Version)",
"Karaoke Version",
"- Karaoke Version from Zoom Karaoke",
"- Karaoke Version from Zoom",
"- Karaoke Version from Zoom Karaoke (Radiohead Cover)",
"- Karaoke Version from Zoom (Radiohead Cover)"
]
}
},
"examples": [
"The Mavericks - Here Comes My Baby - Karaoke Version from Zoom Karaoke"
]
},
"description": "Standard artist - title format with '- Karaoke Version from Zoom Karaoke' suffix"
},
{
"name": "@VocalStarKaraoke",
"url": "https://www.youtube.com/@VocalStarKaraoke/videos",
"parsing_rules": {
"format": "artist_title_separator",
"separator": " - ",
"artist_first": false,
"title_cleanup": {
"remove_suffix": {
"suffixes": ["KARAOKE Without Backing Vocals", "KARAOKE With Vocal Guide", "KARAOKE"]
}
},
"examples": [
"Don't Say You Love Me - Jin KARAOKE Without Backing Vocals",
"Don't Say You Love Me - Jin KARAOKE With Vocal Guide"
]
},
"description": "Title first, then dash separator, then artist with KARAOKE suffix"
},
{
"name": "@ManualVideos",
"url": "manual://static",
"manual_videos_file": "data/manual_videos.json",
"parsing_rules": {
"format": "artist_title_separator",
"separator": " - ",
"artist_first": true,
"title_cleanup": {
"remove_suffix": {
"suffixes": ["(Karaoke)", "(Karaoke Version)", "(Karaoke Version) Lyrics"]
}
}
},
"description": "Manual collection of individual karaoke videos (static, never expires)"
},
{
"name": "Let's Sing Karaoke",
"url": "https://www.youtube.com/@LetsSingKaraoke/videos",
"parsing_rules": {
"format": "artist_title_separator",
"separator": " - ",
"artist_first": true,
"title_cleanup": {
"remove_suffix": {
"suffixes": ["(Karaoke)", "(Karaoke Version)", "Karaoke Version", "(In the style of)"]
}
},
"examples": [
"Artist - Title (Karaoke)",
"Artist - Title (In the style of Other Artist)"
]
},
"artist_name_processing": true,
"description": "Let's Sing Karaoke with enhanced artist name processing"
}
],
"global_parsing_settings": {
"fallback_format": "artist_title_separator",
"fallback_separator": " - ",
"common_suffixes": [
"(Karaoke)",
"(Karaoke Version)",
"Karaoke Version",
"(Karaoke Version) Lyrics",
"Karaoke Version Lyrics"
],
"playlist_indicators": [
"TOP",
"BEST",
"MASHUP",
"FEAT.",
"WITH LYRICS",
"NON-STOP",
"PLAYLIST"
]
}
}