deflacue is a SoX based audio splitter to split audio CD images incorporated with .cue files
Project description
http://github.com/idlesign/deflacue
What’s that
deflacue is a SoX based audio splitter appropriate to split audio CD images incorporated with .cue files.
It is able to function both as a Python module and in command line mode.
Features
- Large variety of supported lossless input audio formats FLAC, WAV, etc. (due to SoX).
- Batch audio files processing (including recursive path traversing).
- Automatic audio collection hierarchy building (Artist/Year-Album/Tracknum-Title).
- Automatic track metadata copying from .cue.
Requirements
Python 3.6+
SoX command line utility - http://sox.sourceforge.net.
Ubuntu users may install the following SoX packages: sox, libsox-fmt-all.
Usage
From Python
from deflacue import deflacue - if you want to use it as module.
Use Deflacue class for SoX interaction.
Use CueParser class for .cue parsing.
From Command Line
deflacue --help in command line - to get help on utility usage.
In the following example we create audio collection in /home/idle/audio_collection/ from audio CD images stored under /home/idle/audio_raw/ processing Cue Sheet files created using windows-1251 encoding:
$ deflacue -e windows-1251 /home/idle/audio_raw/ -d /home/idle/audio_collection/
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
Hashes for deflacue-2.0.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8942e6433a7c389b79e6770d4b33d2e238055e1c9ca838e63ba6adfac0e703bb |
|
MD5 | 27346675c83cc017c0b43319dff4a78b |
|
BLAKE2-256 | b0ea76557653479a8d3265e7da9164621729b4e3157c9b1fdfe49419ff72fb26 |