diff --git a/README.md b/README.md index 085974bf1..d3667b6ff 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ Unlike other music players, Auxio is based off of [ExoPlayer](https://exoplayer. [](assets/shot_queue_port.png) [](assets/shot_notif.png) [](assets/shot_settings_port.png) -[](assets/shot_album_alt.png) +[](assets/shot_genre_port.png) ## Features @@ -51,9 +51,8 @@ Unlike other music players, Auxio is based off of [ExoPlayer](https://exoplayer. ## To Come in the future: -- Better music loading system - Improved genre/artist/album UIs -- New search setup +- Dedicated search tab - Swipe-to-next-track function - Artist Images - Black theme diff --git a/app/src/main/java/org/oxycblt/auxio/MainFragment.kt b/app/src/main/java/org/oxycblt/auxio/MainFragment.kt index 7175ab913..ab268cee8 100644 --- a/app/src/main/java/org/oxycblt/auxio/MainFragment.kt +++ b/app/src/main/java/org/oxycblt/auxio/MainFragment.kt @@ -26,6 +26,7 @@ import org.oxycblt.auxio.ui.toColor /** * The primary "Home" [Fragment] for Auxio. + * TODO: Dedicated search tab */ class MainFragment : Fragment() { private val playbackModel: PlaybackViewModel by activityViewModels() diff --git a/app/src/main/java/org/oxycblt/auxio/playback/PlaybackFragment.kt b/app/src/main/java/org/oxycblt/auxio/playback/PlaybackFragment.kt index d9c654903..bf7f6dbeb 100644 --- a/app/src/main/java/org/oxycblt/auxio/playback/PlaybackFragment.kt +++ b/app/src/main/java/org/oxycblt/auxio/playback/PlaybackFragment.kt @@ -3,7 +3,6 @@ package org.oxycblt.auxio.playback import android.content.res.ColorStateList import android.graphics.drawable.AnimatedVectorDrawable import android.os.Bundle -import android.util.TypedValue import android.view.LayoutInflater import android.view.MenuItem import android.view.View @@ -22,7 +21,6 @@ import org.oxycblt.auxio.settings.SettingsManager import org.oxycblt.auxio.ui.accent import org.oxycblt.auxio.ui.memberBinding import org.oxycblt.auxio.ui.toColor -import kotlin.math.roundToInt /** * A [Fragment] that displays more information about the song, along with more media controls. @@ -67,11 +65,6 @@ class PlaybackFragment : Fragment(), SeekBar.OnSeekBarChangeListener { val queueMenuItem: MenuItem val showCoverArt = SettingsManager.getInstance().showCovers - val paddingPixels = TypedValue.applyDimension( - TypedValue.COMPLEX_UNIT_DIP, 64F, - requireContext().resources.displayMetrics - ).roundToInt() - // --- UI SETUP --- binding.lifecycleOwner = viewLifecycleOwner diff --git a/app/src/main/java/org/oxycblt/auxio/settings/SettingsManager.kt b/app/src/main/java/org/oxycblt/auxio/settings/SettingsManager.kt index 086b517a6..b16dc88f0 100644 --- a/app/src/main/java/org/oxycblt/auxio/settings/SettingsManager.kt +++ b/app/src/main/java/org/oxycblt/auxio/settings/SettingsManager.kt @@ -10,7 +10,6 @@ import org.oxycblt.auxio.ui.ACCENTS /** * Wrapper around the [SharedPreferences] class that writes & reads values without a context. - * TODO: Add option to hide covers * @author OxygenCobalt */ class SettingsManager private constructor(context: Context) : diff --git a/app/src/main/java/org/oxycblt/auxio/songs/SongsFragment.kt b/app/src/main/java/org/oxycblt/auxio/songs/SongsFragment.kt index 318b3946c..fb935b071 100644 --- a/app/src/main/java/org/oxycblt/auxio/songs/SongsFragment.kt +++ b/app/src/main/java/org/oxycblt/auxio/songs/SongsFragment.kt @@ -31,8 +31,6 @@ import kotlin.math.ceil /** * A [Fragment] that shows a list of all songs on the device. Contains options to search/shuffle * them. - * TODO: Search - * TODO: Sorting * @author OxygenCobalt */ class SongsFragment : Fragment() { diff --git a/app/src/main/res/values/integers.xml b/app/src/main/res/values/integers.xml deleted file mode 100644 index 4916bfc3f..000000000 --- a/app/src/main/res/values/integers.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - 1 - 30 - 5 - \ No newline at end of file diff --git a/app/src/main/res/xml/prefs_main.xml b/app/src/main/res/xml/prefs_main.xml index fbdc36fe6..762dfe338 100644 --- a/app/src/main/res/xml/prefs_main.xml +++ b/app/src/main/res/xml/prefs_main.xml @@ -43,18 +43,18 @@ + app:summary="@string/setting_quality_covers_desc" /> diff --git a/assets/shot_album_alt.png b/assets/shot_album_alt.png deleted file mode 100755 index 43f3916a7..000000000 Binary files a/assets/shot_album_alt.png and /dev/null differ diff --git a/assets/shot_album_port.png b/assets/shot_album_port.png index 3370b71e5..47b9fbd8c 100755 Binary files a/assets/shot_album_port.png and b/assets/shot_album_port.png differ diff --git a/assets/shot_artist_port.png b/assets/shot_artist_port.png index f7862fc65..c2bcdea0e 100755 Binary files a/assets/shot_artist_port.png and b/assets/shot_artist_port.png differ diff --git a/assets/shot_genre_port.png b/assets/shot_genre_port.png new file mode 100644 index 000000000..86cf72b74 Binary files /dev/null and b/assets/shot_genre_port.png differ diff --git a/assets/shot_library_port.png b/assets/shot_library_port.png index 09f39ae7a..27960e31e 100755 Binary files a/assets/shot_library_port.png and b/assets/shot_library_port.png differ diff --git a/assets/shot_search_port.png b/assets/shot_search_port.png index db8c9a583..f119f40af 100755 Binary files a/assets/shot_search_port.png and b/assets/shot_search_port.png differ diff --git a/assets/shot_settings_port.png b/assets/shot_settings_port.png index 3531c3a7a..7058998b8 100755 Binary files a/assets/shot_settings_port.png and b/assets/shot_settings_port.png differ diff --git a/info/FORMATS.md b/info/FORMATS.md index 7b7b784ce..418081924 100644 --- a/info/FORMATS.md +++ b/info/FORMATS.md @@ -6,18 +6,16 @@ Here are the music formats that Auxio supports, as per the [Supported ExoPlayer ✅ = Supported -👎 = Not fully supported - ❌ = Not supported | Format | Supported | Comments | |--------|-----------|----------- | M4A | ✅ | | -| MP3 | ✅ | Some files may not be seekable | +| MP3 | ✅ | | | MKA | ✅ | | | OGG | ✅ | Containing Vorbis, Opus, and FLAC | | WAV | ✅ | | | MPEG_TS | ✅ | | | MPEG_TS | ✅ | | -| AAC | 👎 | Not seekable | +| AAC | ✅ | | | FLAC | ❌ | Auxio must be patched with the [FLAC Extension](https://github.com/google/ExoPlayer/tree/release-v2/extensions/flac) |