Manage my audio library.
Project description
audiolibrarian
audiolibrarian is a command-line tool for ripping audio from CDs (or taking
high-quality audio from local files), tagging them with comprehensive metadata from MusicBrainz,
converting them to multiple formats, and organizing them in a clean directory structure.
Features
- CD Ripping: Extract audio from CDs with accurate metadata lookup
- Audio Conversion: Convert between multiple audio formats (FLAC, M4A, MP3)
- Metadata Management: Automatically fetch and apply rich metadata from MusicBrainz
- File Organization: Intelligently organize music files into a clean directory structure
- Batch Processing: Handle multiple files and directories efficiently
Basic Usage
# Rip audio from a CD
audiolibrarian rip
# Convert audio files
audiolibrarian convert /path/to/audio/files
# Get help
audiolibrarian --help
Documentation
For complete documentation, including installation instructions, configuration, and advanced usage, visit:
https://audiolibrarian.readthedocs.io/
License
This project is licensed under the GPL-3.0 License - see the LICENSE file for details.
Contributing
Contributions are welcome! Please see our contributing guide for details.
Support
For support, please open an issue on GitHub.
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
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 audiolibrarian-0.16.5.tar.gz.
File metadata
- Download URL: audiolibrarian-0.16.5.tar.gz
- Upload date:
- Size: 112.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
020e3a36ad70528740ce8ff14f8b17454a091c8b763a2e8c507d112576bd3cef
|
|
| MD5 |
ebb945a8650bac99da794c8c4371aefa
|
|
| BLAKE2b-256 |
a5f99775e360c81f5b8b5d1424ff6e8380120f942547b9b42f181d740fe5f31c
|
Provenance
The following attestation bundles were made for audiolibrarian-0.16.5.tar.gz:
Publisher:
main.yml on toadstule/audiolibrarian
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
audiolibrarian-0.16.5.tar.gz -
Subject digest:
020e3a36ad70528740ce8ff14f8b17454a091c8b763a2e8c507d112576bd3cef - Sigstore transparency entry: 245818644
- Sigstore integration time:
-
Permalink:
toadstule/audiolibrarian@64918456d89f6a655812aa4403312dc46758d9ef -
Branch / Tag:
refs/tags/v0.16.5 - Owner: https://github.com/toadstule
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
main.yml@64918456d89f6a655812aa4403312dc46758d9ef -
Trigger Event:
release
-
Statement type:
File details
Details for the file audiolibrarian-0.16.5-py3-none-any.whl.
File metadata
- Download URL: audiolibrarian-0.16.5-py3-none-any.whl
- Upload date:
- Size: 75.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1fb440413e4dca08b30869d5c42fd7a13bd84ea79610ef2a337303d3129ff369
|
|
| MD5 |
67a34a76c763d1a492dbb46dfc086e29
|
|
| BLAKE2b-256 |
ea11cd973c381379d8551a990caf0a27fbe6a04db62f02da9ded6e56a4d623ab
|
Provenance
The following attestation bundles were made for audiolibrarian-0.16.5-py3-none-any.whl:
Publisher:
main.yml on toadstule/audiolibrarian
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
audiolibrarian-0.16.5-py3-none-any.whl -
Subject digest:
1fb440413e4dca08b30869d5c42fd7a13bd84ea79610ef2a337303d3129ff369 - Sigstore transparency entry: 245818645
- Sigstore integration time:
-
Permalink:
toadstule/audiolibrarian@64918456d89f6a655812aa4403312dc46758d9ef -
Branch / Tag:
refs/tags/v0.16.5 - Owner: https://github.com/toadstule
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
main.yml@64918456d89f6a655812aa4403312dc46758d9ef -
Trigger Event:
release
-
Statement type: