Tube Archivist logo

Tube Archivist

Self-hosted YouTube media server

Alternative to: youtube


About Versions (54)

v0.3.3

2023-02-18

Project updates

  • This fixes the Unable to extract uploader id with the new yt-dlp version
  • Change the Redis image to: redis/redis-stack-server
    • redislabs/rejson is depreciated and won’t get updates at some point in the future
    • redis/redis-stack-server supports arm64, making our custom build bbilly1/rejson obsolete
    • redis/redis-stack-server is a drop in replacement, just change the image and it should read the existing dump.rdb file correctly and restore your configs
    • This is also a late fix for #354 and should allow you to update to latest redis-stack-server if you disabled updates
    • The example docker-compose also reflects that change
  • path.repo is now enforced at startup
    • Make sure the ES container has the environment variable path.repo=/usr/share/elasticsearch/data/snapshot set as shown here.
    • Make sure you have activated snapshots on the settings page, you also might want to deactivate the Zip file backup schedule as that is very slow and inefficient.
  • Zip file backups are deactivated and snapshots activated by default on new installations, this will be the last time to recommend to activate snapshots. Both options remain available, with a warning, wiki

Added

  • Added link to original video from download queue, #409 by @deltacodepl
  • Added better logs for skipped videos in queue
  • Added better logs when using fallback thumbnail
  • [API] Added filter for subscribed channels
  • [Docs] Added documentation for ES on a custom port, Readme
  • [Docs] Added list of notable mentions, Readme

Changed

  • Changed defaults: Disable zip file backup schedule, activate snapshots
  • Changed startup tasks, rewrite of all startup checks and migrations into Django manage.py commands
  • Changed disable collectstatic in debug mode for faster builds and restarts in development
  • Changed processing of Django migrations, they are now committed to the codebase
  • Changed comment indexing logs to be less noisy
  • Changed to faster download progress message interval polling, by @p0358

Fixed

  • Fixed download queue filter for ignored videos, #401
  • Fixed different handling for priority download videos, #412 by @lamusmaser
  • Fixed thumbnail processing PIL bug with workaround, #425
  • Fixed comment indexing for empty text comment, #429
  • Fixed thumbnail extracting for malformed webp images, #430
  • Fixed download queue filter for not yet existing channels, #431
  • Fixed unable to extract uploader id from yt-dlp #433