music: add last modified to song
This commit is contained in:
parent
a30e6db71d
commit
b30aba4bdf
4 changed files with 4 additions and 0 deletions
|
@ -284,6 +284,7 @@ interface Song : Music {
|
|||
val durationMs: Long
|
||||
/** The ReplayGain adjustment to apply during playback. */
|
||||
val replayGainAdjustment: ReplayGainAdjustment
|
||||
val lastModified: Long
|
||||
/** The date the audio file was added to the device, as a unix epoch timestamp. */
|
||||
val dateAdded: Long
|
||||
/**
|
||||
|
|
|
@ -55,6 +55,7 @@ class SongImpl(linkedSong: LinkedSong) : Song {
|
|||
override val size = preSong.size
|
||||
override val durationMs = preSong.durationMs
|
||||
override val replayGainAdjustment = preSong.replayGainAdjustment
|
||||
override val lastModified = preSong.lastModified
|
||||
override val dateAdded = preSong.dateAdded
|
||||
override val album = linkedSong.album.resolve(this)
|
||||
override val artists = linkedSong.artists.resolve(this)
|
||||
|
|
|
@ -47,6 +47,7 @@ data class PreSong(
|
|||
val size: Long,
|
||||
val durationMs: Long,
|
||||
val replayGainAdjustment: ReplayGainAdjustment,
|
||||
val lastModified: Long,
|
||||
val dateAdded: Long,
|
||||
val preAlbum: PreAlbum,
|
||||
val preArtists: List<PreArtist>,
|
||||
|
|
|
@ -81,6 +81,7 @@ class PreparerImpl @Inject constructor() : Preparer {
|
|||
audioFile.replayGainTrackAdjustment,
|
||||
audioFile.replayGainAlbumAdjustment,
|
||||
),
|
||||
lastModified = audioFile.deviceFile.lastModified,
|
||||
// TODO: Figure out what to do with date added
|
||||
dateAdded = audioFile.deviceFile.lastModified,
|
||||
preAlbum = preAlbum,
|
||||
|
|
Loading…
Reference in a new issue