tubearr/src/sources
jlightner aa09bc089c feat: Generic platform + YouTube enhancements (chapters, SponsorBlock, thumbnails)
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
2026-04-04 02:45:02 +00:00
..
generic.ts feat: Generic platform + YouTube enhancements (chapters, SponsorBlock, thumbnails) 2026-04-04 02:45:02 +00:00
platform-source.ts feat: Generic platform + YouTube enhancements (chapters, SponsorBlock, thumbnails) 2026-04-04 02:45:02 +00:00
soundcloud.ts feat: Added banner_url, description, subscriber_count columns with Driz… 2026-04-03 07:23:39 +00:00
youtube.ts fix: raise default scan limit from 100 to 500, use 999 for initial scans 2026-04-03 22:07:24 +00:00
yt-dlp.ts feat: Added banner_url, description, subscriber_count columns with Driz… 2026-04-03 07:23:39 +00:00