A Streamlit frontend for spotDL.
The quickest way to run streamdl is by using the pre-built Docker container:
docker run --rm -p 8501:8501 -v /mnt/music:/data ghcr.io/squat/streamdlNow, streamdl can be used pointing a browser to http://localhost:8501 and searching for music in the search bar.
Files will be downloaded to the directory mounted at /data.
streamdl can be started simply by running:
streamdlAll valid Streamlit CLI flags that can be supplied to streamlet run can also be supplied to streamdl, e.g.:
streamdl --server.address=<ADDRESS> --server.port=<PORT>A spotDL configuration file can be supplied with the --config flag, e.g.:
streamdl -- --config=<PATH>Note: that -- must be given before the --config flag in order to separate it from the flags passed to Streamlit.