diff --git a/README.md b/README.md index 0cbe073f4..f235e3356 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -

+

Auxio

A sensible and customizable music player for android.

@@ -14,24 +14,24 @@ ## About -Auxio is a local music player for android inspired by both Spotify and other FOSS music players such as [Music Player GO](https://github.com/enricocid/Music-Player-GO) and [Phonograph](https://github.com/kabouzeid/Phonograph), with a heavy emphasis on a simple, straightfoward, and customizable UI/UX. +Auxio is a local music player designed to be simple, straightfoward, and customizable. It has a fast, reliable UI/UX, and it is not bloated with useless features. In short, **It plays music.** -Unlike other music players, Auxio is based off of [ExoPlayer](https://exoplayer.dev/), allowing for much better listening experience compared to the native [MediaPlayer](https://developer.android.com/guide/topics/media/mediaplayer) API. Auxio's codebase is also designed to be extendable, allowing for the addition of features that are not included in the main app. +Unlike other music players, Auxio is based off of [ExoPlayer](https://exoplayer.dev/), allowing for much better listening experience compared to the native MediaPlayer API. Auxio's codebase is also designed to be extendable, allowing for the addition of features that are not included in the main app. I primarily built Auxio for myself, but you can use it too, I guess. ## Screenshots -[](assets/shot_library_port.png) -[](assets/shot_playback_port.png) -[](assets/shot_songs_port.png) -[](assets/shot_search_port.png) -[](assets/shot_album_port.png) -[](assets/shot_artist_port.png) -[](assets/shot_queue_port.png) -[](assets/shot_notif.png) -[](assets/shot_settings_port.png) -[](assets/shot_genre_port.png) +[](fastlane/metadata/android/en-US/images/phoneScreenshots/shot0.png) +[](fastlane/metadata/android/en-US/images/phoneScreenshots/shot1.png) +[](fastlane/metadata/android/en-US/images/phoneScreenshots/shot2.png) +[](fastlane/metadata/android/en-US/images/phoneScreenshots/shot3.png) +[](fastlane/metadata/android/en-US/images/phoneScreenshots/shot4.png) +[](fastlane/metadata/android/en-US/images/phoneScreenshots/shot5.png) +[](fastlane/metadata/android/en-US/images/phoneScreenshots/shot6.png) +[](fastlane/metadata/android/en-US/images/phoneScreenshots/shot7.png) +[](fastlane/metadata/android/en-US/images/phoneScreenshots/shot8.png) +[](fastlane/metadata/android/en-US/images/phoneScreenshots/shot9.png) ## Features @@ -54,12 +54,12 @@ I primarily built Auxio for myself, but you can use it too, I guess. - Translations - Artist Images - Artist Songs -- Swipe-to-next-track function [Maybe] - Black theme - Custom accents - Playlists - Liked songs - More notification actions +- Swipe-between-tracks function (Maybe) - Better edge-to-edge support - More customization options - Other things, presumably @@ -68,7 +68,7 @@ I primarily built Auxio for myself, but you can use it too, I guess. Auxio accepts most contributions as long as they follow the [Contribution Guidelines](/.github/CONTRIBUTING.md). -However, feature additions and Major UI changes are less likely to be accepted. See [Accepted Additions](/info/ADDITIONS.md) for more information. +However, feature additions and major UI changes are less likely to be accepted. See [Accepted Additions](/info/ADDITIONS.md) for more information. ## License diff --git a/fastlane/metadata/android/en-US/changelogs/100.txt b/fastlane/metadata/android/en-US/changelogs/100.txt new file mode 100644 index 000000000..43da94475 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/100.txt @@ -0,0 +1 @@ +Initial Release. \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/110.txt b/fastlane/metadata/android/en-US/changelogs/110.txt new file mode 100644 index 000000000..13f7b6144 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/110.txt @@ -0,0 +1,27 @@ +Whats New +- Rewrote the music loading system to be much faster +- Genres are now song-based instead of artist-based +- When an album is being played, that album will be highlighted in the artist UI +- If a song is playing from a genre, that song will be highlighted in the genre UI +- Switched to a new audio focus system that allows for volume reduction & auto-resuming +- Added option not to load cover art +- Added option to ignore MediaStore cover art +- Added option to play a song from its genre + +Whats Improved +- Made Genre/Artist/Album UIs more efficient +- Playback state restores are now more reliable if the music library changes +- Optimized ExoPlayer for audio playback +- Landscape support is now better for phones/tablets +- Optimized how Coil is used +- Items are now shown in two columns instead of three when a phone is in landscape + +Whats Fixed +- Stop the play/pause button from animating on the Now Playing screen +- Stopped coil from increasing the app size over time due to needless disk caching +- Enabled constant bitrate seeking, allowing for AAC/certain MP3s to be seekable + +Whats Changed +- Rewind threshold option has been removed +- "Play from artist", "Play from album", and "Play from All Songs" have been removed from the song menu in favor of "Go to artist" and "Go to album" +- The currently playing song on the Album UI will now only show if the song is actually playing from the album \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/120.txt b/fastlane/metadata/android/en-US/changelogs/120.txt new file mode 100644 index 000000000..2681bcc28 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/120.txt @@ -0,0 +1,28 @@ +Whats New +- The detail UIs have been redesigned to show the Play and Shuffle options front-and-center +- The Toolbars on the detail UIs have been made more visually appealing +- Images on the detail UIs now have a shadow applied to them +- Albums now have a "Go to artist" option in their menu +- Navigation has been made much for fluid and straightforward +- Search has been moved to a dedicated tab +- Added option to filter searches by Song, Album, Artist, and Genre + +Whats Improved +- The sorting menu is now a dedicated menu instead of an overflow menu, improving accessibility +- Disk-Caching with Coil is now completely turned off +- Tablet layouts have been made more visually appealing +- Made the icons in the Playback UI look better +- Queues are now properly sorted when not shuffled + +Whats Fixed +- Fixed issue where audio focus would resume after an interruption even if explicitly paused by the user +- Fixed a crash that would occur when a song with no genre was played from its genre +- Fixed a crash that would occur from the settings being accessed before they were created +- Fixed an issue where the keyboard will stay visible when navigating to something +- Fixed multiple memory leaks +- Fixed problem where the fast scroll indicator on the Songs UI would be slightly off +- Fixed issue where rewinding wouldn't cause the playback to start again +- Fixed problem where the artist play action wouldn't work + +Whats Changed +- "Remember Shuffle" is now on by default diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt new file mode 100644 index 000000000..f50be846f --- /dev/null +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -0,0 +1,19 @@ +Auxio is a local music player designed to be simple, straightfoward, and customizable. It has a fast, reliable UI/UX, and it is not bloated with useless features. In short, It plays music. + +Unlike other music players, Auxio is based off of Exoplayer, allowing for much better listening experience compared to the native MediaPlayer API. Auxio's codebase is also designed to be extendable, allowing for the addition of features that are not included in the main app. + +Features + +- Exoplayer based playback +- Customizable UI & Behavior +- Genres/Artists/Albums/Songs support +- Simple queue system +- Full playback persistence system +- Edge-to-edge (Oreo+ Only) +- Embedded covers support +- Search Functionality +- Audio Focus / Headset Management +- No internet connectivity whatsoever +- Kotlin from the ground-up +- Modular, feature-based architecture +- No rounded corners \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/images/featureGraphic.png b/fastlane/metadata/android/en-US/images/featureGraphic.png new file mode 100644 index 000000000..d21ad3372 Binary files /dev/null and b/fastlane/metadata/android/en-US/images/featureGraphic.png differ diff --git a/assets/ic_auxio.png b/fastlane/metadata/android/en-US/images/icon.png similarity index 100% rename from assets/ic_auxio.png rename to fastlane/metadata/android/en-US/images/icon.png diff --git a/assets/shot_library_port.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/shot0.png similarity index 100% rename from assets/shot_library_port.png rename to fastlane/metadata/android/en-US/images/phoneScreenshots/shot0.png diff --git a/assets/shot_playback_port.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/shot1.png similarity index 100% rename from assets/shot_playback_port.png rename to fastlane/metadata/android/en-US/images/phoneScreenshots/shot1.png diff --git a/assets/shot_songs_port.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/shot2.png similarity index 100% rename from assets/shot_songs_port.png rename to fastlane/metadata/android/en-US/images/phoneScreenshots/shot2.png diff --git a/assets/shot_search_port.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/shot3.png similarity index 100% rename from assets/shot_search_port.png rename to fastlane/metadata/android/en-US/images/phoneScreenshots/shot3.png diff --git a/assets/shot_album_port.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/shot4.png similarity index 100% rename from assets/shot_album_port.png rename to fastlane/metadata/android/en-US/images/phoneScreenshots/shot4.png diff --git a/assets/shot_artist_port.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/shot5.png similarity index 100% rename from assets/shot_artist_port.png rename to fastlane/metadata/android/en-US/images/phoneScreenshots/shot5.png diff --git a/assets/shot_queue_port.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/shot6.png similarity index 100% rename from assets/shot_queue_port.png rename to fastlane/metadata/android/en-US/images/phoneScreenshots/shot6.png diff --git a/assets/shot_genre_port.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/shot7.png similarity index 100% rename from assets/shot_genre_port.png rename to fastlane/metadata/android/en-US/images/phoneScreenshots/shot7.png diff --git a/assets/shot_notif.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/shot8.png similarity index 100% rename from assets/shot_notif.png rename to fastlane/metadata/android/en-US/images/phoneScreenshots/shot8.png diff --git a/assets/shot_settings_port.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/shot9.png similarity index 100% rename from assets/shot_settings_port.png rename to fastlane/metadata/android/en-US/images/phoneScreenshots/shot9.png diff --git a/fastlane/metadata/android/en-US/short_description.txt b/fastlane/metadata/android/en-US/short_description.txt new file mode 100644 index 000000000..8bdfde91e --- /dev/null +++ b/fastlane/metadata/android/en-US/short_description.txt @@ -0,0 +1 @@ +A sensible and customizable music player \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/title.txt b/fastlane/metadata/android/en-US/title.txt new file mode 100644 index 000000000..b61d12c8d --- /dev/null +++ b/fastlane/metadata/android/en-US/title.txt @@ -0,0 +1 @@ +Auxio \ No newline at end of file