From c52633feef95619bb6953a60a9ada2bdd050ca24 Mon Sep 17 00:00:00 2001 From: micha91 Date: Thu, 6 Jul 2023 14:30:49 +0200 Subject: [PATCH] Add chapters for plex audio books (#736) --- music_assistant/server/providers/plex/__init__.py | 9 +++++++++ 1 file changed, 9 insertions(+) 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 -- 2.34.1