Skip to content

Releases: guptarohit/mfp

v0.3.2

14 Mar 12:02
a38ad41

Choose a tag to compare

0.3.2 (2026-03-14)

Fixed

  • avoid file#label syntax in gh release upload for Linux compatibility (01c69ee)
  • songs cut off early when RSS duration is shorter than actual audio (2f2e88b), closes #1

v0.3.1

14 Mar 00:04
1b2bc5a

Choose a tag to compare

0.3.1 (2026-03-13)

Fixed

  • escape # in asset filename for rebuild workflow (6cc23ff)
  • install libasound2-dev in publish-crate, add recovery workflow (15faaf9)
  • stop prefixing release tags with component name (3f30384)

v0.3.0

13 Mar 22:37
e23a62d

Choose a tag to compare

0.3.0 (2026-03-13)

Added

  • Interactive playback controls during streaming playback:
    • pause/resume with Space
    • stop with q
    • stop with Ctrl+C
    • seek forward 10 seconds with Right or l
    • seek backward 10 seconds with Left or h
  • Interactive volume control with + / = and - / _
  • Inline playback status feedback such as [PAUSED] and volume level updates
  • Automatic release workflow with release-please
  • Semantic PR title validation workflow

Changed

  • Split CI and release automation into dedicated GitHub Actions workflows
  • Added macOS ARM release builds
  • Improved terminal interaction with raw mode restoration and non-TTY fallback
  • Updated README with playback controls documentation

Fixed

  • Replaced minimp3 with minimp3_fixed to avoid the undefined behavior crash caused by slice-deque on newer Rust toolchains
  • Added HTTP timeout handling and graceful recovery for seek operations
  • Preserved playback continuity when seek requests fail

v0.2.0

08 Jul 20:18
v0.2.0
622d75c

Choose a tag to compare

  • Keep playing available tracks if no specific track selected 🎵

v0.1.0

08 Jul 13:40
v0.1.0
a772057

Choose a tag to compare

  • First MVP ✨