From 21f83484191aef6bdd5aee9f42f92f2c68998000 Mon Sep 17 00:00:00 2001 From: mbrucedogs Date: Mon, 28 Jul 2025 14:23:19 -0500 Subject: [PATCH] Signed-off-by: mbrucedogs --- data/channels.json | 175 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 175 insertions(+) create mode 100644 data/channels.json diff --git a/data/channels.json b/data/channels.json new file mode 100644 index 0000000..8858ffa --- /dev/null +++ b/data/channels.json @@ -0,0 +1,175 @@ +{ + "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": "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" + ] + } +} \ No newline at end of file