github tubearchivist/tubearchivist v0.0.7

latest releases: v0.4.7, v0.4.6, v0.4.5...
2 years ago

Breaking Changes

There are several breaking changes in this version:

First take down all containers.

  1. TubeArchivist requires additional environment variables:
  • Authentication for TubeArchivist: TA_USERNAME and TA_PASSWORD
  • Authentication for Elasticsearch: ELASTIC_PASSWORD

Elasticsearch requires these changes:

  • Enable security by adding: xpack.security.enabled=true
  • And the matchingELASTIC_PASSWORD.

Take a look at the updated docker-compose.yml file, use a better password than verysecret.

  1. Naming of Redis values are now standardized to allow for per user configurations. This means all your previous configurations on the settings page will fall back to the default values. So most importantly make sure to change the Download Format options to your preference before continue to download.

To avoid having unused values set in Redis it is recommended to delete the file dump.rdb from the redis volume.

  1. Not required but recommended, change the port settings for archivist-redis and archivist-es to expose, these ports don’t need to be accessible over the network, this is also changed in the updated docker-compose file.

Added

  • User authentication with limited multi user support:
    • Each user can have different interface settings
    • For now all users share the same videos and permissions...
    • Check out the Users section of the wiki for more details
  • Extending sort by options and add asc/desc switch on home page
  • Added same sorting and filtering options to the channel page as well
  • Implemented --throttled-rate option of yt-dlp
  • Re embed thumbnails into media file after downloading
  • Channel names are now supported and will get automatically translated to the correct channel ID, #40

Changed

  • Making HOST_UID and HOST_GID optional for NFS compatibility, #58
  • Better progress information for adding to queue and rescanning functions
  • Calls to elasticsearch are now authenticated with credentials set with environment variables
  • Input forms are now validated before processing, increasing security
  • Redis keys are now name and user spaced, hence the breaking change

Fixed

  • Fix iOS compatibility issues with format example, #61
  • Lots of additional bug fixes and improvements, #28 #60 #64 #73 #75

Thank you for everybody opening issues and helping to improve Tube Archivist!

Don't miss a new tubearchivist release

NewReleases is sending notifications on new releases.