mopidy-listenbrainz: init 0.3.0 (#425939)

This commit is contained in:
Franz Pletz
2025-07-30 14:43:48 +02:00
committed by GitHub
4 changed files with 44 additions and 0 deletions
+6
View File
@@ -3520,6 +3520,12 @@
githubId = 33910565;
name = "Abdallah Gamal";
};
bohanubis = {
email = "BK_anubis_GG@proton.me";
name = "bohanubis";
github = "bohanubis";
githubId = 77834479;
};
bohreromir = {
github = "bohreromir";
githubId = 40412303;
@@ -14,6 +14,8 @@ lib.makeScope newScope (
mopidy-bandcamp = callPackage ./bandcamp.nix { };
mopidy-listenbrainz = callPackage ./listenbrainz.nix { };
mopidy-iris = callPackage ./iris.nix { };
mopidy-jellyfin = callPackage ./jellyfin.nix { };
@@ -0,0 +1,35 @@
{
lib,
pythonPackages,
fetchFromGitHub,
mopidy,
}:
pythonPackages.buildPythonApplication rec {
pname = "mopidy-listenbrainz";
version = "0.3.0";
pyproject = true;
src = fetchFromGitHub {
owner = "suaviloquence";
repo = "mopidy-listenbrainz";
tag = "v${version}";
hash = "sha256-kYZgG2KQMTxMR8tdwwCKkfexDcxcndXG9LSdlnoN/CY=";
};
build-system = [
pythonPackages.setuptools
];
dependencies = [
mopidy
pythonPackages.musicbrainzngs
];
meta = {
homepage = "https://github.com/suaviloquence/mopidy-listenbrainz";
description = "Mopidy extension for recording played tracks and getting recommendations to Listenbrainz, a libre alternative to Last.fm";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ bohanubis ];
};
}
+1
View File
@@ -13062,6 +13062,7 @@ with pkgs;
inherit (mopidyPackages)
mopidy
mopidy-listenbrainz
mopidy-bandcamp
mopidy-iris
mopidy-jellyfin