Refresh READMEs
Refresh all markdown/asset documents in preperation for 1.1.0
|
@ -31,7 +31,7 @@ Unlike other music players, Auxio is based off of [ExoPlayer](https://exoplayer.
|
|||
[<img src="assets/shot_queue_port.png" width=160>](assets/shot_queue_port.png)
|
||||
[<img src="assets/shot_notif.png" width=160>](assets/shot_notif.png)
|
||||
[<img src="assets/shot_settings_port.png" width=160>](assets/shot_settings_port.png)
|
||||
[<img src="assets/shot_album_alt.png" width=160>](assets/shot_album_alt.png)
|
||||
[<img src="assets/shot_genre_port.png" width=160>](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
|
||||
|
|
|
@ -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()
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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) :
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -1,6 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<integer name="rewind_threshold_min">1</integer>
|
||||
<integer name="rewind_threshold_max">30</integer>
|
||||
<integer name="rewind_threshold_default">5</integer>
|
||||
</resources>
|
|
@ -43,18 +43,18 @@
|
|||
|
||||
<SwitchPreferenceCompat
|
||||
android:title="@string/setting_quality_covers"
|
||||
app:summary="@string/setting_quality_covers_desc"
|
||||
app:defaultValue="false"
|
||||
app:dependency="KEY_SHOW_COVERS"
|
||||
app:iconSpaceReserved="false"
|
||||
app:key="KEY_QUALITY_COVERS"
|
||||
app:dependency="KEY_SHOW_COVERS"
|
||||
app:defaultValue="false" />
|
||||
app:summary="@string/setting_quality_covers_desc" />
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
android:title="@string/setting_color_notif"
|
||||
app:defaultValue="true"
|
||||
app:dependency="KEY_SHOW_COVERS"
|
||||
app:iconSpaceReserved="false"
|
||||
app:key="KEY_COLOR_NOTIF"
|
||||
app:dependency="KEY_SHOW_COVERS"
|
||||
app:summary="@string/setting_color_desc" />
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
|
@ -120,10 +120,10 @@
|
|||
|
||||
<SwitchPreference
|
||||
android:title="@string/setting_behavior_rewind_prev"
|
||||
app:allowDividerBelow="false"
|
||||
app:defaultValue="true"
|
||||
app:iconSpaceReserved="false"
|
||||
app:key="KEY_PREV_REWIND"
|
||||
app:allowDividerBelow="false"
|
||||
app:summary="@string/setting_behavior_rewind_prev_desc" />
|
||||
|
||||
</PreferenceCategory>
|
||||
|
|
Before Width: | Height: | Size: 144 KiB |
Before Width: | Height: | Size: 681 KiB After Width: | Height: | Size: 572 KiB |
Before Width: | Height: | Size: 939 KiB After Width: | Height: | Size: 1,020 KiB |
BIN
assets/shot_genre_port.png
Normal file
After Width: | Height: | Size: 883 KiB |
Before Width: | Height: | Size: 429 KiB After Width: | Height: | Size: 435 KiB |
Before Width: | Height: | Size: 322 KiB After Width: | Height: | Size: 436 KiB |
Before Width: | Height: | Size: 189 KiB After Width: | Height: | Size: 204 KiB |
|
@ -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) |
|
||||
|
|