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/

Release files for deflacue 2.0.1

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.1
File Size Uploaded
deflacue-2.0.1.tar.gz 9.7 kB Details

Built distribution (wheel)

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

Total release size: 19.9 kB

Release files / deflacue-2.0.1.tar.gz

Download URL deflacue-2.0.1.tar.gz
Size 9.7 kB
Tags Source
SHA-256 checksum
How to use checksums
06e7d2ff6df46456a328fb7a9d5835b29377c98306aa0bfb226e5b462d998edf
BLAKE2b-256 checksum
How to use checksums
c585341fbcbd84140414d6adca2d8f0969c3a200fef92fa8ff384fe7343caa5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Python-urllib/2.7

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

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

Release history Release notifications | RSS feed

This release

2.0.1 This release

2 release files

2.0.0

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