81 lines
2.1 KiB
INI
81 lines
2.1 KiB
INI
;;; template configuration for deezer-downlaoder
|
|
;;; you need to adjust: deezer.cookie_arl
|
|
|
|
[mpd]
|
|
; if you set this to True, the backend will connect to mpd (localhost:6600) and update
|
|
; the music database after a completed download
|
|
use_mpd = False
|
|
host = localhost
|
|
port = 6600
|
|
music_dir_root = /tmp/deezer-downloader
|
|
|
|
[download_dirs]
|
|
base = /nextcloud_user_data
|
|
|
|
songs = %(base)s/{uid}/files/Music/DeezerDl/songs
|
|
albums = %(base)s/{uid}/files/Music/DeezerDl/albums
|
|
zips = %(base)s/{uid}/files/Music/DeezerDl/zips
|
|
playlists = %(base)s/{uid}/files/Music/DeezerDl/playlists
|
|
youtubedl = %(base)s/{uid}/files/Music/DeezerDl/youtube-dl
|
|
|
|
[debug]
|
|
; debug output used for /debug
|
|
command = journalctl -u deezer-downloader -n 100 --output cat
|
|
|
|
[http]
|
|
; web backend options
|
|
host = 127.0.0.1
|
|
port = 5000
|
|
|
|
; if used behind a proxy, specify base url prefix
|
|
; url_prefix = /deezer
|
|
url_prefix =
|
|
api_root = %(url_prefix)s
|
|
static_root = %(url_prefix)s/static
|
|
|
|
[proxy]
|
|
; server:
|
|
; - https://user:pass@host:port
|
|
; - socks5://127.0.0.1:9050
|
|
; - socks5h://127.0.0.1:9050 (DNS goes also over proxy)
|
|
server =
|
|
|
|
[threadpool]
|
|
; number of workers in thread pool, this specifies the maximum number of parallel downloads
|
|
workers = 4
|
|
|
|
[deezer]
|
|
; valid arl cookie value
|
|
; login manually using your web browser and take the arl cookie
|
|
cookie_arl = [a-f0-9]{192}
|
|
; mp3 or flac - flac needs premium subscription
|
|
quality = mp3
|
|
|
|
[youtubedl]
|
|
; you are responsible for keeping yt-dlp up-to-date (https://github.com/yt-dlp/yt-dlp)
|
|
; command = /home/kmille/projects/deezer-downloader/app/venv/bin/yt-dlp
|
|
command = /var/www/venv/bin/yt-dlp
|
|
|
|
|
|
[nextcloud]
|
|
; Your nextcloud public key for decrypt jwt token
|
|
public_key = -----BEGIN PUBLIC KEY-----
|
|
...
|
|
-----END PUBLIC KEY-----
|
|
; Your key to added from nextcloud ExternalApp exp: /?jwt={jwt}
|
|
jwt_name_parameter = jwt
|
|
|
|
[nextcloud_ssh_scan_files]
|
|
; ip from nextcloud server
|
|
host = 192.168.1..
|
|
; port ssh from nextcloud server
|
|
port = 22
|
|
; username ssh nextcloud server
|
|
username = nextclouddeezer
|
|
; password ssh nextcloud server
|
|
password = dqflfgkfgmvgv615vs
|
|
; occ path nextcloud server
|
|
occ_path = /var/www/nextcloud/occ
|
|
|
|
; vim: syntax=dosini
|