@@ -42,14 +42,12 @@ import uk.akane.libphonograph.items.EXTRA_ALBUM_ID
4242import uk.akane.libphonograph.items.EXTRA_ARTIST_ID
4343import uk.akane.libphonograph.items.EXTRA_AUTHOR
4444import uk.akane.libphonograph.items.EXTRA_CD_TRACK_NUMBER
45- import uk.akane.libphonograph.items.EXTRA_GENRE_ID
4645import uk.akane.libphonograph.items.EXTRA_MODIFIED_DATE
4746import uk.akane.libphonograph.items.addDate
4847import uk.akane.libphonograph.items.albumId
4948import uk.akane.libphonograph.items.artistId
5049import uk.akane.libphonograph.items.author
5150import uk.akane.libphonograph.items.cdTrackNumber
52- import uk.akane.libphonograph.items.genreId
5351import uk.akane.libphonograph.items.modifiedDate
5452
5553@OptIn(UnstableApi ::class )
@@ -131,7 +129,7 @@ class LastPlayedManager(
131129 b.writeInt(it.mediaMetadata.recordingMonth)
132130 b.writeLong(it.mediaMetadata.artistId)
133131 b.writeLong(it.mediaMetadata.albumId)
134- b.writeLong(it.mediaMetadata.genreId)
132+ b.skip() // used to be GenreId
135133 b.writeStringSafe(it.mediaMetadata.author)
136134 b.skip() // used to be CdTrackNumber
137135 b.writeLong(it.mediaMetadata.durationMs)
@@ -216,7 +214,7 @@ class LastPlayedManager(
216214 val recordingMonth = b.readInt()
217215 val artistId = b.readLong()
218216 val albumId = b.readLong()
219- val genreId = b.readLong()
217+ b.skip() // used to be GenreId
220218 val author = b.readStringSafe()
221219 b.skip() // used to be CdTrackNumber
222220 val duration = b.readLong()
@@ -258,9 +256,6 @@ class LastPlayedManager(
258256 if (albumId != null ) {
259257 putLong(EXTRA_ALBUM_ID , albumId)
260258 }
261- if (genreId != null ) {
262- putLong(EXTRA_GENRE_ID , genreId)
263- }
264259 putString(EXTRA_CD_TRACK_NUMBER , cdTrackNumber)
265260 putString(EXTRA_AUTHOR , author)
266261 if (modifiedDate != null ) {
0 commit comments