Skip to content

Releases: Ardet696/musiTui

v1.3.0 - musiTui command

Choose a tag to compare

@github-actions github-actions released this 19 Sep 21:37

The player now installs as the musiTui command, and the AUR package is renamed to musitui.

Install

yay -S musitui
musiTui

Pre-built binaries are attached below. To put one on your PATH:

sudo install -Dm755 musiTui-linux-x86_64 /usr/local/bin/musiTui

What's new

  • The command is musiTui. It used to install as MP3Player, which matched neither the project nor anything you would guess. MP3Player stays as a deprecated symlink so existing installs keep working; it will be removed in a future release.
  • AUR package renamed from minimalist-mp3-player to musitui, with provides/conflicts/replaces so upgrades migrate cleanly.
  • Release binaries are now named musiTui-linux-x86_64 and musiTui-macos-arm64.
  • The install guide shows how to get the command on your PATH instead 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 make wrapper 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

Choose a tag to compare

@Ardet696 Ardet696 released this 19 Sep 21:04

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 make wrapper rejected any CMake generator whose name contains a space, such as Unix 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; .flac is 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

New Contributors

Full Changelog: v1.1.1...v1.2.0

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 07 Aug 22:29

Full Changelog: v1.1.0...v1.1.1

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 15 Jul 22:02

What's Changed

  • Fix macOS build instructions and auto-build SDL2 on macOS/Windows by @Ardet696 in #4

New Contributors

Full Changelog: v1.0.4...v1.1.0

v1.0.4

Choose a tag to compare

@Ardet696 Ardet696 released this 14 Jun 21:20

Full Changelog: v1.0.3...v1.0.4

Full Changelog: v1.0.3...v1.0.4

v1.0.3

Choose a tag to compare

@github-actions github-actions released this 30 Mar 18:15

Full Changelog: v1.0.2...v1.0.3

Full Changelog: v1.0.2...v1.0.3

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 25 Mar 20:04

Full Changelog: v1.0.1...v1.0.2

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 25 Mar 19:38