Merge pull request #33 from DevelopmentalOctopus/patch-1

Handle ManualPlaylistsFolder
This commit is contained in:
Chris Browet 2022-07-06 10:53:18 +02:00 committed by GitHub
commit 62db27d35b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 2 deletions

View file

@ -1,5 +1,9 @@
## Changelog ## Changelog
### 1.1.2
- Handle `ManualPlaylistsFolder` type
### 1.1.1 ### 1.1.1
- Fix `async_get_registry` warning - Fix `async_get_registry` warning

View file

@ -1,11 +1,11 @@
{ {
"domain": "jellyfin", "domain": "jellyfin",
"name": "Jellyfin", "name": "Jellyfin",
"version": "1.1.1", "version": "1.1.2",
"config_flow": true, "config_flow": true,
"documentation": "https://github.com/koying/jellyfin_ha", "documentation": "https://github.com/koying/jellyfin_ha",
"issue_tracker": "https://github.com/koying/jellyfin_ha/issues", "issue_tracker": "https://github.com/koying/jellyfin_ha/issues",
"requirements": ["jellyfin-apiclient-python==1.7.2"], "requirements": ["jellyfin-apiclient-python==1.7.2"],
"codeowners": ["@koying"], "codeowners": ["@koying"],
"iot_class": "local_push" "iot_class": "local_push"
} }

View file

@ -151,6 +151,7 @@ def Type2Mediatype(type):
"CollectionFolder": MEDIA_CLASS_DIRECTORY, "CollectionFolder": MEDIA_CLASS_DIRECTORY,
"Playlist": MEDIA_CLASS_DIRECTORY, "Playlist": MEDIA_CLASS_DIRECTORY,
"PlaylistsFolder": MEDIA_CLASS_DIRECTORY, "PlaylistsFolder": MEDIA_CLASS_DIRECTORY,
"ManualPlaylistsFolder": MEDIA_CLASS_DIRECTORY,
"MusicArtist": MEDIA_TYPE_ARTIST, "MusicArtist": MEDIA_TYPE_ARTIST,
"MusicAlbum": MEDIA_TYPE_ALBUM, "MusicAlbum": MEDIA_TYPE_ALBUM,
} }
@ -169,6 +170,7 @@ def Type2Mimetype(type):
"CollectionFolder": MEDIA_CLASS_DIRECTORY, "CollectionFolder": MEDIA_CLASS_DIRECTORY,
"Playlist": MEDIA_CLASS_DIRECTORY, "Playlist": MEDIA_CLASS_DIRECTORY,
"PlaylistsFolder": MEDIA_CLASS_DIRECTORY, "PlaylistsFolder": MEDIA_CLASS_DIRECTORY,
"ManualPlaylistsFolder": MEDIA_CLASS_DIRECTORY,
"MusicArtist": MEDIA_TYPE_ARTIST, "MusicArtist": MEDIA_TYPE_ARTIST,
"MusicAlbum": MEDIA_TYPE_ALBUM, "MusicAlbum": MEDIA_TYPE_ALBUM,
} }
@ -186,6 +188,7 @@ def Type2Mediaclass(type):
"CollectionFolder": MEDIA_CLASS_DIRECTORY, "CollectionFolder": MEDIA_CLASS_DIRECTORY,
"Playlist": MEDIA_CLASS_DIRECTORY, "Playlist": MEDIA_CLASS_DIRECTORY,
"PlaylistsFolder": MEDIA_CLASS_DIRECTORY, "PlaylistsFolder": MEDIA_CLASS_DIRECTORY,
"ManualPlaylistsFolder": MEDIA_CLASS_DIRECTORY,
"MusicArtist": MEDIA_CLASS_ARTIST, "MusicArtist": MEDIA_CLASS_ARTIST,
"MusicAlbum": MEDIA_CLASS_ALBUM, "MusicAlbum": MEDIA_CLASS_ALBUM,
"Audio": MEDIA_CLASS_TRACK, "Audio": MEDIA_CLASS_TRACK,
@ -204,6 +207,7 @@ def IsPlayable(type, canPlayList):
"CollectionFolder": False, "CollectionFolder": False,
"Playlist": canPlayList, "Playlist": canPlayList,
"PlaylistsFolder": False, "PlaylistsFolder": False,
"ManualPlaylistsFolder": False,
"MusicArtist": canPlayList, "MusicArtist": canPlayList,
"MusicAlbum": canPlayList, "MusicAlbum": canPlayList,
"Audio": True, "Audio": True,