your music organizer
Project description
☆:。✱*. lyria 。*✱.:。
your music organizer
Quickstart
Use pipx to install lyria.
pipx install lyria
pipx manages a virtual environment automatically, so you don't need to worry about conflicting packages and their versions.
Usage
The most basic thing you can use, is fetching lyrics for every file in the current working directory (non-recursively).
lyria
lyria is split into components, explanation for them can be viewed using
lyria explain <component>
or you can view the text files in the explain directory.
Below you can find a few examples,
but I strongly recommend checking out the docs, so you can use lyria for what you actually need it for.
lyric grabbing
Fetch lyrics for folder Music/ recursively.
And for every song that you can't find lyrics for, create an empty .lrc file to skip it on the next run.
lyria lyrics Music/ -r --forget-not-found
Fetch lyrics in the current folder, recursively, create a blank .lrc file for every song, the lyrics cannot be found for, and delete the empty .lrc files, older than 168h (1 week).
lyria lyrics -r -n --forget-time=168
music organization
Get all the songs from folder Import/ and organize them into the folder Music/.
Perform a dry run, do not actually move files.
lyria organize Import/ Music/ --dry-run
Conifguration
The config file should be located in .config/lyria/config.ini, on *nix systems.
On win*ows, it should be in C:\Users\<User>\AppData\Local\lyria\config.ini
Check the explanation files (lyria explain <component>), for the options inside the config files
Issues
If you're having an issue, or you have a proposal for a feature, please use the Issues tab.
License
lyria's source code is licensed under the MIT license. here
thanks for reading me! ~readme file
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lyria-2.0.1.tar.gz.
File metadata
- Download URL: lyria-2.0.1.tar.gz
- Upload date:
- Size: 11.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84e3448900e224a575b87f65765161485a5346ef682018e22cbf0038bae05ee2
|
|
| MD5 |
03fb52fce77e39997725a21a0818ceb3
|
|
| BLAKE2b-256 |
f858a0e24523e03e08cafeaa0a86ab200d252df67c23c5b5c2dca0addc9c3912
|
File details
Details for the file lyria-2.0.1-py3-none-any.whl.
File metadata
- Download URL: lyria-2.0.1-py3-none-any.whl
- Upload date:
- Size: 14.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6c34a9479336da022947b2cf4cefd168ad24a9476f20a6840b975efda45c3e7e
|
|
| MD5 |
512b65dc6695dbc0c6412bcdcd965add
|
|
| BLAKE2b-256 |
29ba643af4db70b59de584b12a421afc4efcd227b9e89ce1440799dfc43f0514
|