mirror of
https://github.com/advplyr/audiobookshelf-app.git
synced 2025-08-03 17:44:51 +02:00
Handle multi-track files for sleep timer
This commit is contained in:
parent
c14f6ec4c2
commit
c8ff5a7817
3 changed files with 25 additions and 3 deletions
|
@ -19,6 +19,13 @@ class AudioTrack: EmbeddedObject, Codable {
|
|||
@Persisted var localFileId: String?
|
||||
@Persisted var serverIndex: Int?
|
||||
|
||||
var endOffset: Double? {
|
||||
if let startOffset = startOffset {
|
||||
return startOffset + duration
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
private enum CodingKeys : String, CodingKey {
|
||||
case index, startOffset, duration, title, contentUrl, mimeType, metadata, localFileId, serverIndex
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue