diff --git a/CHANGELOG.md b/CHANGELOG.md index 5dad22b25..87f2d685a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,10 +9,10 @@ at the cost of longer loading times - Added support for date tags, including more fine-grained dates [#159, dependent on this feature] - Added support for release types signifying EPs, Singles, Compilations, and more [#158, dependent on this feature] - Added basic awareness of multi-value vorbis tags [#197, dependent on this feature] -- Completely reworked the main playback UI - - Queue can now be swiped up [#92] - - Playing song is now shown in queue [#92] - - Added ability to play songs from queue [#92] +- Completely reworked the main playback UI [#92] + - Queue can now be swiped up + - Playing song is now shown in queue + - Added ability to play songs from queue - Added ability to see previous songs in queue - Added dual-pane view of queue and playback on landscape and tablets - Added Last Added sorting diff --git a/README.md b/README.md index 3b2e13ab4..5eb692b2c 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ I primarily built Auxio for myself, but you can use it too, I guess. - Opinionated UX that prioritizes ease of use over edge cases - Customizable behavior - Advanced media indexer that prioritizes correct metadata -- Precise Dates, Sort Tags, and Release Type support (If enabled) +- Precise/Original Dates, Sort Tags, and Release Type support (Experimental) - SD Card-aware folder management - Reliable playback state persistence - Full ReplayGain support (On MP3, MP4, FLAC, OGG, and OPUS) diff --git a/app/src/main/java/org/oxycblt/auxio/playback/PlaybackPanelFragment.kt b/app/src/main/java/org/oxycblt/auxio/playback/PlaybackPanelFragment.kt index 602c3cf57..f0860e8cc 100644 --- a/app/src/main/java/org/oxycblt/auxio/playback/PlaybackPanelFragment.kt +++ b/app/src/main/java/org/oxycblt/auxio/playback/PlaybackPanelFragment.kt @@ -35,7 +35,6 @@ import org.oxycblt.auxio.ui.fragment.ViewBindingFragment import org.oxycblt.auxio.util.androidActivityViewModels import org.oxycblt.auxio.util.collectImmediately import org.oxycblt.auxio.util.getDrawableCompat -import org.oxycblt.auxio.util.logD import org.oxycblt.auxio.util.systemBarInsetsCompat /** @@ -102,7 +101,6 @@ class PlaybackPanelFragment : collectImmediately(playbackModel.repeatMode, ::updateRepeat) collectImmediately(playbackModel.isPlaying, ::updatePlaying) collectImmediately(playbackModel.isShuffled, ::updateShuffled) - logD("Fragment Created") } override fun onDestroyBinding(binding: FragmentPlaybackPanelBinding) { diff --git a/app/src/main/java/org/oxycblt/auxio/playback/system/MediaSessionComponent.kt b/app/src/main/java/org/oxycblt/auxio/playback/system/MediaSessionComponent.kt index 65e89b553..e0610387b 100644 --- a/app/src/main/java/org/oxycblt/auxio/playback/system/MediaSessionComponent.kt +++ b/app/src/main/java/org/oxycblt/auxio/playback/system/MediaSessionComponent.kt @@ -394,10 +394,10 @@ class MediaSessionComponent( } companion object { - private val emptyMetadata = MediaMetadataCompat.Builder().build() - const val METADATA_KEY_PARENT = BuildConfig.APPLICATION_ID + ".metadata.PARENT" + private val emptyMetadata = MediaMetadataCompat.Builder().build() + private const val ACTIONS = PlaybackStateCompat.ACTION_PLAY or PlaybackStateCompat.ACTION_PAUSE or diff --git a/app/src/main/java/org/oxycblt/auxio/ui/AuxioSheetBehavior.kt b/app/src/main/java/org/oxycblt/auxio/ui/AuxioSheetBehavior.kt index 594fbb777..11d6186d5 100644 --- a/app/src/main/java/org/oxycblt/auxio/ui/AuxioSheetBehavior.kt +++ b/app/src/main/java/org/oxycblt/auxio/ui/AuxioSheetBehavior.kt @@ -81,6 +81,7 @@ abstract class AuxioSheetBehavior(context: Context, attributeSet: Attr sheetBackgroundDrawable)) if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) { + // Shadows aren't disabled by default, do that. val transparent = context.getColorCompat(android.R.color.transparent).defaultColor outlineAmbientShadowColor = transparent diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt index 90d31b5b1..7fbfe231c 100644 --- a/fastlane/metadata/android/en-US/full_description.txt +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -7,6 +7,7 @@ Auxio is a local music player with a fast, reliable UI/UX without the many usele - Opinionated UX that prioritizes ease of use over edge cases - Customizable behavior - Advanced media indexer that prioritizes correct metadata +- Precise/Original Dates, Sort Tags, and Release Type support (Experimental) - SD Card-aware folder management - Reliable playback state persistence - Full ReplayGain support (On MP3, MP4, FLAC, OGG, and OPUS) diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/shot0.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/shot0.png index bfeded9fd..d8cd788d0 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/shot0.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/shot0.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/shot1.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/shot1.png index 7abdc3820..08400729d 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/shot1.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/shot1.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/shot2.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/shot2.png index 02739ee51..e28eb6eb3 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/shot2.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/shot2.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/shot3.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/shot3.png index e57f35e43..7c47d1d72 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/shot3.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/shot3.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/shot4.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/shot4.png index a69b7fbb8..1b5b03918 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/shot4.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/shot4.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/shot5.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/shot5.png index 0d76b7b16..5bc357813 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/shot5.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/shot5.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/shot6.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/shot6.png index 6469f17eb..8353c5865 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/shot6.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/shot6.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/shot7.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/shot7.png index 5351036cc..62a7d99df 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/shot7.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/shot7.png differ