Skip to content

screwys/Rufin

Repository files navigation

Rufin

Rufin Native GTK4 music client in Rust, built for speed. Currently it is operational enough. Greatly influenced by feishin, it is not as feature-rich, but aims to offer a similar experience without any web stack.


TODO

  • Local folder playbacks
  • Support for Navidrome and other music servers
  • Support for music server + folder
  • Private mode

To build it locally:

cargo fmt --check
cargo clippy --workspace --all-targets -- -D warnings
cargo test --workspace
RUSTFLAGS='-D warnings' cargo check --workspace --all-targets
cargo run -p rufin-app

Nix

  • Run or build with the flake
nix run github:screwys/Rufin
nix build github:screwys/Rufin
nix develop

AUR

  • rufin for tagged binary releases, rufin-git to track this repository
yay -S rufin
yay -S rufin-git

Flatpak

git clone https://github.com/screwys/Rufin.git
cd Rufin
flatpak-builder --user --install --install-deps-from=flathub --force-clean build-dir build-aux/flatpak/io.github.screwys.Rufin.json
flatpak run io.github.screwys.Rufin

About

Native GTK4 Jellyfin Client in Rust

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages