From: micha91 Date: Thu, 6 Jul 2023 12:30:49 +0000 (+0200) Subject: Add chapters for plex audio books (#736) X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=c52633feef95619bb6953a60a9ada2bdd050ca24;p=music-assistant-server.git Add chapters for plex audio books (#736) --- diff --git a/music_assistant/server/providers/plex/__init__.py b/music_assistant/server/providers/plex/__init__.py index 15d6a0e5..33fed19a 100644 --- a/music_assistant/server/providers/plex/__init__.py +++ b/music_assistant/server/providers/plex/__init__.py @@ -37,6 +37,7 @@ from music_assistant.common.models.media_items import ( Artist, ItemMapping, MediaItem, + MediaItemChapter, MediaItemImage, Playlist, ProviderMapping, @@ -387,6 +388,14 @@ class PlexProvider(MusicProvider): track.track_number = plex_track.trackNumber if plex_track.parentIndex: track.disc_number = plex_track.parentIndex + if plex_track.chapters: + track.metadata.chapters = [ + MediaItemChapter( + plex_chapter.id, plex_chapter.start, plex_chapter.end, plex_chapter.title + ) + for plex_chapter in plex_track.chapters + ] + available = False content = None