Repository navigation
Releases: CrustyBarnacle/Audio-Tools
Releases · CrustyBarnacle/Audio-Tools
Release list
v1.1.0 - Security and Bug Fixes
What's Changed
Security Fixes
- Fix unquoted Tcl variable in spawn command (
rip_cd.sh) - Device paths with spaces or special characters are now handled correctly - Fix fragile trap quoting pattern (
rip_cd.sh) - More robust cleanup of temp files
Bug Fixes
- Fix multi-value metadata tags (
flac2mp3.sh) - FLAC files with multiple tags of the same type now use the first value instead of concatenating all values - Fix partial file on pipeline failure (
flac2mp3.sh) - Writes to temp file first, then renames on success to prevent corrupt MP3 files - Remove silent error suppression (
flac2mp3.sh) - Permission errors fromfindare now visible instead of silently ignored
Testing
All 12 smoke tests passing.
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Audio-Tools v1.0.0
Modular toolkit for CD ripping and audio conversion.
Features
- audio-tools.sh - Main wrapper with
rip,convert, andallsubcommands - rip_cd.sh - Automated CD ripping via abcde with Expect automation for CDDB prompts
- flac2mp3.sh - Standalone FLAC to MP3 conversion with metadata preservation
Usage
# Full workflow
./audio-tools.sh all
# Individual tools
./rip_cd.sh [device] [output_dir]
./flac2mp3.sh [directory]Requirements
- abcde, expect (for CD ripping)
- flac, lame (for MP3 conversion)