ui: fix failing tests
Forgot to correct the overrides.
This commit is contained in:
parent
a485ebf1fe
commit
eddba44819
5 changed files with 10 additions and 13 deletions
|
@ -14,6 +14,7 @@
|
||||||
- Audio effect (equalizer) session is now broadcast when playing/pausing
|
- Audio effect (equalizer) session is now broadcast when playing/pausing
|
||||||
rather than on start/stop
|
rather than on start/stop
|
||||||
- Searching now ignores punctuation
|
- Searching now ignores punctuation
|
||||||
|
- Numeric names are now logically sorted (i.e 7 before 15)
|
||||||
|
|
||||||
#### What's Fixed
|
#### What's Fixed
|
||||||
- Fixed MP4-AAC files not playing due to an accidental audio extractor
|
- Fixed MP4-AAC files not playing due to an accidental audio extractor
|
||||||
|
|
|
@ -40,7 +40,6 @@ import org.oxycblt.auxio.playback.formatDurationMs
|
||||||
import org.oxycblt.auxio.ui.ViewBindingDialogFragment
|
import org.oxycblt.auxio.ui.ViewBindingDialogFragment
|
||||||
import org.oxycblt.auxio.util.collectImmediately
|
import org.oxycblt.auxio.util.collectImmediately
|
||||||
import org.oxycblt.auxio.util.concatLocalized
|
import org.oxycblt.auxio.util.concatLocalized
|
||||||
import org.oxycblt.auxio.util.logD
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A [ViewBindingDialogFragment] that shows information about a Song.
|
* A [ViewBindingDialogFragment] that shows information about a Song.
|
||||||
|
@ -104,7 +103,6 @@ class SongDetailDialog : ViewBindingDialogFragment<DialogSongDetailBinding>() {
|
||||||
add(
|
add(
|
||||||
SongProperty(
|
SongProperty(
|
||||||
R.string.lbl_relative_path, song.path.parent.resolveName(context)))
|
R.string.lbl_relative_path, song.path.parent.resolveName(context)))
|
||||||
logD(info.resolvedMimeType.resolveName(context))
|
|
||||||
info.resolvedMimeType.resolveName(context)?.let {
|
info.resolvedMimeType.resolveName(context)?.let {
|
||||||
add(SongProperty(R.string.lbl_format, it))
|
add(SongProperty(R.string.lbl_format, it))
|
||||||
}
|
}
|
||||||
|
|
|
@ -35,7 +35,6 @@ import org.oxycblt.auxio.music.metadata.ReleaseType
|
||||||
import org.oxycblt.auxio.music.storage.MimeType
|
import org.oxycblt.auxio.music.storage.MimeType
|
||||||
import org.oxycblt.auxio.music.storage.Path
|
import org.oxycblt.auxio.music.storage.Path
|
||||||
import org.oxycblt.auxio.util.concatLocalized
|
import org.oxycblt.auxio.util.concatLocalized
|
||||||
import org.oxycblt.auxio.util.logD
|
|
||||||
import org.oxycblt.auxio.util.toUuidOrNull
|
import org.oxycblt.auxio.util.toUuidOrNull
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -360,6 +359,7 @@ interface Genre : MusicParent {
|
||||||
/**
|
/**
|
||||||
* A black-box datatype for a variation of music names that is suitable for music-oriented sorting.
|
* A black-box datatype for a variation of music names that is suitable for music-oriented sorting.
|
||||||
* It will automatically handle articles like "The" and numeric components like "An".
|
* It will automatically handle articles like "The" and numeric components like "An".
|
||||||
|
*
|
||||||
* @author Alexander Capehart (OxygenCobalt)
|
* @author Alexander Capehart (OxygenCobalt)
|
||||||
*/
|
*/
|
||||||
class SortName(name: String, musicSettings: MusicSettings) : Comparable<SortName> {
|
class SortName(name: String, musicSettings: MusicSettings) : Comparable<SortName> {
|
||||||
|
|
|
@ -59,7 +59,6 @@ class QueueAdapter(private val listener: EditableListListener<Song>) :
|
||||||
position: Int,
|
position: Int,
|
||||||
payload: List<Any>
|
payload: List<Any>
|
||||||
) {
|
) {
|
||||||
logD("$position ${getItem(position).rawName}")
|
|
||||||
if (payload.isEmpty()) {
|
if (payload.isEmpty()) {
|
||||||
viewHolder.bind(getItem(position), listener)
|
viewHolder.bind(getItem(position), listener)
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,7 +20,6 @@ package org.oxycblt.auxio.music
|
||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.net.Uri
|
import android.net.Uri
|
||||||
import java.text.CollationKey
|
|
||||||
import org.oxycblt.auxio.music.*
|
import org.oxycblt.auxio.music.*
|
||||||
import org.oxycblt.auxio.music.metadata.Date
|
import org.oxycblt.auxio.music.metadata.Date
|
||||||
import org.oxycblt.auxio.music.metadata.Disc
|
import org.oxycblt.auxio.music.metadata.Disc
|
||||||
|
@ -33,6 +32,8 @@ open class FakeSong : Song {
|
||||||
get() = throw NotImplementedError()
|
get() = throw NotImplementedError()
|
||||||
override val rawSortName: String?
|
override val rawSortName: String?
|
||||||
get() = throw NotImplementedError()
|
get() = throw NotImplementedError()
|
||||||
|
override val sortName: SortName?
|
||||||
|
get() = throw NotImplementedError()
|
||||||
override val date: Date?
|
override val date: Date?
|
||||||
get() = throw NotImplementedError()
|
get() = throw NotImplementedError()
|
||||||
override val dateAdded: Long
|
override val dateAdded: Long
|
||||||
|
@ -55,8 +56,6 @@ open class FakeSong : Song {
|
||||||
get() = throw NotImplementedError()
|
get() = throw NotImplementedError()
|
||||||
override val artists: List<Artist>
|
override val artists: List<Artist>
|
||||||
get() = throw NotImplementedError()
|
get() = throw NotImplementedError()
|
||||||
override val collationKey: CollationKey?
|
|
||||||
get() = throw NotImplementedError()
|
|
||||||
override val durationMs: Long
|
override val durationMs: Long
|
||||||
get() = throw NotImplementedError()
|
get() = throw NotImplementedError()
|
||||||
override val uid: Music.UID
|
override val uid: Music.UID
|
||||||
|
@ -72,6 +71,8 @@ open class FakeAlbum : Album {
|
||||||
get() = throw NotImplementedError()
|
get() = throw NotImplementedError()
|
||||||
override val rawSortName: String?
|
override val rawSortName: String?
|
||||||
get() = throw NotImplementedError()
|
get() = throw NotImplementedError()
|
||||||
|
override val sortName: SortName?
|
||||||
|
get() = throw NotImplementedError()
|
||||||
override val coverUri: Uri
|
override val coverUri: Uri
|
||||||
get() = throw NotImplementedError()
|
get() = throw NotImplementedError()
|
||||||
override val dateAdded: Long
|
override val dateAdded: Long
|
||||||
|
@ -82,8 +83,6 @@ open class FakeAlbum : Album {
|
||||||
get() = throw NotImplementedError()
|
get() = throw NotImplementedError()
|
||||||
override val artists: List<Artist>
|
override val artists: List<Artist>
|
||||||
get() = throw NotImplementedError()
|
get() = throw NotImplementedError()
|
||||||
override val collationKey: CollationKey?
|
|
||||||
get() = throw NotImplementedError()
|
|
||||||
override val durationMs: Long
|
override val durationMs: Long
|
||||||
get() = throw NotImplementedError()
|
get() = throw NotImplementedError()
|
||||||
override val songs: List<Song>
|
override val songs: List<Song>
|
||||||
|
@ -101,14 +100,14 @@ open class FakeArtist : Artist {
|
||||||
get() = throw NotImplementedError()
|
get() = throw NotImplementedError()
|
||||||
override val rawSortName: String?
|
override val rawSortName: String?
|
||||||
get() = throw NotImplementedError()
|
get() = throw NotImplementedError()
|
||||||
|
override val sortName: SortName?
|
||||||
|
get() = throw NotImplementedError()
|
||||||
override val albums: List<Album>
|
override val albums: List<Album>
|
||||||
get() = throw NotImplementedError()
|
get() = throw NotImplementedError()
|
||||||
override val genres: List<Genre>
|
override val genres: List<Genre>
|
||||||
get() = throw NotImplementedError()
|
get() = throw NotImplementedError()
|
||||||
override val isCollaborator: Boolean
|
override val isCollaborator: Boolean
|
||||||
get() = throw NotImplementedError()
|
get() = throw NotImplementedError()
|
||||||
override val collationKey: CollationKey?
|
|
||||||
get() = throw NotImplementedError()
|
|
||||||
override val durationMs: Long
|
override val durationMs: Long
|
||||||
get() = throw NotImplementedError()
|
get() = throw NotImplementedError()
|
||||||
override val songs: List<Song>
|
override val songs: List<Song>
|
||||||
|
@ -126,12 +125,12 @@ open class FakeGenre : Genre {
|
||||||
get() = throw NotImplementedError()
|
get() = throw NotImplementedError()
|
||||||
override val rawSortName: String?
|
override val rawSortName: String?
|
||||||
get() = throw NotImplementedError()
|
get() = throw NotImplementedError()
|
||||||
|
override val sortName: SortName?
|
||||||
|
get() = throw NotImplementedError()
|
||||||
override val albums: List<Album>
|
override val albums: List<Album>
|
||||||
get() = throw NotImplementedError()
|
get() = throw NotImplementedError()
|
||||||
override val artists: List<Artist>
|
override val artists: List<Artist>
|
||||||
get() = throw NotImplementedError()
|
get() = throw NotImplementedError()
|
||||||
override val collationKey: CollationKey?
|
|
||||||
get() = throw NotImplementedError()
|
|
||||||
override val durationMs: Long
|
override val durationMs: Long
|
||||||
get() = throw NotImplementedError()
|
get() = throw NotImplementedError()
|
||||||
override val songs: List<Song>
|
override val songs: List<Song>
|
||||||
|
|
Loading…
Reference in a new issue