From 008e12644853b85e8e0741e5815aa4fcf3df3423 Mon Sep 17 00:00:00 2001 From: Nick Hu Date: Thu, 30 Sep 2021 16:46:22 +0100 Subject: [PATCH] mopidy-ytmusic: init at 0.3.2 --- pkgs/applications/audio/mopidy/default.nix | 2 ++ pkgs/applications/audio/mopidy/ytmusic.nix | 26 ++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 3 ++- 3 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 pkgs/applications/audio/mopidy/ytmusic.nix diff --git a/pkgs/applications/audio/mopidy/default.nix b/pkgs/applications/audio/mopidy/default.nix index 0deecaec7ff6..971b226bc81d 100644 --- a/pkgs/applications/audio/mopidy/default.nix +++ b/pkgs/applications/audio/mopidy/default.nix @@ -37,5 +37,7 @@ lib.makeScope newScope (self: with self; { mopidy-youtube = callPackage ./youtube.nix { }; + mopidy-ytmusic = callPackage ./ytmusic.nix { }; + mopidy-subidy = callPackage ./subidy.nix { }; }) diff --git a/pkgs/applications/audio/mopidy/ytmusic.nix b/pkgs/applications/audio/mopidy/ytmusic.nix new file mode 100644 index 000000000000..92b754147852 --- /dev/null +++ b/pkgs/applications/audio/mopidy/ytmusic.nix @@ -0,0 +1,26 @@ +{ lib, python3Packages, mopidy }: + +python3Packages.buildPythonApplication rec { + pname = "mopidy-ytmusic"; + version = "0.3.2"; + + src = python3Packages.fetchPypi { + inherit version; + pname = "Mopidy-YTMusic"; + sha256 = "sha256-BZtW+qHsTnOMj+jdAFI8ZMwGxJc9lNosgPJZGbt4JgU="; + }; + + propagatedBuildInputs = [ + mopidy + python3Packages.ytmusicapi + python3Packages.pytube + ]; + + doCheck = false; + + meta = with lib; { + description = "Mopidy extension for playing music from YouTube Music"; + license = licenses.asl20; + maintainers = [ maintainers.nickhu ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a6cc3ddcb33c..7d56f8ea4c41 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -26091,7 +26091,8 @@ with pkgs; mopidy-spotify-tunigo mopidy-subidy mopidy-tunein - mopidy-youtube; + mopidy-youtube + mopidy-ytmusic; motif = callPackage ../development/libraries/motif { };