Skip to main content

http://github.com/idlesign/deflacue

release lic ci coverage

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/

Metadata

Release files for deflacue 2.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for deflacue 2.0.0
File Size Uploaded
deflacue-2.0.0.tar.gz 9.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for deflacue 2.0.0
File Interpreter ABI Platform
deflacue-2.0.0-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 19.8 kB

Release files / deflacue-2.0.0.tar.gz

Download URL deflacue-2.0.0.tar.gz
Size 9.6 kB
Tags Source
SHA-256 checksum
How to use checksums
0c3f64f916ba2ca0f5877b170b9e29c562c746ddeeefce305e7202da017a3187
BLAKE2b-256 checksum
How to use checksums
6e0e40ba6fe9b02c56dc15bd3db4afe89999e8a50545f659af90746afdc182eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Python-urllib/2.7

Release files / deflacue-2.0.0-py2.py3-none-any.whl

Download URL deflacue-2.0.0-py2.py3-none-any.whl
Size 10.2 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
0cbd48ac12eaf3831dcc7701e196f7983d13306cdb7e2e14bc92c5ab71faee2a
BLAKE2b-256 checksum
How to use checksums
f0cfe6bf58bfdef71b90b579f65d534fb35298566a0d3f139c888c5c2b916d65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Python-urllib/2.7

Release history Release notifications | RSS feed

2.0.1

2 release files

This release

2.0.0 This release

2 release files

1.0.0

1 release file

0.3.0

1 release file

0.2.0

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page