Releases: thp/wavbreaker
Releases · thp/wavbreaker
0.16
Added
- Support for reading Ogg Vorbis audio files using
libvorbisfile
(writing is not
implemented yet; save track breaks to a .txt file and usetrack-break-to-ffmpeg.py
to break up Ogg files until Ogg file writing is implemented) wavcli
: New command-line interface to some features of wavbreakerwavcli list
to list wavbreaker's parsing of track break files (TXT/CUE/TOC)wavcli version
to show version and compiled-in file format supportwavcli analyze
to open an audio file, run analysis, and preview audiowavcli split
to split an audio file to a folder using a track break list
Changed
- Format modules: WAV, CDDA RAW, MP2/MP3 and Ogg Vorbis are now handled as separate
modules for opening, reading, decoding (for playback) and lossless cutting - File detection: CDDA RAW and MP2/MP3 files must have
cdda.raw
,.mp2
and.mp3
file extensions to be detected properly (avoids file misdetection) wavinfo
uses the new format modules for MP2/MP3 and Ogg Vorbis support; the
output format is slightly changed to show duration, number of samples and the
uncompressed audio format- The command-line utilities
wavinfo
,wavmerge
andwavgen
have been merged
into thewavcli
command-line utility. Instead ofwavinfo
, usewavcli info
,
instead ofwavmerge
, usewavcli merge
, instead ofwavgen
usewavcli gen
. - The split progress dialog now has a "Cancel" button that cancels the operation
- The two waveforms in the main window now have a minimum height set, and resizing
the views should be more intuitive due to changed expand rules - Activating the "add track break" button during playback will insert the break at
the playback cursor position (contributes to #12)
Removed
- Removed support for little-endian RAW audio (CDDA); use e.g.
sox
to
convert the raw audio to a file with WAV header and load that instead - Removed interactive query for opening as RAW CDDA audio (use
.cdda.raw
instead)
Fixed
- Duration of initial break point is shown properly when the file is first loaded
- Toggling of etree.org file naming scheme in preferences window works properly now
wavbreaker 0.15
Added
- Support for lossless cutting of MPEG-1 Audio Layer II (MP2) files, this is a
special case of the MP3 support, and also needsmpg123
as library dependency - Add AppStream metadata
wavbreaker 0.14
Added
contrib/track-break-to-ffmpeg.py
: Script to convert an exported track break
file to a shell script using ffmpegCHANGELOG.md
: Added
Changed
- Migrated CI from Travis to Github Actions
- Improved .desktop file for Linux
- Add
%F
toExec=
line (patch by Sebastian Ramacher, from Debian) - Add French translation (PR #11, by Olivier Humbert)
- Add MP3 mime type, fix categories
- Snapcraft: Reduce snap size by not shipping system libraries
- Flatpak: Upgrade to Freedesktop SDK 20.08
wavbreaker 0.13
A new version of wavbreaker is out with some build system fixes and with a CPU-hogging fix for Moodbar generation:
wavbreaker 0.12
Here it is, the refreshed release of wavbreaker for Linux, BSD, macOS and Windows:
- Redesigned interface based on the GNOME 3 UI
- Upgrade toolkit from GTK+2 to GTK3
- Switch from GNU autotools to the Meson Build system
- Support for opening and cutting MP3 files using mpg123
- Single, cross-platform audio output based on libao
- Fixed Moodbar support (for newer versions of the utility)
- Improved mouse interaction with the sample waveform display
- Support for CUE sheet export
- New wavgen utility to generate test files
- Drop dependency on
libxml2
, useGKeyFile
from glib - Support for cutting very long (longer than 9 hours) MP3 files
- Port rendering code from
GdkPixmap
toCairo
- Updated translations: French and Portuguese
0.12-alpha
Test of Travis CI + Github Releases Upload integration.