[SUPPORT] SmartPhoneLover - MetaTube


Recommended Posts

metatube.png

 

This docker template was created based on an already available docker image


GitHub: https://github.com/JVT038/MetaTube
DockerHub: https://hub.docker.com/r/jvt038/metatube
My Repository: https://github.com/SmartPhoneLover/unraid-docker-templates

 

DESCRIPTION
MetaTube downloads video from YouTube and can add metadata from a specified metadata provider on the downloaded file.

 

Features:

It's almost finished and these features are currently supported:

- Fetch information from a YouTube video based on an URL
- Query and fetch results from the Musicbrainz API, the Spotify Web API, and the Deezer API
- Set up templates and options for the YouTube download
- Download YouTube videos based on a selected template
- Exclude fragments (such as intros, outros, etc.) from the download
- Metadata from either the user or the chosen metadata provider can be merged with MP3, Opus, FLAC, WAV, OGG, M4A & MP4 files
- Hardware encoding using NVENC, Intel Quick Sync
- Hardware encoding is supported, but not yet tested for Video Toolbox, Video Acceleration API (VAAPI), AMD AMF & OpenMax OMX
- Manually set height and width, if a video type has been selected
- Store the information about downloaded releases in the database, to edit the downloaded metadata or the file itself later after the download
- Dark mode is available

 

Technologies:

The following tools were used in this project:

https://github.com/JVT038/MetaTube#rocket-technologies

 

To-Do:

https://github.com/JVT038/MetaTube#to-do

 

NOTES
• The container works with a SQLite (internal) database, but you can point your own from outside the container, if decided. To do that, adjust 'DATABASE_URL' variable in this template, accordingly. Or you can try passing your own DB via 'Path' from Host, poiting it to '/config/metatube/db_name.db' inside the container.

 

VERSION
1.0 (2022-02-12)


If you are going to report a bug or request something to be added/modified, please, take into consideration that I will only be able to apply changes for the work I own only. For example, if I create a docker template for an already existing docker image (not created by me), I won't be able to do more for that image than forward your report or request to the owner of the project.


If you like my work, please consider making a little donation.
- DONATE -
Thank you very much 🙂

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.