{ lib, fetchFromGitHub, buildGoModule, alsa-lib }: buildGoModule rec { pname = "jellycli"; version = "0.9.1"; src = fetchFromGitHub { owner = "tryffel"; repo = "jellycli"; rev = "v${version}"; sha256 = "1awzcxnf175a794rhzbmqxxjss77mfa1yrr0wgdxaivrlkibxjys"; }; vendorSha256 = "02fwsnrhj09m0aa199plpqlsjrwpmrk4c80fszzm07s5vmjqvnfy"; patches = [ # Fixes log file path for tests. ./fix-test-dir.patch ]; buildInputs = [ alsa-lib ]; meta = with lib; { description = "Jellyfin terminal client"; longDescription = '' Terminal music player, works with Jellyfin (>= 10.6) , Emby (>= 4.4), and Subsonic comptabile servers (API >= 1.16), e.g., Navidrome. ''; homepage = "https://github.com/tryffel/jellycli"; license = licenses.gpl3Plus; maintainers = with maintainers; [ oxzi ]; }; }