Generic Platform: - New 'generic' platform type — catch-all for any URL yt-dlp supports - GenericSource resolves channel metadata from any URL via yt-dlp extractors - Content type auto-detection (video/audio/livestream) from yt-dlp metadata - Works with Vimeo, Twitch, Bandcamp, Dailymotion, and 1000+ other sites - Registered in both scheduler registry and channel route registry - Frontend: indigo badge, URL detection fallback, AddChannelModal support YouTube Enhancements: - embedChapters: --embed-chapters flag on FormatProfile - embedThumbnail: --embed-thumbnail flag on FormatProfile - sponsorBlockRemove: --sponsorblock-remove with configurable categories (sponsor, selfpromo, interaction, intro, outro, preview, music_offtopic, filler) - Migration 0011: adds columns to format_profiles table - All three configurable per format profile via API and (future) Settings UI
90 lines
1.8 KiB
JSON
90 lines
1.8 KiB
JSON
{
|
|
"version": "7",
|
|
"dialect": "sqlite",
|
|
"entries": [
|
|
{
|
|
"idx": 0,
|
|
"version": "6",
|
|
"when": 1774243438376,
|
|
"tag": "0000_colossal_jubilee",
|
|
"breakpoints": true
|
|
},
|
|
{
|
|
"idx": 1,
|
|
"version": "6",
|
|
"when": 1774245174383,
|
|
"tag": "0001_natural_toad_men",
|
|
"breakpoints": true
|
|
},
|
|
{
|
|
"idx": 2,
|
|
"version": "6",
|
|
"when": 1774246365287,
|
|
"tag": "0002_lonely_nico_minoru",
|
|
"breakpoints": true
|
|
},
|
|
{
|
|
"idx": 3,
|
|
"version": "6",
|
|
"when": 1774310330436,
|
|
"tag": "0003_moaning_vertigo",
|
|
"breakpoints": true
|
|
},
|
|
{
|
|
"idx": 4,
|
|
"version": "6",
|
|
"when": 1774312153698,
|
|
"tag": "0004_platform_settings",
|
|
"breakpoints": true
|
|
},
|
|
{
|
|
"idx": 5,
|
|
"version": "6",
|
|
"when": 1774325204862,
|
|
"tag": "0005_monitoring_playlists",
|
|
"breakpoints": true
|
|
},
|
|
{
|
|
"idx": 6,
|
|
"version": "6",
|
|
"when": 1774656000000,
|
|
"tag": "0006_rename_creators_to_channels",
|
|
"breakpoints": true
|
|
},
|
|
{
|
|
"idx": 7,
|
|
"version": "6",
|
|
"when": 1774742400000,
|
|
"tag": "0007_steep_the_watchers",
|
|
"breakpoints": true
|
|
},
|
|
{
|
|
"idx": 8,
|
|
"version": "6",
|
|
"when": 1774839000000,
|
|
"tag": "0008_add_default_monitoring_mode",
|
|
"breakpoints": true
|
|
},
|
|
{
|
|
"idx": 9,
|
|
"version": "6",
|
|
"when": 1775192114394,
|
|
"tag": "0009_many_carlie_cooper",
|
|
"breakpoints": true
|
|
},
|
|
{
|
|
"idx": 10,
|
|
"version": "6",
|
|
"when": 1775196046744,
|
|
"tag": "0010_special_ghost_rider",
|
|
"breakpoints": true
|
|
},
|
|
{
|
|
"idx": 11,
|
|
"version": "7",
|
|
"when": 1775253600000,
|
|
"tag": "0011_add_youtube_enhancements",
|
|
"breakpoints": true
|
|
}
|
|
]
|
|
}
|