Add or update stage key in manifest.json (#2431)
authorOzGav <gavnosp@hotmail.com>
Sat, 27 Sep 2025 12:14:40 +0000 (22:14 +1000)
committerGitHub <noreply@github.com>
Sat, 27 Sep 2025 12:14:40 +0000 (14:14 +0200)
14 files changed:
music_assistant/providers/apple_music/manifest.json
music_assistant/providers/ard_audiothek/manifest.json
music_assistant/providers/bluesound/manifest.json
music_assistant/providers/genius_lyrics/manifest.json
music_assistant/providers/lastfm_scrobble/manifest.json
music_assistant/providers/listenbrainz_scrobble/manifest.json
music_assistant/providers/lrclib/manifest.json
music_assistant/providers/musiccast/manifest.json
music_assistant/providers/nugs/manifest.json
music_assistant/providers/podcast-index/manifest.json
music_assistant/providers/radioparadise/manifest.json
music_assistant/providers/roku_media_assistant/manifest.json
music_assistant/providers/universal_group/manifest.json
music_assistant/providers/ytmusic/manifest.json

index 2c17124aa33b6d8365001fb54aec0f0a88d7af16..462be8ac133371b8ffbe284f45a2552d7e1f8bf7 100644 (file)
@@ -1,7 +1,7 @@
 {
   "type": "music",
   "domain": "apple_music",
-  "stage": "beta",
+  "stage": "stable",
   "name": "Apple Music",
   "description": "Stream Apple Music’s full catalogue and playlists.",
   "codeowners": ["@MarvinSchenkel"],
index 0ef997d911d2982d7d52c7bb3ead01d4e27391ce..a2c5a4286660731e650135291ac798dbfe3535e4 100644 (file)
@@ -6,5 +6,6 @@
   "codeowners": ["@jfeil"],
   "requirements": ["gql[all]==4.0.0"],
   "documentation": "https://music-assistant.io/music-providers/ard-audiothek/",
-  "multi_instance": true
+  "multi_instance": true,
+  "stage": "beta"
 }
index 02f7a7c71fe5f6b45bb42040e3a473dd010a0d49..84054b86ee02e1c1a53dda6fe208306b9179b622 100644 (file)
@@ -1,7 +1,7 @@
 {
   "type": "player",
   "domain": "bluesound",
-  "stage": "beta",
+  "stage": "stable",
   "name": "Bluesound",
   "description": "Send high-resolution audio to Bluesound speakers and multiroom systems.",
   "codeowners": ["@cyanogenbot"],
index 1af0c5db50d1c5ce2d49a6126b79a411baf6c28f..1ced7c2d0c5fcea6a6790e7053b38a468068359f 100644 (file)
@@ -1,7 +1,7 @@
 {
   "type": "metadata",
   "domain": "genius_lyrics",
-  "stage": "alpha",
+  "stage": "beta",
   "name": "Genius Lyrics",
   "description": "Alternative lyrics source, pulling song lyrics from Genius to supplement other providers.",
   "codeowners": ["@robert-alfaro"],
index 3580f7f587a4283b690c0c118fb026817deb71f8..42de6f74996d97e980d918e51c20780a1d86d000 100644 (file)
@@ -1,7 +1,7 @@
 {
   "type": "plugin",
   "domain": "lastfm_scrobble",
-  "stage": "beta",
+  "stage": "stable",
   "name": "LastFM Scrobbler",
   "description": "Scrobbles your listening history to Last.fm (and others with a compatible API like Libre.fm), building rich listening stats and recommendations.",
   "codeowners": ["@music-assistant"],
index d67c995b86962559544dc1e48c04e491dfd1679a..cffb693d57edb03947249db2b79a967c476a6e74 100644 (file)
@@ -1,7 +1,7 @@
 {
   "type": "plugin",
   "domain": "listenbrainz_scrobble",
-  "stage": "beta",
+  "stage": "stable",
   "name": "ListenBrainz Scrobbler",
   "description": "Scrobbles your listening history to ListenBrainz — an open, community-driven alternative to Last.fm.",
   "codeowners": ["@music-assistant"],
index c91d73ed92f89a16eddc6242940063c2e2871751..9c23a4b41805dc0c4cfd8bf677c65bd288227674 100644 (file)
@@ -1,7 +1,7 @@
 {
   "type": "metadata",
   "domain": "lrclib",
-  "stage": "beta",
+  "stage": "stable",
   "name": "LRCLIB",
   "description": "Primary lyrics provider, delivering synced and unsynced lyrics from the LrcLib database.",
   "codeowners": ["@music-assistant"],
index 107132e5a135e2595ceeb31a0424ed69fb83cf35..803ffbee4e4c921d3cf313bf0ab696868372f238 100644 (file)
@@ -1,7 +1,7 @@
 {
   "type": "player",
   "domain": "musiccast",
-  "stage": "beta",
+  "stage": "stable",
   "name": "MusicCast",
   "description": "Stream audio to Yamaha MusicCast speakers — supports multiroom playback.",
   "requirements": ["aiomusiccast==0.14.8", "setuptools>=1.0.0"],
index 13b4ed18fea97dcb4463c137331d0518e3a4841b..b8e3e329e158f954f726873ed0b01dd4472d560c 100644 (file)
@@ -1,7 +1,7 @@
 {
   "type": "music",
   "domain": "nugs",
-  "stage": "beta",
+  "stage": "stable",
   "name": "Nugs.net",
   "description": "Stream official live concert audio & video — new shows added regularly to a rich archive.",
   "codeowners": ["@brian10048"],
index 952f8f338b43c2685fa871205c861eedeab3c11f..3b27a0b576d469e5491e2550d739c07da850bc76 100644 (file)
@@ -6,5 +6,6 @@
   "type": "music",
   "requirements": [],
   "codeowners": "@ozgav",
-  "multi_instance": false
+  "multi_instance": false,
+  "stage": "beta"
 }
index 0aabacfa5b78bb1171abd5d1835733d2b655d0d9..e0e37ff48accc2c8e700c4b8a59d827eeed4c7db 100644 (file)
@@ -6,5 +6,6 @@
   "type": "music",
   "requirements": [],
   "codeowners": "@ozgav",
-  "multi_instance": false
+  "multi_instance": false,
+  "stage": "beta"
 }
index 4c6950cf5f1c700d7a7ccf805ff0842b47ee1459..e952451660086bd58feb2d575677d7411405ffb1 100644 (file)
@@ -5,5 +5,6 @@
   "description": "Support for Roku's running Media Assistant.",
   "codeowners": ["@medievalapple"],
   "requirements": ["async-upnp-client==0.45.0","rokuecp==0.19.5"],
-  "documentation": "https://music-assistant.io/player-support/roku-media-assistant/"
+  "documentation": "https://music-assistant.io/player-support/roku-media-assistant/",
+  "stage": "beta"
 }
index ac9e2963f94f92f631d6cafbe67b3d2208508d71..94376d052ad09bf384c3dc712db488f00413270a 100644 (file)
@@ -1,7 +1,7 @@
 {
   "type": "player",
   "domain": "universal_group",
-  "stage": "beta",
+  "stage": "stable",
   "name": "Universal Group Player",
   "description": "Create universal groups to group speakers of different protocols/ecosystems to play the same audio (but not in sync).",
   "codeowners": ["@music-assistant"],
index 31fa2c2c43b7e88e9c5c2791f616c0bda3af2e42..5f1ef30b810b51c9400ba127cd78a2b6ad79ab39 100644 (file)
@@ -1,7 +1,7 @@
 {
   "type": "music",
   "domain": "ytmusic",
-  "stage": "experimental",
+  "stage": "beta",
   "name": "YouTube Music",
   "description": "Stream songs and podcasts from YouTube Music.",
   "codeowners": ["@MarvinSchenkel"],