From 325fd10a4e31a75a020a808b949bd515bc4a1324 Mon Sep 17 00:00:00 2001 From: DevelopmentalOctopus <108596533+DevelopmentalOctopus@users.noreply.github.com> Date: Tue, 5 Jul 2022 14:27:27 -0700 Subject: [PATCH 1/3] Add ManualPlaylistsFolder Probably necessitated by https://github.com/jellyfin/jellyfin/pull/5228 which was recently included in the Jellyfin 10.8 release. --- custom_components/jellyfin/media_source.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/custom_components/jellyfin/media_source.py b/custom_components/jellyfin/media_source.py index 162fc3f..7d72005 100644 --- a/custom_components/jellyfin/media_source.py +++ b/custom_components/jellyfin/media_source.py @@ -151,6 +151,7 @@ def Type2Mediatype(type): "CollectionFolder": MEDIA_CLASS_DIRECTORY, "Playlist": MEDIA_CLASS_DIRECTORY, "PlaylistsFolder": MEDIA_CLASS_DIRECTORY, + "ManualPlaylistsFolder": MEDIA_CLASS_DIRECTORY, "MusicArtist": MEDIA_TYPE_ARTIST, "MusicAlbum": MEDIA_TYPE_ALBUM, } @@ -169,6 +170,7 @@ def Type2Mimetype(type): "CollectionFolder": MEDIA_CLASS_DIRECTORY, "Playlist": MEDIA_CLASS_DIRECTORY, "PlaylistsFolder": MEDIA_CLASS_DIRECTORY, + "ManualPlaylistsFolder": MEDIA_CLASS_DIRECTORY, "MusicArtist": MEDIA_TYPE_ARTIST, "MusicAlbum": MEDIA_TYPE_ALBUM, } @@ -186,6 +188,7 @@ def Type2Mediaclass(type): "CollectionFolder": MEDIA_CLASS_DIRECTORY, "Playlist": MEDIA_CLASS_DIRECTORY, "PlaylistsFolder": MEDIA_CLASS_DIRECTORY, + "ManualPlaylistsFolder": MEDIA_CLASS_DIRECTORY, "MusicArtist": MEDIA_CLASS_ARTIST, "MusicAlbum": MEDIA_CLASS_ALBUM, "Audio": MEDIA_CLASS_TRACK, @@ -204,6 +207,7 @@ def IsPlayable(type, canPlayList): "CollectionFolder": False, "Playlist": canPlayList, "PlaylistsFolder": False, + "ManualPlaylistsFolder": False, "MusicArtist": canPlayList, "MusicAlbum": canPlayList, "Audio": True, From d39bb1e033f2e9545af702f1b193ec30dc44cef8 Mon Sep 17 00:00:00 2001 From: DevelopmentalOctopus <108596533+DevelopmentalOctopus@users.noreply.github.com> Date: Tue, 5 Jul 2022 14:28:51 -0700 Subject: [PATCH 2/3] Update changelog.md --- changelog/changelog.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/changelog/changelog.md b/changelog/changelog.md index e761dfc..e66dfa6 100644 --- a/changelog/changelog.md +++ b/changelog/changelog.md @@ -1,5 +1,9 @@ ## Changelog +### 1.1.2 + +- Handle `ManualPlaylistsFolder` type + ### 1.1.1 - Fix `async_get_registry` warning From dde4c0eb03885283d76f4c628f8f19e61ae429f5 Mon Sep 17 00:00:00 2001 From: DevelopmentalOctopus <108596533+DevelopmentalOctopus@users.noreply.github.com> Date: Tue, 5 Jul 2022 14:29:14 -0700 Subject: [PATCH 3/3] bump manifest to 1.1.2 --- custom_components/jellyfin/manifest.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/custom_components/jellyfin/manifest.json b/custom_components/jellyfin/manifest.json index 1fdb4b5..b5113d1 100644 --- a/custom_components/jellyfin/manifest.json +++ b/custom_components/jellyfin/manifest.json @@ -1,11 +1,11 @@ { "domain": "jellyfin", "name": "Jellyfin", - "version": "1.1.1", + "version": "1.1.2", "config_flow": true, "documentation": "https://github.com/koying/jellyfin_ha", "issue_tracker": "https://github.com/koying/jellyfin_ha/issues", "requirements": ["jellyfin-apiclient-python==1.7.2"], "codeowners": ["@koying"], "iot_class": "local_push" - } \ No newline at end of file + }