(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 "Modern Music Server and Streamer compatible with Subsonic/Airsonic.") (description "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!") (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