Tube Archivist logo

Tube Archivist

Self-hosted YouTube media server

Alternative to: youtube


About Versions (54)

v0.1.4

2022-04-16

Project updates

  • Tube Archivist has a new home: https://github.com/tubearchivist/tubearchivist
  • There is a minimal Browser Extension, Firefox is approved, Chrome is still pending, see installation instructions for manual install.
  • There is a now bbilly1/tubearchivist-es, a set and forget Elasticsearch docker image, that automatically updates with Tube Archivist to the recommended version, Readme, recommended for Unraid due to a limitation of how the version numbers are parsed, optional for everybody else.
  • There is a WIP Tube Archivist Metrics container to provide Tube Archivist metrics in Prometheus/OpenMetrics format, shout-out to @ainsey11 for working on that
  • While developing the API, we are rewriting the frontend in NextJS/React, join us on Discord if you want to help. Shout-out to @insuusvenerati for taking the initiative.
  • There is an unfortunate unfixed bug in the periodic refresh task #211, requiring you to manually rename the channel folder if the name on YouTube has changed since. Check your logs for error messages.

Added

  • Added SponsorBlock integration support, wiki and wiki, shout-out to @n8detar for implementing the skipping in the player
  • Added API endpoint for login
  • Added API endpoint for video lists
  • Added API endpoint to test connectivity
  • Added detailed Installation instructions to wiki, shout-out to @pairofcrocs

Changed

  • Changed Dockerfile structure, reduced image size, faster build, better caching, shout-out to @Lickitysplitted for the help

Fixed

  • Fixed nginx default conf location conflict, shout-out to @Lickitysplitted
  • Fixed timing issue with download progress message, #210 shout-out to @ainsey11
  • Fixed schedule input validator, #209
  • Fixed subtitle parsing error, resulting in failed download, #196
  • Fixed startup error message for unsupported ES version, #197
  • Fixed pagination link building error, #221

Final notes

Thank you for every contribution, reach out if you want to get involved too!