Synchronize streaming libraries easily!
Project description
Download songs from streaming services easily. Can be an alternative or replacement
to spotDL, however, it is only a Python library, not a CLI tool. A
very simple download
command is available for convenience only.
It is structured to be platform independent - by default, it syncs Spotify libraries downloaded from either Spotify itself or YouTube Music, with lyrics from AZLyrics. However, it can be extended to sync from any streaming service using any audio file source.
This project is currently in alpha version.
Basic functionality mostly works, with Spotify libraries and YT Music audio sources.
Usage
Command line
downmixer download [spotify id]
Downloads the first matched result for a Spotify song ID.
Use as a library
Downmixer is made to be used as a library by other apps, not by end users. By default, it doesn't provide a large
convenience function
like spotDL's search()
and download()
methods.
More info in the documentation: https://neufter.github.io/downmixer/
Building
git clone https://github.com/neufter/downmixer
cd downmixer
pipenv install
pip install build
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for downmixer-0.0.1a0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c37f40fa0b522bf6b404780789625b88f4920a38fceb44ab70aa95e7cd99f75 |
|
MD5 | 035828cb24bc5126ddeab6eea469b09e |
|
BLAKE2b-256 | c6104e2c1fafd25b9aa76081a3ccf291d1cb604da39ea20e870f893531310d29 |