Tube Archivist logo

Tube Archivist

Self-hosted YouTube media server

Alternative to: youtube


About Versions (54)

v0.5.5

2025-07-31

Project Updates

  • This brings various improvements when it comes to download queue management
  • In our quest to reduce requests to YT, TA now internally tracks what tabs a given channel has, that’s shorts, streams and videos. Then a subscription rescan only scans the actually available tabs. That defaults to all tabs at first. The actual pages are extracted during the channel metadata refresh task.
    • To trigger the scan of all your subscribed channels you can run this command inside the TA docker container: python manage.py ta_index_channel_tabs.
    • That’s not strictly required as that will eventually get picked up with the refresh task, but helps to take advantage of these improvements immediately.

Added

  • Added option for auto update yt-dlp at startup, by @calexander3 , docs
  • Added filter by shorts, streams, regular videos in download queue, by @bbilly1, docs
  • Added bulk actions in download queue, by @bbilly1, docs
  • Added bulk error clearing from download queue, by @bbilly1
  • Added fast add to download queue, aka bulk extract, by @bbilly1, docs
  • Added additional error handling for adding to queue, by @bbilly1 #924
  • Added search download queue by video title, by @bbilly1, docs
  • Added playlist reverse sort order, by @bbilly1, #171, docs
  • Added timestamp seeking in comments and description by @lorisleitner and @bbilly1, #677
  • Added test button for new Apprise notification URLs, by @calexander3
  • Added user permission mappings for LDAP, by @joshrivers, #591, docs
  • Added error handling for playlist importing with multiple channels, by @bbilly1, #1009

Changed

  • Changed build steps for more efficient caching, by @calexander3
  • Changed removed channel manual import from json file, by @bbilly1, #1004
  • Changed watch progress storing threshold, ignore below 10s, by @bbilly1, #1009
  • Changed thumbnail check to also validate pending download URLs, by @bbilly1
  • Changed playlist page size to a separate configurable value, by @bbilly1, docs
  • Changed adding to queue per channel while scanning subscriptions, by @bbilly1
  • Changed skipping scanning none existing channel tabs, by @bbilly1

Fixed

  • Fixed not found loading state, by @calexander3
  • Fixed unneeded referrer header for external links, by @MerlinScheurer
  • Fixed unknown codec in table view, by @MerlinScheurer
  • Fixed undefined stream handling, by @MerlinScheurer, #997
  • Fixed language code for subscription extraction, by @oblivioncth
  • Fixed duplicate notification box in channel playlist page, by @bbilly1
  • Fixed mobile pagination layout wrap, by @bbilly1