Tools for maintaining a local library of music for Rainwave
Project description
Tools for maintaining a local library of music for Rainwave
Install
pip install rainwave-tools
Tools
Dealing with mp3 files and id3 tags
apply_genres
: apply genres that are assigned usingassign_genres
assign_genres
: interactively assign genres to directories of mp3 filescdg
: manage cooldown groups (genre tags) in mp3 filesnormalize_filenames
: automatically rename all files in a directory based on information in id3 tagsrename_artist
: change an artist name in mp3 files, keeping multiple artists intactretag
: interactively edit title, album, and artist tags on all mp3 files in a directoryrgwipe
: remove all replaygain tags from mp3 filesrwtag
: view and manipulate id3 tags on mp3 filestit3_tit2
: Copy the contents of TIT3 to TIT2titles
: interactively update titles on all mp3 files in a directory
Dealing with album art files
delete_art
: delete generated album art files for a specific album
Dealing with the database
album_search
: search the database for an album by name substringmissing_art
: find albums that do not have album artmove_ratings
: move song ratings from one song to another (e.g. when removing duplicate songs)song_search
: search the database for a song by title substringurl_check
: check the validity of urls in the database
Dealing with OCR
ocremix.py
: Python module for parsing a remix info page on ocremix.org for metadatagetocr
: download remixes from ocremix.orgcleanocr
: update local files with metadata from ocremix.orgocra2ocr
: update local metadata when a song on an OCR album gets an official OCR release
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
rainwave_tools-2024.4.tar.gz
(14.4 kB
view details)
Built Distribution
File details
Details for the file rainwave_tools-2024.4.tar.gz
.
File metadata
- Download URL: rainwave_tools-2024.4.tar.gz
- Upload date:
- Size: 14.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84dc524bf17a78dde5f40a6d3a90b329182ab16a133c27e4f0eacd18be960600 |
|
MD5 | df0fb4b60adb6c9bd13c2cf3f6d52106 |
|
BLAKE2b-256 | 95236e231720b8523869e3812ebc0b0c9cc2d02fc013d60c7e56f00ecd2e645c |
Provenance
The following attestation bundles were made for rainwave_tools-2024.4.tar.gz
:
Publisher:
publish-release-to-pypi.yaml
on williamjacksn/rainwave-tools
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
rainwave_tools-2024.4.tar.gz
- Subject digest:
84dc524bf17a78dde5f40a6d3a90b329182ab16a133c27e4f0eacd18be960600
- Sigstore transparency entry: 148479090
- Sigstore integration time:
- Predicate type:
File details
Details for the file rainwave_tools-2024.4-py3-none-any.whl
.
File metadata
- Download URL: rainwave_tools-2024.4-py3-none-any.whl
- Upload date:
- Size: 21.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f1d791e83706a8733799e18a03cbe62166dfbf8e9ac0770999e826fc7f77f77 |
|
MD5 | 7225483f7c31bcea8123d0c3611340e5 |
|
BLAKE2b-256 | 1de29912c90379c07c9cc68252e54bb610ac395c11c3edd9e1c12eb98c1ae0b6 |
Provenance
The following attestation bundles were made for rainwave_tools-2024.4-py3-none-any.whl
:
Publisher:
publish-release-to-pypi.yaml
on williamjacksn/rainwave-tools
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
rainwave_tools-2024.4-py3-none-any.whl
- Subject digest:
6f1d791e83706a8733799e18a03cbe62166dfbf8e9ac0770999e826fc7f77f77
- Sigstore transparency entry: 148479091
- Sigstore integration time:
- Predicate type: