mirror of
https://github.com/advplyr/audiobookshelf-app.git
synced 2026-08-27 22:04:08 +02:00
Add:iOS support offline episode chapters #675
This commit is contained in:
@@ -177,6 +177,7 @@ extension LocalLibraryItem {
|
||||
audioTracks.append(AudioTrack.detachCopy(of: track)!)
|
||||
duration = track.duration
|
||||
displayTitle = episode.title
|
||||
episode.chapters.forEach { chapter in chapters.append(Chapter.detachCopy(of: chapter)!) }
|
||||
} else if let tracks = self.media?.tracks {
|
||||
tracks.forEach { t in audioTracks.append(AudioTrack.detachCopy(of: t)!) }
|
||||
}
|
||||
|
||||
@@ -18,6 +18,7 @@ class LocalPodcastEpisode: Object, Codable {
|
||||
@Persisted var desc: String?
|
||||
@Persisted var audioFile: AudioFile?
|
||||
@Persisted var audioTrack: AudioTrack?
|
||||
@Persisted var chapters = List<Chapter>()
|
||||
@Persisted var duration: Double = 0
|
||||
@Persisted var size: Int = 0
|
||||
@Persisted(indexed: true) var serverEpisodeId: String?
|
||||
|
||||
Reference in New Issue
Block a user