Releases: Ardet696/musiTui
Release list
v1.3.0 - musiTui command
The player now installs as the musiTui command, and the AUR package is renamed to musitui.
Install
yay -S musitui
musiTuiPre-built binaries are attached below. To put one on your PATH:
sudo install -Dm755 musiTui-linux-x86_64 /usr/local/bin/musiTuiWhat's new
- The command is
musiTui. It used to install asMP3Player, which matched neither the project nor anything you would guess.MP3Playerstays as a deprecated symlink so existing installs keep working; it will be removed in a future release. - AUR package renamed from
minimalist-mp3-playertomusitui, withprovides/conflicts/replacesso upgrades migrate cleanly. - Release binaries are now named
musiTui-linux-x86_64andmusiTui-macos-arm64. - The install guide shows how to get the command on your
PATHinstead of running the binary out of your downloads folder.
Fixed
- macOS builds work again. FTXUI was compiled with Apple Clang while the app was linked with Homebrew GCC, so libc++ archives met libstdc++ and every ftxui symbol came back undefined. Both are now built with one toolchain.
- Restored the test, fuzzer and benchmark CMake targets, which were dropped by an editing mistake in the 1.2.0 line.
- The
makewrapper rejected any CMake generator whose name contains a space.
Note for Arch users
The AUR has been stuck on 1.0.3 since March. Upgrading now also brings everything from 1.1.x and 1.2.0: FLAC and WAV playback, async library loading, and the output-device fixes.
v1.2.0 - FLAC and WAV support
musiTui now plays FLAC and WAV alongside MP3.
What's new
- FLAC playback via dr_flac. 16 and 24-bit, up to 192 kHz, mono and stereo.
- WAV playback via dr_wav. 8, 16, 24 and 32-bit PCM, 32-bit float and IMA ADPCM, all normalised to 16-bit on the way out.
- Albums, playlists and the library scanner pick up the new formats automatically; a directory mixing MP3, FLAC and WAV works as one album.
Fixed
- Song durations are now exact. They were estimated from file size against an assumed 192 kbps, which is roughly right for MP3 and badly wrong for lossless. Duration now comes from the stream length the container declares, so MP3 times are exact too rather than approximate.
- The audio ring buffer is sized for 192 kHz instead of 48 kHz. At the old size, hi-res files would have played with a quarter of the intended buffer and underrun.
- The
makewrapper rejected any CMake generator whose name contains a space, such asUnix Makefiles.
Notes
- Multichannel files (5.1 and above) are rejected on open rather than played incorrectly. The playback path is mono/stereo.
- Ogg-FLAC (
.oga) is not supported;.flacis the native container only.
Internals: decoder selection moved behind a single registry, so formats are added in one place instead of scattered extension checks. Test coverage for both new decoders, including truncated and wrong-container input.
Arch: yay -S minimalist-mp3-player
Full install guide: docs/INSTALL.md
What's Changed
- fix: macOS compilation by @webbrain-one in #5
New Contributors
- @webbrain-one made their first contribution in #5
Full Changelog: v1.1.1...v1.2.0
v1.1.1
v1.1.0
v1.0.4
Full Changelog: v1.0.3...v1.0.4
Full Changelog: v1.0.3...v1.0.4
v1.0.3
Full Changelog: v1.0.2...v1.0.3
Full Changelog: v1.0.2...v1.0.3
v1.0.2
v1.0.1
Full Changelog: https://github.com/Ardet696/MinimalistMP3Player/commits/v1.0.1