Usage: musicbot [OPTIONS] COMMAND [ARGS]... Music swiss knife, new gen. Options: Global options: -c, --config FILE Config file path [default: ~/musicbot.ini] -l, --log FILE Log file path -q, --quiet / --no-quiet Disable progress bars [default: no-quiet] --color / --no-color Enable or disable color in output [default: color] Verbosity: [mutually_exclusive] --debug Debug verbosity --info Info verbosity --warning Warning verbosity --error Error verbosity --critical Critical verbosity --dry / --no-dry Do not launch real action [default: no-dry] -V, --version Show the version and exit. -h, --help Show this message and exit. Commands: completion Shell completion console Starts interpreter database (db) DB management folder Manage folders help Print help local Local music management music (file) Music file readme (doc) Generates a README.rst spotify Spotify tool version Print version youtube Youtube tool
Usage: musicbot completion [OPTIONS] COMMAND [ARGS]... Shell completion subcommand Options: -h, --help Show this message and exit. Commands: help Print help install Install the click-completion-command completion show (generate,print) Show the click-completion-command completion code
Usage: musicbot completion install [OPTIONS] [[bash|fish|zsh|powershell]] [PATH] Auto install shell completion code in your rc file Options: -i, --case-insensitive Case insensitive completion --append / --overwrite Append the completion code to the file -h, --help Show this message and exit.
Usage: musicbot completion show [OPTIONS] [[bash|fish|zsh|powershell]] Generate shell code to enable completion Options: -i, --case-insensitive Case insensitive completion -h, --help Show this message and exit.
Usage: musicbot console [OPTIONS] Starts an embedded ipython interpreter Options: -h, --help Show this message and exit.
Usage: musicbot database [OPTIONS] COMMAND [ARGS]... DB management Options: -h, --help Show this message and exit. Commands: clean (clean-db,erase) Clean all musics in DB edgeql (execute,fetch,query) EdgeDB raw query graphiql Explore with GraphiQL graphql GraphQL query help Print help pgcli Connect with PgCLI soft-clean Clean entities without musics associated ui Explore with EdgeDB UI
Usage: musicbot database clean [OPTIONS] Clean all musics in DB Options: MusicDB options: --dsn TEXT DSN to MusicBot EdgeDB --graphql TEXT DSN to MusicBot GrapQL -y, --yes Confirm action -h, --help Show this message and exit.
Usage: musicbot database edgeql [OPTIONS] QUERY EdgeDB raw query Options: MusicDB options: --dsn TEXT DSN to MusicBot EdgeDB --graphql TEXT DSN to MusicBot GrapQL -h, --help Show this message and exit.
Usage: musicbot database graphiql [OPTIONS] Explore with GraphiQL Options: MusicDB options: --dsn TEXT DSN to MusicBot EdgeDB --graphql TEXT DSN to MusicBot GrapQL -h, --help Show this message and exit.
Usage: musicbot database graphql [OPTIONS] QUERY GraphQL query Options: MusicDB options: --dsn TEXT DSN to MusicBot EdgeDB --graphql TEXT DSN to MusicBot GrapQL -h, --help Show this message and exit.
Usage: musicbot database pgcli [OPTIONS] [PGCLI_ARGS]... Connect with PgCLI Options: MusicDB options: --dsn TEXT DSN to MusicBot EdgeDB --graphql TEXT DSN to MusicBot GrapQL -h, --help Show this message and exit.
Usage: musicbot database soft-clean [OPTIONS] Clean entities without musics associated Options: MusicDB options: --dsn TEXT DSN to MusicBot EdgeDB --graphql TEXT DSN to MusicBot GrapQL -h, --help Show this message and exit.
Usage: musicbot database ui [OPTIONS] Explore with EdgeDB UI Options: -h, --help Show this message and exit.
Usage: musicbot folder [OPTIONS] COMMAND [ARGS]... Manage folders Options: -h, --help Show this message and exit. Commands: add-keywords Add keywords to music delete-keywords Delete keywords to music find Just list music files flac2mp3 (flac-to-mp3) Convert all files in folders to mp3 help Print help issues Show music files issues in folders manual-fix Fix music files in folders playlist (musics,tags,tracks) Generates a playlist set-tags (set-tag) Set music title
Usage: musicbot folder add-keywords [OPTIONS] [FOLDERS]... Add keywords to music Options: --keywords TEXT Keywords --dry / --no-dry Do not launch real action [default: no-dry] Folders options: --limit INTEGER Limit number of music files --extension TEXT Supported formats [default: flac, mp3] -h, --help Show this message and exit.
Usage: musicbot folder delete-keywords [OPTIONS] [FOLDERS]... Delete keywords to music Options: --keywords TEXT Keywords --dry / --no-dry Do not launch real action [default: no-dry] Folders options: --limit INTEGER Limit number of music files --extension TEXT Supported formats [default: flac, mp3] -h, --help Show this message and exit.
Usage: musicbot folder find [OPTIONS] [FOLDERS]... Just list music files Options: --dry / --no-dry Do not launch real action [default: no-dry] Folders options: --limit INTEGER Limit number of music files --extension TEXT Supported formats [default: flac, mp3] -h, --help Show this message and exit.
Usage: musicbot folder flac2mp3 [OPTIONS] DESTINATION [FOLDERS]... Convert all files in folders to mp3 Options: --dry / --no-dry Do not launch real action [default: no-dry] Folders options: --limit INTEGER Limit number of music files --extension TEXT Supported formats [default: flac, mp3] --threads INTEGER Number of threads [default: 8] --flat Do not create subfolders --output [json|table|m3u] Output format [default: table] -h, --help Show this message and exit.
Usage: musicbot folder issues [OPTIONS] [FOLDERS]... Show music files issues in folders Options: --dry / --no-dry Do not launch real action [default: no-dry] Folders options: --limit INTEGER Limit number of music files --extension TEXT Supported formats [default: flac, mp3] -h, --help Show this message and exit.
Usage: musicbot folder manual-fix [OPTIONS] [FOLDERS]... Fix music files in folders Options: --dry / --no-dry Do not launch real action [default: no-dry] Folders options: --limit INTEGER Limit number of music files --extension TEXT Supported formats [default: flac, mp3] -h, --help Show this message and exit.
Usage: musicbot folder playlist [OPTIONS] [FOLDERS]... Generates a playlist Options: --dry / --no-dry Do not launch real action [default: no-dry] Folders options: --limit INTEGER Limit number of music files --extension TEXT Supported formats [default: flac, mp3] --output [json|table|m3u] Output format [default: table] -h, --help Show this message and exit.
Usage: musicbot folder set-tags [OPTIONS] [FOLDERS]... Set music title Options: --dry / --no-dry Do not launch real action [default: no-dry] Folders options: --limit INTEGER Limit number of music files --extension TEXT Supported formats [default: flac, mp3] Music options: --keywords TEXT Keywords --artist TEXT Artist --album TEXT Album --title TEXT Title --genre TEXT Genre --track TEXT Track number --rating FLOAT RANGE Rating [0.0<=x<=5.0] -h, --help Show this message and exit.
Usage: musicbot help [OPTIONS] Print help Options: -h, --help Show this message and exit.
Usage: musicbot local [OPTIONS] COMMAND [ARGS]... Local music management Options: -h, --help Show this message and exit. Commands: artists Artists descriptions bests Generate bests playlists with some rules folders List folders and some stats help Print help player (play) Music player playlist Generate a new playlist scan Load musics search Search musics by full-text search sync Copy selected musics with filters to destination folder watch (watcher) Watch files changes in folders
Usage: musicbot local artists [OPTIONS] Options: MusicDB options: --dsn TEXT DSN to MusicBot EdgeDB --graphql TEXT DSN to MusicBot GrapQL --output [json|table|m3u] Output format [default: table] -h, --help Show this message and exit.
Usage: musicbot local bests [OPTIONS] FOLDER to-fix: keyword=(tofix|todo|spotify-error) no-artist: artist=^$ no-album: album=^$ no-title: title=^$ no-genre: genre=^$ no-keyword: keyword=^$ no-rating: max_rating=0.0 bests-4.0: keyword=^((?!cutoff|bad|demo|intro).)$,min_rating=4.0 bests-4.5: keyword=^((?!cutoff|bad|demo|intro).)$,min_rating=4.5 bests-5.0: keyword=^((?!cutoff|bad|demo|intro).)$,min_rating=5.0 Options: Filter options: --prefilter [bests-4.0|bests-4.5|bests-5.0|no-album|no-artist|no-genre|no-keyword|no-rating|no-title|to-fix] Music pre filters (repeatable) --filter TEXT Music filters (repeatable), fields: genre,keyword,artist,title,album,min_size,max_size ,min_length,max_length,min_rating,max_rating,limit MusicDB options: --dsn TEXT DSN to MusicBot EdgeDB --graphql TEXT DSN to MusicBot GrapQL --dry / --no-dry Do not launch real action [default: no-dry] Links options: --kind, --kinds [all|local|local-http|local-ssh|remote|remote-http|remote-ssh] Generate musics paths of types [default: local] --relative / --no-relative Generate relative links [default: no-relative] Ordering options: [mutually_exclusive] --shuffle / --no-shuffle Randomize selection [default: no-shuffle] --interleave / --no-interleave Interleave tracks by artist [default: no-interleave] Bests options: --min-playlist-size INTEGER Minimum size of playlist to write [default: 1] -h, --help Show this message and exit.
Usage: musicbot local folders [OPTIONS] List folders and some stats Options: MusicDB options: --dsn TEXT DSN to MusicBot EdgeDB --graphql TEXT DSN to MusicBot GrapQL -h, --help Show this message and exit.
Usage: musicbot local player [OPTIONS] to-fix: keyword=(tofix|todo|spotify-error) no-artist: artist=^$ no-album: album=^$ no-title: title=^$ no-genre: genre=^$ no-keyword: keyword=^$ no-rating: max_rating=0.0 bests-4.0: keyword=^((?!cutoff|bad|demo|intro).)$,min_rating=4.0 bests-4.5: keyword=^((?!cutoff|bad|demo|intro).)$,min_rating=4.5 bests-5.0: keyword=^((?!cutoff|bad|demo|intro).)$,min_rating=5.0 Options: MusicDB options: --dsn TEXT DSN to MusicBot EdgeDB --graphql TEXT DSN to MusicBot GrapQL Filter options: --prefilter [bests-4.0|bests-4.5|bests-5.0|no-album|no-artist|no-genre|no-keyword|no-rating|no-title|to-fix] Music pre filters (repeatable) --filter TEXT Music filters (repeatable), fields: genre,keyword,artist,title,album,min_size,max_size ,min_length,max_length,min_rating,max_rating,limit Links options: --kind, --kinds [all|local|local-http|local-ssh|remote|remote-http|remote-ssh] Generate musics paths of types [default: local] --relative / --no-relative Generate relative links [default: no-relative] Ordering options: [mutually_exclusive] --shuffle / --no-shuffle Randomize selection [default: no-shuffle] --interleave / --no-interleave Interleave tracks by artist [default: no-interleave] --vlc-params TEXT VLC params [default: --vout=dummy --aout=pulse] -h, --help Show this message and exit.
Usage: musicbot local playlist [OPTIONS] [OUT] to-fix: keyword=(tofix|todo|spotify-error) no-artist: artist=^$ no-album: album=^$ no-title: title=^$ no-genre: genre=^$ no-keyword: keyword=^$ no-rating: max_rating=0.0 bests-4.0: keyword=^((?!cutoff|bad|demo|intro).)$,min_rating=4.0 bests-4.5: keyword=^((?!cutoff|bad|demo|intro).)$,min_rating=4.5 bests-5.0: keyword=^((?!cutoff|bad|demo|intro).)$,min_rating=5.0 Options: MusicDB options: --dsn TEXT DSN to MusicBot EdgeDB --graphql TEXT DSN to MusicBot GrapQL --output [json|table|m3u] Output format [default: table] Filter options: --prefilter [bests-4.0|bests-4.5|bests-5.0|no-album|no-artist|no-genre|no-keyword|no-rating|no-title|to-fix] Music pre filters (repeatable) --filter TEXT Music filters (repeatable), fields: genre,keyword,artist,title,album,min_size,max_size ,min_length,max_length,min_rating,max_rating,limit Links options: --kind, --kinds [all|local|local-http|local-ssh|remote|remote-http|remote-ssh] Generate musics paths of types [default: local] --relative / --no-relative Generate relative links [default: no-relative] Ordering options: [mutually_exclusive] --shuffle / --no-shuffle Randomize selection [default: no-shuffle] --interleave / --no-interleave Interleave tracks by artist [default: no-interleave] -h, --help Show this message and exit.
Usage: musicbot local scan [OPTIONS] [FOLDERS]... Load musics Options: --dry / --no-dry Do not launch real action [default: no-dry] Folders options: --limit INTEGER Limit number of music files --extension TEXT Supported formats [default: flac, mp3] MusicDB options: --dsn TEXT DSN to MusicBot EdgeDB --graphql TEXT DSN to MusicBot GrapQL -s, --save Save to config file --output [json|table|m3u] Output format [default: table] --clean Delete musics before --coroutines INTEGER Limit number of coroutines [default: 64] -h, --help Show this message and exit.
Usage: musicbot local search [OPTIONS] PATTERN Search musics by full-text search Options: MusicDB options: --dsn TEXT DSN to MusicBot EdgeDB --graphql TEXT DSN to MusicBot GrapQL --output [json|table|m3u] Output format [default: table] Links options: --kind, --kinds [all|local|local-http|local-ssh|remote|remote-http|remote-ssh] Generate musics paths of types [default: local] --relative / --no-relative Generate relative links [default: no-relative] Ordering options: [mutually_exclusive] --shuffle / --no-shuffle Randomize selection [default: no-shuffle] --interleave / --no-interleave Interleave tracks by artist [default: no-interleave] -h, --help Show this message and exit.
Usage: musicbot local sync [OPTIONS] DESTINATION to-fix: keyword=(tofix|todo|spotify-error) no-artist: artist=^$ no-album: album=^$ no-title: title=^$ no-genre: genre=^$ no-keyword: keyword=^$ no-rating: max_rating=0.0 bests-4.0: keyword=^((?!cutoff|bad|demo|intro).)$,min_rating=4.0 bests-4.5: keyword=^((?!cutoff|bad|demo|intro).)$,min_rating=4.5 bests-5.0: keyword=^((?!cutoff|bad|demo|intro).)$,min_rating=5.0 Options: MusicDB options: --dsn TEXT DSN to MusicBot EdgeDB --graphql TEXT DSN to MusicBot GrapQL -y, --yes Confirm action --dry / --no-dry Do not launch real action [default: no-dry] Filter options: --prefilter [bests-4.0|bests-4.5|bests-5.0|no-album|no-artist|no-genre|no-keyword|no-rating|no-title|to-fix] Music pre filters (repeatable) --filter TEXT Music filters (repeatable), fields: genre,keyword,artist,title,album,min_size,max_size ,min_length,max_length,min_rating,max_rating,limit --flat Do not create subfolders --delete Delete files on destination if not present in library -h, --help Show this message and exit.
Usage: musicbot local watch [OPTIONS] [FOLDERS]... Watch files changes in folders Options: --dry / --no-dry Do not launch real action [default: no-dry] Folders options: --limit INTEGER Limit number of music files --extension TEXT Supported formats [default: flac, mp3] MusicDB options: --dsn TEXT DSN to MusicBot EdgeDB --graphql TEXT DSN to MusicBot GrapQL --sleep INTEGER Clean music every X seconds [default: 1800] --timeout INTEGER How many seconds until we terminate -h, --help Show this message and exit.
Usage: musicbot music [OPTIONS] COMMAND [ARGS]... Music file Options: -h, --help Show this message and exit. Commands: add-keywords Add keywords to music delete-keywords (delete-keyword,remove-keyword,remove-keywords) Delete keywords to music fingerprint Print music AcoustID fingerprint flac2mp3 (flac-to-mp3) Convert flac music to mp3 help Print help issues Check music consistency manual-fix Fix music file replace-keyword Replace one keyword in music set-tags (set-tag) Set music title shazam (recognize) Recognize music using Shazam show Show music tags (tag) Print music tags
Usage: musicbot music add-keywords [OPTIONS] FOLDER FILE [KEYWORDS]... Add keywords to music Options: --dry / --no-dry Do not launch real action [default: no-dry] --dry / --no-dry Do not launch real action [default: no-dry] -h, --help Show this message and exit.
Usage: musicbot music delete-keywords [OPTIONS] FOLDER FILE [KEYWORDS]... Delete keywords to music Options: --dry / --no-dry Do not launch real action [default: no-dry] --dry / --no-dry Do not launch real action [default: no-dry] -h, --help Show this message and exit.
Usage: musicbot music fingerprint [OPTIONS] FOLDER FILE Print music AcoustID fingerprint Options: --dry / --no-dry Do not launch real action [default: no-dry] --acoustid-api-key TEXT AcoustID API Key -h, --help Show this message and exit.
Usage: musicbot music flac2mp3 [OPTIONS] FOLDER FILE DESTINATION Convert flac music to mp3 Options: --dry / --no-dry Do not launch real action [default: no-dry] --dry / --no-dry Do not launch real action [default: no-dry] -h, --help Show this message and exit.
Usage: musicbot music issues [OPTIONS] FOLDER FILE Check music consistency Options: --dry / --no-dry Do not launch real action [default: no-dry] -h, --help Show this message and exit.
Usage: musicbot music manual-fix [OPTIONS] FOLDER FILE Fix music file Options: --dry / --no-dry Do not launch real action [default: no-dry] --dry / --no-dry Do not launch real action [default: no-dry] -h, --help Show this message and exit.
Usage: musicbot music replace-keyword [OPTIONS] FOLDER FILE OLD_KEYWORD NEW_KEYWORD Replace one keyword in music Options: --dry / --no-dry Do not launch real action [default: no-dry] --dry / --no-dry Do not launch real action [default: no-dry] -h, --help Show this message and exit.
Usage: musicbot music set-tags [OPTIONS] [PATHS]... Set music title Options: --dry / --no-dry Do not launch real action [default: no-dry] Music options: --keywords TEXT Keywords --artist TEXT Artist --album TEXT Album --title TEXT Title --genre TEXT Genre --track TEXT Track number --rating FLOAT RANGE Rating [0.0<=x<=5.0] -h, --help Show this message and exit.
Usage: musicbot music shazam [OPTIONS] FOLDER FILE Recognize music using Shazam Options: --dry / --no-dry Do not launch real action [default: no-dry] -h, --help Show this message and exit.
Usage: musicbot music show [OPTIONS] FOLDER FILE Show music Options: --dry / --no-dry Do not launch real action [default: no-dry] -h, --help Show this message and exit.
Usage: musicbot music tags [OPTIONS] FOLDER FILE Print music tags Options: --dry / --no-dry Do not launch real action [default: no-dry] --output [json|table|m3u] Output format [default: table] -h, --help Show this message and exit.
Usage: musicbot readme [OPTIONS] Generates a complete readme Options: --output [rst|markdown] README output format [default: rst] -h, --help Show this message and exit.
Usage: musicbot spotify [OPTIONS] COMMAND [ARGS]... Spotify tool Options: -h, --help Show this message and exit. Commands: artist-diff Artists diff between local and spotify cached-token Token informations help Print help new-token (auth) Generate a new token playlist Show playlist playlists List playlists refresh-token Get a new token to-download Show download playlist track-diff Diff between local and spotify tracks (liked) Show liked tracks
Usage: musicbot spotify artist-diff [OPTIONS] Artists diff between local and spotify Options: Spotify options: --spotify-username TEXT Spotify username --spotify-client-id TEXT Spotify client ID --spotify-client-secret TEXT Spotify client secret --spotify-cache-path FILE Spotify cache path --spotify-scope TEXT Spotify OAuth scopes, comma separated --spotify-redirect-uri TEXT Spotify redirect URI --spotify-token TEXT Spotify token MusicDB options: --dsn TEXT DSN to MusicBot EdgeDB --graphql TEXT DSN to MusicBot GrapQL -h, --help Show this message and exit.
Usage: musicbot spotify cached-token [OPTIONS] Token informations Options: Spotify options: --spotify-username TEXT Spotify username --spotify-client-id TEXT Spotify client ID --spotify-client-secret TEXT Spotify client secret --spotify-cache-path FILE Spotify cache path --spotify-scope TEXT Spotify OAuth scopes, comma separated --spotify-redirect-uri TEXT Spotify redirect URI --spotify-token TEXT Spotify token --dry / --no-dry Do not launch real action [default: no-dry] -h, --help Show this message and exit.
Usage: musicbot spotify new-token [OPTIONS] Generate a new token Options: Spotify options: --spotify-username TEXT Spotify username --spotify-client-id TEXT Spotify client ID --spotify-client-secret TEXT Spotify client secret --spotify-cache-path FILE Spotify cache path --spotify-scope TEXT Spotify OAuth scopes, comma separated --spotify-redirect-uri TEXT Spotify redirect URI --spotify-token TEXT Spotify token --dry / --no-dry Do not launch real action [default: no-dry] -h, --help Show this message and exit.
Usage: musicbot spotify playlist [OPTIONS] NAME Show playlist Options: Spotify options: --spotify-username TEXT Spotify username --spotify-client-id TEXT Spotify client ID --spotify-client-secret TEXT Spotify client secret --spotify-cache-path FILE Spotify cache path --spotify-scope TEXT Spotify OAuth scopes, comma separated --spotify-redirect-uri TEXT Spotify redirect URI --spotify-token TEXT Spotify token --output [json|table|m3u] Output format [default: table] -h, --help Show this message and exit.
Usage: musicbot spotify playlists [OPTIONS] List playlists Options: Spotify options: --spotify-username TEXT Spotify username --spotify-client-id TEXT Spotify client ID --spotify-client-secret TEXT Spotify client secret --spotify-cache-path FILE Spotify cache path --spotify-scope TEXT Spotify OAuth scopes, comma separated --spotify-redirect-uri TEXT Spotify redirect URI --spotify-token TEXT Spotify token -h, --help Show this message and exit.
Usage: musicbot spotify refresh-token [OPTIONS] Get a new token Options: Spotify options: --spotify-username TEXT Spotify username --spotify-client-id TEXT Spotify client ID --spotify-client-secret TEXT Spotify client secret --spotify-cache-path FILE Spotify cache path --spotify-scope TEXT Spotify OAuth scopes, comma separated --spotify-redirect-uri TEXT Spotify redirect URI --spotify-token TEXT Spotify token --dry / --no-dry Do not launch real action [default: no-dry] -h, --help Show this message and exit.
Usage: musicbot spotify to-download [OPTIONS] Show download playlist Options: Spotify options: --spotify-username TEXT Spotify username --spotify-client-id TEXT Spotify client ID --spotify-client-secret TEXT Spotify client secret --spotify-cache-path FILE Spotify cache path --spotify-scope TEXT Spotify OAuth scopes, comma separated --spotify-redirect-uri TEXT Spotify redirect URI --spotify-token TEXT Spotify token --output [json|table|m3u] Output format [default: table] -h, --help Show this message and exit.
Usage: musicbot spotify track-diff [OPTIONS] Diff between local and spotify Options: Spotify options: --spotify-username TEXT Spotify username --spotify-client-id TEXT Spotify client ID --spotify-client-secret TEXT Spotify client secret --spotify-cache-path FILE Spotify cache path --spotify-scope TEXT Spotify OAuth scopes, comma separated --spotify-redirect-uri TEXT Spotify redirect URI --spotify-token TEXT Spotify token MusicDB options: --dsn TEXT DSN to MusicBot EdgeDB --graphql TEXT DSN to MusicBot GrapQL --output [json|table|m3u] Output format [default: table] --download-playlist Create the download playlist --min-threshold FLOAT RANGE Minimum distance threshold [default: 90; 0<=x<=100] --max-threshold FLOAT RANGE Maximum distance threshold [default: 100; 0<=x<=100] -h, --help Show this message and exit.
Usage: musicbot spotify tracks [OPTIONS] Show liked tracks Options: Spotify options: --spotify-username TEXT Spotify username --spotify-client-id TEXT Spotify client ID --spotify-client-secret TEXT Spotify client secret --spotify-cache-path FILE Spotify cache path --spotify-scope TEXT Spotify OAuth scopes, comma separated --spotify-redirect-uri TEXT Spotify redirect URI --spotify-token TEXT Spotify token --output [json|table|m3u] Output format [default: table] -h, --help Show this message and exit.
Usage: musicbot version [OPTIONS] Print version, equivalent to -V and --version Options: -h, --help Show this message and exit.
Usage: musicbot youtube [OPTIONS] COMMAND [ARGS]... Youtube tool Options: -h, --help Show this message and exit. Commands: download Download a youtube link with artist and title find Search a youtube link with artist and title fingerprint Fingerprint a youtube video help Print help search Search a youtube link with artist and title
Usage: musicbot youtube download [OPTIONS] ARTIST TITLE Download a youtube link with artist and title Options: --path TEXT -h, --help Show this message and exit.
Usage: musicbot youtube find [OPTIONS] FOLDER FILE Search a youtube link with artist and title Options: --dry / --no-dry Do not launch real action [default: no-dry] --acoustid-api-key TEXT AcoustID API Key -h, --help Show this message and exit.
Usage: musicbot youtube fingerprint [OPTIONS] URL Fingerprint a youtube video Options: --acoustid-api-key TEXT AcoustID API Key -h, --help Show this message and exit.
Usage: musicbot youtube search [OPTIONS] ARTIST TITLE Search a youtube link with artist and title Options: -h, --help Show this message and exit.