From: OzGav Date: Mon, 2 Feb 2026 09:07:25 +0000 (+1100) Subject: Remove legacy logic for radiobrowser item copying (#3058) X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=0bb43babba3654bde582a9466e646d9a5ad945e5;p=music-assistant-server.git Remove legacy logic for radiobrowser item copying (#3058) * Remove legacy logic for radiobrowser item copying Removed outdated logic for copying radiobrowser items added to the library, which is marked for removal after version 2.3.0. * Fix indentation in RadioBrowser provider --- diff --git a/music_assistant/providers/radiobrowser/__init__.py b/music_assistant/providers/radiobrowser/__init__.py index d384d483..20966ec9 100644 --- a/music_assistant/providers/radiobrowser/__init__.py +++ b/music_assistant/providers/radiobrowser/__init__.py @@ -130,15 +130,6 @@ class RadioBrowserProvider(MusicProvider): except RadioBrowserError as err: raise ProviderUnavailableError(f"RadioBrowser API unavailable: {err}") from err - # copy the radiobrowser items that were added to the library - # TODO: remove this logic after version 2.3.0 or later - if not self.config.get_value(CONF_STORED_RADIOS) and self.mass.music.database: - async for db_row in self.mass.music.database.iter_items( - "provider_mappings", - {"media_type": "radio", "provider_domain": "radiobrowser"}, - ): - await self.library_add(await self.get_radio(db_row["provider_item_id"])) - @use_cache(3600 * 24 * 14) # Cache for 14 days async def search( self, search_query: str, media_types: list[MediaType], limit: int = 10