parent
0d997de165
commit
1d55219923
@ -0,0 +1,33 @@ |
||||
{ 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 ]; |
||||
}; |
||||
} |
@ -0,0 +1,13 @@ |
||||
diff --git a/config/config_test.go b/config/config_test.go
|
||||
index 9f63a7e..7e790b8 100644
|
||||
--- a/config/config_test.go
|
||||
+++ b/config/config_test.go
|
||||
@@ -110,7 +110,7 @@ func TestInitEmptyConfig(t *testing.T) {
|
||||
Subsonic: Subsonic{},
|
||||
Player: Player{
|
||||
Server: "jellyfin",
|
||||
- LogFile: "/tmp/jellycli.log",
|
||||
+ LogFile: "/build/jellycli.log",
|
||||
LogLevel: "info",
|
||||
AudioBufferingMs: 150,
|
||||
HttpBufferingS: 5,
|
Loading…
Reference in new issue