raise MediaNotFoundError(f"Playlist path does not exist: {prov_playlist_id}")
file_item = await self.resolve(prov_playlist_id)
- playlist = Playlist(file_item.path, provider=self.domain, name=file_item.name)
+ playlist = Playlist(
+ file_item.path,
+ provider=self.domain,
+ name=file_item.name.replace(f".{file_item.ext}", ""),
+ )
playlist.is_editable = file_item.ext != "pls" # can only edit m3u playlists
playlist.add_provider_mapping(
"python-slugify==8.0.1",
"mashumaro==3.5.0",
"memory-tempfile==2.2.3",
- "music-assistant-frontend==20230324.0",
+ "music-assistant-frontend==20230326.0",
"pillow==9.4.0",
"unidecode==1.3.6",
"xmltodict==0.13.0",
git+https://github.com/pytube/pytube.git@refs/pull/1501/head
mashumaro==3.5.0
memory-tempfile==2.2.3
-music-assistant-frontend==20230324.0
+music-assistant-frontend==20230326.0
orjson==3.8.7
pillow==9.4.0
PyChromecast==13.0.5