• v0.2.2 9a54f5c6bd

    v0.2.2 Stable

    jaidaken released this 2026-01-31 00:28:12 +00:00 | 1 commits to master since this release

    Changes

    • Fix artist list scrolling to bottom on click — clicking an artist no longer jumps the viewport
    Downloads
  • v0.2.1 0823168167

    v0.2.1 Stable

    jaidaken released this 2026-01-29 15:45:26 +00:00 | 3 commits to master since this release

    What's Changed

    • Add OpenSSL dev headers to build dependencies in README

    Downloads

    File Platform
    ferrosonic-0.2.1-linux-x86_64.tar.gz Linux x86_64 binary

    Install from binary

    tar xzf ferrosonic-0.2.1-linux-x86_64.tar.gz
    sudo mv ferrosonic-0.2.1-linux-x86_64 /usr/local/bin/ferrosonic
    

    Runtime dependencies: mpv, PipeWire (recommended), WirePlumber (recommended), D-Bus (recommended), cava (optional).

    Downloads
  • v0.2.0 d17ea748f6

    v0.2.0 Stable

    jaidaken released this 2026-01-28 00:15:01 +00:00 | 6 commits to master since this release

    What's Changed

    Major codebase refactoring and cleanup — no behavioral changes.

    • Refactor app/mod.rs (2495 lines) into 10 focused submodules (~300 lines each)
    • Split mouse.rs into page-specific handler files (mouse_artists.rs, mouse_playlists.rs)
    • Extract built-in theme TOML data into theme_builtins.rs
    • Remove 620+ lines of dead code (audio/queue.rs, unused methods/structs)
    • Remove blanket #![allow(dead_code)] from 3 modules
    • Fix all 16 clippy warnings
    • Add missing tempfile dev-dependency for config tests
    Downloads
  • v0.1.0 bd8f8e6302

    v0.1.0 Stable

    jaidaken released this 2026-01-27 22:24:10 +00:00 | 13 commits to master since this release

    Initial public release of Ferrosonic, a terminal-based Subsonic music client written in Rust.

    Downloads