Package sources for project Java:packages are received through scmsync. This is not supported by the OBS frontend

File versions.patch of Package music-assistant

diff --git a/music_assistant/providers/chromecast/manifest.json b/music_assistant/providers/chromecast/manifest.json
index 841b424f..a45a1d29 100644
--- a/music_assistant/providers/chromecast/manifest.json
+++ b/music_assistant/providers/chromecast/manifest.json
@@ -5,7 +5,7 @@
   "name": "Chromecast",
   "description": "Support for Chromecast based players.",
   "codeowners": ["@music-assistant"],
-  "requirements": ["PyChromecast==14.0.7"],
+  "requirements": ["PyChromecast>=14.0.7"],
   "documentation": "https://music-assistant.io/player-support/google-cast/",
   "multi_instance": false,
   "builtin": false,
diff --git a/music_assistant/providers/ytmusic/manifest.json b/music_assistant/providers/ytmusic/manifest.json
index 7f2df11e..de56f028 100644
--- a/music_assistant/providers/ytmusic/manifest.json
+++ b/music_assistant/providers/ytmusic/manifest.json
@@ -7,7 +7,9 @@
   "codeowners": ["@MarvinSchenkel"],
   "requirements": [
     "ytmusicapi==1.10.3",
-    "duration-parser==1.0.1"
+    "yt-dlp>=2025.6.30",
+    "duration-parser==1.0.1",
+    "bgutil-ytdlp-pot-provider==1.1.0"
   ],
   "documentation": "https://music-assistant.io/music-providers/youtube-music/",
   "multi_instance": true
openSUSE Build Service is sponsored by