Tube Archivist logo

Tube Archivist

Self-hosted YouTube media server

Alternative to: youtube


About Versions (54)

v0.2.4

2022-11-05

Project updates

This release introduces deduplicated snapshots for the Elasticsearch index. Before activating snapshots on the settings page, you’ll have to add an additional environment variable to the archivist-es container: path.repo=/usr/share/elasticsearch/data/snapshot, also see the updated docker-compose.yml file for reference.

The plan is to replace the current json file backup solution with snapshots, as this is a much faster, ressource and storage efficient solution. But as the snapshot files are not human readable, the current json backup solution will stay as a manual backup solution.

It’s particularly recommended to activate snapshots for large indexes, as upcoming changes in the index will otherwise trigger a slow json backup task.

Added

  • Added system snapshot for your metadata index, wiki
  • API: Added endpoints for snapshot management
  • Added configuration for fuzziness in searching, wiki
  • Added more detailed installation instructions, by @bakkot, Readme
  • Added more detailed contributions steps to setup your dev environment, by @bakkot, link
  • Added keyboard shortcuts for player, by @bakkot, wiki
  • Added LDAP attribute mapping, by @BrianCArnold, Readme

Changed

  • Changed arm64 build to use ffmpeg build from yt-dlp for better compatibility

Fixed

  • Fixed issue with yt-dlp api change not getting playlists videos anymore
  • Fixed issue where playlist was missing channel metadata
  • Fixed mobile layout overflow on downloads page
  • Fixed form validation to not allow channel page size of 0, #334