music-assistant: 2.4.4 -> 2.5.0 (#395790)

https://github.com/music-assistant/server/releases/tag/2.5.0

Changed files
+28 -17
pkgs
by-name
+2 -2
pkgs/by-name/mu/music-assistant/frontend.nix
···
buildPythonPackage rec {
pname = "music-assistant-frontend";
-
version = "2.12.2";
+
version = "2.14.8";
pyproject = true;
src = fetchPypi {
inherit pname version;
-
hash = "sha256-aa400lMs6zxC5QhZS27gFUWpRanyC3sFi815iDEiSPk=";
+
hash = "sha256-YUir/YBBbggsQUh5b6qSG5fpAa25jJmgcSsf0EZ8rhw=";
};
postPatch = ''
+4 -4
pkgs/by-name/mu/music-assistant/package.nix
···
music-assistant-frontend = self.callPackage ./frontend.nix { };
music-assistant-models = super.music-assistant-models.overridePythonAttrs (oldAttrs: rec {
-
version = "1.1.34";
+
version = "1.1.45";
src = fetchFromGitHub {
owner = "music-assistant";
repo = "models";
tag = version;
-
hash = "sha256-UxokPUnYET1XyRok0FH7e8G3RpCMvOigY4huw6Tfllo=";
+
hash = "sha256-R1KkMe9dVl5J1DjDsFhSYVebpiqBkXZSqkLrd7T8gFg=";
};
postPatch = ''
···
python.pkgs.buildPythonApplication rec {
pname = "music-assistant";
-
version = "2.4.4";
+
version = "2.5.0";
pyproject = true;
src = fetchFromGitHub {
owner = "music-assistant";
repo = "server";
tag = version;
-
hash = "sha256-rxXEsR4EfJZp3OFGHcSRaJp1egt2OT15P8V35v35KmU=";
+
hash = "sha256-yugtL3dCuGb2OSTy49V4mil9EnfACcGrYCA1rW/lo+4=";
};
patches = [
+22 -11
pkgs/by-name/mu/music-assistant/providers.nix
···
# Do not edit manually, run ./update-providers.py
{
-
version = "2.4.4";
+
version = "2.5.0";
providers = {
airplay = ps: [
];
···
pyblu
];
builtin = ps: [
+
];
+
builtin_player = ps: [
];
chromecast =
ps: with ps; [
···
ps: with ps; [
python-fullykiosk
];
+
gpodder = ps: [
+
];
hass =
ps: with ps; [
hass-client
···
];
ibroadcast = ps: [
]; # missing ibroadcastaio
+
itunes_podcasts = ps: [
+
];
jellyfin =
ps: with ps; [
aiojellyfin
];
+
lastfm_scrobble =
+
ps: with ps; [
+
pylast
+
];
+
listenbrainz_scrobble = ps: [
+
]; # missing liblistenbrainz
musicbrainz = ps: [
];
opensubsonic =
···
ps: with ps; [
plexapi
];
-
podcastfeed =
-
ps: with ps; [
-
podcastparser
-
];
+
podcastfeed = ps: [
+
];
qobuz = ps: [
];
radiobrowser =
···
];
siriusxm = ps: [
]; # missing sxm
-
slimproto =
-
ps: with ps; [
-
aioslimproto
-
];
snapcast =
ps: with ps; [
bidict
snapcast
+
websocket-client
];
sonos =
ps: with ps; [
···
];
spotify_connect = ps: [
];
+
squeezelite =
+
ps: with ps; [
+
aioslimproto
+
];
template_player_provider = ps: [
];
test = ps: [
···
];
tidal =
ps: with ps; [
-
tidalapi
+
pkce
];
tunein = ps: [
];
···
duration-parser
yt-dlp
ytmusicapi
-
];
+
]; # missing bgutil-ytdlp-pot-provider
};
}