From 3b15348b2c64536ff92eb62aa1406cf59c6df577 Mon Sep 17 00:00:00 2001 From: OzGav Date: Sat, 27 Sep 2025 22:14:40 +1000 Subject: [PATCH] Add or update stage key in manifest.json (#2431) --- music_assistant/providers/apple_music/manifest.json | 2 +- music_assistant/providers/ard_audiothek/manifest.json | 3 ++- music_assistant/providers/bluesound/manifest.json | 2 +- music_assistant/providers/genius_lyrics/manifest.json | 2 +- music_assistant/providers/lastfm_scrobble/manifest.json | 2 +- music_assistant/providers/listenbrainz_scrobble/manifest.json | 2 +- music_assistant/providers/lrclib/manifest.json | 2 +- music_assistant/providers/musiccast/manifest.json | 2 +- music_assistant/providers/nugs/manifest.json | 2 +- music_assistant/providers/podcast-index/manifest.json | 3 ++- music_assistant/providers/radioparadise/manifest.json | 3 ++- music_assistant/providers/roku_media_assistant/manifest.json | 3 ++- music_assistant/providers/universal_group/manifest.json | 2 +- music_assistant/providers/ytmusic/manifest.json | 2 +- 14 files changed, 18 insertions(+), 14 deletions(-) diff --git a/music_assistant/providers/apple_music/manifest.json b/music_assistant/providers/apple_music/manifest.json index 2c17124a..462be8ac 100644 --- a/music_assistant/providers/apple_music/manifest.json +++ b/music_assistant/providers/apple_music/manifest.json @@ -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"], diff --git a/music_assistant/providers/ard_audiothek/manifest.json b/music_assistant/providers/ard_audiothek/manifest.json index 0ef997d9..a2c5a428 100644 --- a/music_assistant/providers/ard_audiothek/manifest.json +++ b/music_assistant/providers/ard_audiothek/manifest.json @@ -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" } diff --git a/music_assistant/providers/bluesound/manifest.json b/music_assistant/providers/bluesound/manifest.json index 02f7a7c7..84054b86 100644 --- a/music_assistant/providers/bluesound/manifest.json +++ b/music_assistant/providers/bluesound/manifest.json @@ -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"], diff --git a/music_assistant/providers/genius_lyrics/manifest.json b/music_assistant/providers/genius_lyrics/manifest.json index 1af0c5db..1ced7c2d 100644 --- a/music_assistant/providers/genius_lyrics/manifest.json +++ b/music_assistant/providers/genius_lyrics/manifest.json @@ -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"], diff --git a/music_assistant/providers/lastfm_scrobble/manifest.json b/music_assistant/providers/lastfm_scrobble/manifest.json index 3580f7f5..42de6f74 100644 --- a/music_assistant/providers/lastfm_scrobble/manifest.json +++ b/music_assistant/providers/lastfm_scrobble/manifest.json @@ -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"], diff --git a/music_assistant/providers/listenbrainz_scrobble/manifest.json b/music_assistant/providers/listenbrainz_scrobble/manifest.json index d67c995b..cffb693d 100644 --- a/music_assistant/providers/listenbrainz_scrobble/manifest.json +++ b/music_assistant/providers/listenbrainz_scrobble/manifest.json @@ -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"], diff --git a/music_assistant/providers/lrclib/manifest.json b/music_assistant/providers/lrclib/manifest.json index c91d73ed..9c23a4b4 100644 --- a/music_assistant/providers/lrclib/manifest.json +++ b/music_assistant/providers/lrclib/manifest.json @@ -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"], diff --git a/music_assistant/providers/musiccast/manifest.json b/music_assistant/providers/musiccast/manifest.json index 107132e5..803ffbee 100644 --- a/music_assistant/providers/musiccast/manifest.json +++ b/music_assistant/providers/musiccast/manifest.json @@ -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"], diff --git a/music_assistant/providers/nugs/manifest.json b/music_assistant/providers/nugs/manifest.json index 13b4ed18..b8e3e329 100644 --- a/music_assistant/providers/nugs/manifest.json +++ b/music_assistant/providers/nugs/manifest.json @@ -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"], diff --git a/music_assistant/providers/podcast-index/manifest.json b/music_assistant/providers/podcast-index/manifest.json index 952f8f33..3b27a0b5 100644 --- a/music_assistant/providers/podcast-index/manifest.json +++ b/music_assistant/providers/podcast-index/manifest.json @@ -6,5 +6,6 @@ "type": "music", "requirements": [], "codeowners": "@ozgav", - "multi_instance": false + "multi_instance": false, + "stage": "beta" } diff --git a/music_assistant/providers/radioparadise/manifest.json b/music_assistant/providers/radioparadise/manifest.json index 0aabacfa..e0e37ff4 100644 --- a/music_assistant/providers/radioparadise/manifest.json +++ b/music_assistant/providers/radioparadise/manifest.json @@ -6,5 +6,6 @@ "type": "music", "requirements": [], "codeowners": "@ozgav", - "multi_instance": false + "multi_instance": false, + "stage": "beta" } diff --git a/music_assistant/providers/roku_media_assistant/manifest.json b/music_assistant/providers/roku_media_assistant/manifest.json index 4c6950cf..e9524516 100644 --- a/music_assistant/providers/roku_media_assistant/manifest.json +++ b/music_assistant/providers/roku_media_assistant/manifest.json @@ -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" } diff --git a/music_assistant/providers/universal_group/manifest.json b/music_assistant/providers/universal_group/manifest.json index ac9e2963..94376d05 100644 --- a/music_assistant/providers/universal_group/manifest.json +++ b/music_assistant/providers/universal_group/manifest.json @@ -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"], diff --git a/music_assistant/providers/ytmusic/manifest.json b/music_assistant/providers/ytmusic/manifest.json index 31fa2c2c..5f1ef30b 100644 --- a/music_assistant/providers/ytmusic/manifest.json +++ b/music_assistant/providers/ytmusic/manifest.json @@ -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"], -- 2.34.1