{% extends "home/base.html" %} {% block content %}

User Configurations

{% csrf_token %}

Color scheme

Current color scheme: {{ config.application.colors }}

Select your preferred color scheme between dark and light mode.
{{ user_form.colors }}

Archive View

Current page size: {{ config.archive.page_size }}

Result of videos showing in archive page
{{ user_form.page_size }}

Application Configurations

{% csrf_token %}

Subscriptions

Current channel page size: {{ config.subscriptions.channel_size }}

Recent videos to check on check pending, max recommended 50.
{{ app_form.subscriptions_channel_size }}

Auto scan subscribed channels:

Coming soon

Auto download pending:

Coming soon

Downloads

Current download limit: {{ config.downloads.limit_count }}

Limit the number of videos getting downloaded on every run. 0 (zero) to deactivate.
{{ app_form.downloads_limit_count }}

Current download speed limit: {{ config.downloads.limit_speed }}

Limit download speed. 0 (zero) to deactivate.
{{ app_form.downloads_limit_speed }}

Current throttled rate limit: {{ config.downloads.throttledratelimit }}

Assume the download is being throttled below this speed and restart. 0 (zero) to deactivate, e.g. 100KB/sec
{{ app_form.downloads_throttledratelimit }}

Current scraping sleep interval: {{ config.downloads.sleep_interval }}

Seconds to sleep between calls to YouTube. Might be necessary to avoid throttling. Recommended 3.
{{ app_form.downloads_sleep_interval }}

External downloader:

Coming soon

Download Format

Limit video and audio quality format for yt-dlp.
Currently: {{ config.downloads.format }}

Example configurations:

  • bestvideo[height<=720]+bestaudio/best[height<=720]: best audio and max video height of 720p.
  • bestvideo[height<=1080]+bestaudio/best[height<=1080]: best audio and max video height of 1080p.
  • bestvideo[height<=1080][VCODEC=avc1]+bestaudio[ACODEC=mp4a]/mp4: Max 1080p video height with iOS compatible video and audio codecs.
  • 0: deactivate and download the best quality possible as decided by yt-dlp.
Make sure your custom format gets merged into a single file. Check out the documentation for valid configurations.
{{ app_form.downloads_format }}

Current metadata embed setting: {{ config.downloads.add_metadata }}

Metadata is not embedded into the downloaded files by default.
{{ app_form.downloads_add_metadata }}

Current thumbnail embed setting: {{ config.downloads.add_thumbnail }}

Embed thumbnail into the mediafile.
{{ app_form.downloads_add_thumbnail }}

Actions

Manual media files import.

Add files to the cache/import folder. Make sure to follow the instructions in the Github Wiki.

Backup database

Export your database to a zip file stored at cache/backup.

Restore from backup

Danger Zone: This will replace your existing index with the backup.

Add the backup zip file to the cache/backup folder.

Rescan filesystem

Danger Zone: This will delete the metadata of deleted videos from the filesystem.

Rescan your media folder looking for missing videos and clean up index. More infos on the Github Wiki.

{% if request.user.is_superuser %}

Users

User Management

Access the admin interface for basic user management functionality like adding and deleting users, changing passwords and more.

{% endif %} {% endblock content %}