(define-module (ajatt packages audio) #:use-module (gnu packages video) #:use-module (guix build-system copy) #:use-module (guix git-download) #:use-module (guix download) #:use-module (guix packages) #:use-module (guix gexp) #:use-module ((guix licenses) #:prefix license:)) (define-public navidrome-bin (package (name "navidrome-bin") (version "0.51.1") (source (origin (method url-fetch) (uri (string-append "https://github.com/navidrome/navidrome/releases/download/v" version "/navidrome_" version "_linux_amd64.tar.gz")) (sha256 "0s7p3nfk9qfv8agjajpn438l1hcfl5w2i4s1c8a0d6679xw2nckl"))) (build-system copy-build-system) (supported-systems '("x86_64-linux")) (arguments `(#:install-plan '(("navidrome" "bin/")))) (synopsis "Navidrome is an open source web-based music collection server and streamer. It gives you freedom to listen to your music collection from any browser or mobile device. It's like your personal Spotify!") (description "Modern Music Server and Streamer compatible with Subsonic/Airsonic.") (home-page "https://github.com/navidrome/navidrome") (license license:gpl3))) (define-public impd (package (name "impd") (version "0.8") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/Ajatt-Tools/impd.git") (commit (string-append "v" version)))) (sha256 (base32 "1wxmc628jh3prxrwbca4cdhfa58birdxr2nh76k11j1cjw939hzg")))) (build-system copy-build-system) (arguments (list #:install-plan #~'(("impd" "bin/")))) (inputs (list ffmpeg)) (home-page "https://github.com/Ajatt-Tools/impd") (synopsis "AJATT-style passive listening and condensed audio without bloat.") (description "AJATT-style passive listening and condensed audio without bloat.") (license license:gpl3))) navidrome-bin