Analyze your favorite music
Project description
Music
A project to analyze your favorite music
The package achieves this by:
- Letting you select your favorite artists in a web interface
- Search for new artists with search bar
- Click on suggestions provided by AI recommender system
- Downloading the songs of your favorite artists
- All songs if the artist is marked as favorite
- Top 10 songs otherwise
- Letting you select your favorite songs to download in a web interface
- Postprocessing the downloaded songs:
- Adding lyrics, title, ...
- Setting the modified time to the release date of the song
- useful for ordering
- Keeping track of all downloaded songs and only downloading new songs
Usage
- Start webapp to manage liked/favorite artists:
music-webapp
- Download new songs:
music
Set the following variables in your environment:
- SPOTAPI_ID:
- SPOTAPI_SECRET
obtain here
Installation
pip install musicmaster
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
musicmaster-1.4.0.tar.gz
(19.8 kB
view details)
Built Distribution
File details
Details for the file musicmaster-1.4.0.tar.gz
.
File metadata
- Download URL: musicmaster-1.4.0.tar.gz
- Upload date:
- Size: 19.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec58ecba1756837dbda1d0e3bde9a78b15af41a234f783740a15cc14bb8978e9 |
|
MD5 | f564f4766abcb5f4142d2dca03da1536 |
|
BLAKE2b-256 | 623e4cf996c456d61b904276860cedbae56dd90dd8139704da9453271f587bfd |
File details
Details for the file musicmaster-1.4.0-py3-none-any.whl
.
File metadata
- Download URL: musicmaster-1.4.0-py3-none-any.whl
- Upload date:
- Size: 28.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8927565a03598125fd3fb106c38255ce11ff890a6bf84611c027e3d6174da9f3 |
|
MD5 | ca5c946e40ad61cbcecc2e0d73024adf |
|
BLAKE2b-256 | 3f2319dbd54abbb35fa529402b8cf57eb2edeb6db8ac6a66f92916cf151e0276 |