{% 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.

Embed thumbnails into media file.

Set extracted youtube thumbnail as cover art of the media file.

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 %}