Tu peux retrouver ce fichier en français 🇫🇷
Improvements, optimizations and troubleshooting:
- Widget refreshing has been improved
- Bring back horizontal padding on playback view for texts
Improvements, optimizations and troubleshooting:
- Remove Android Auto limit
- By default Satunes load music's artist if there's no album's artist
- Loading library won't show warning modal
- "Clean playlists" will show warning modal
- Change some text
- Playlist's title won't accept backlines or tabulations
- Buttons rows scrolling zone is no more cut
- Log file size is max 5MB and when Satunes update the current position in playback view, no more logs to optimize battery
- Fix wrong repeat mode after reloading library
- Make search setting view scrollable
- Fix playing next music in certain conditions
New features:
- Be able to shuffle and change repeat mode with notification
- Share medias files
- Long click on album artwork opens the album's options
- Long click on artist text in playback view opens the artist's options
- Be able to load music's artist if the album's artist is unknown (library settings)
- Clean playlists to removed saved music if they don't exists in loaded musics instead of cleaning automatically
Improvements, optimizations and troubleshooting:
- Fix importing single playlist
- Fix importing playlist when it already exists
- Some optimizations
- Add Fdroid button in about setting's section
- Playlist settings have been moved to Library settings
- Fix play next in certain conditions
- Fix remove from queue in certain conditions
- Fix crash while launching on Android 9 and earlier if read external storage permission is not allowed
Improvements, optimizations and troubleshooting:
- If files with size of 0 or duration of 0, then it won't be loaded
- If the playback view wants to show a NaN Float value for the current position, it will show 00:00 instead of crashing app
Improvements, optimizations and troubleshooting:
- Completely disable bottom navbar items when switched off
- The default section cannot be a switched off navbar section
- Fix spelling in a french string
- Add space between content text and buttons in playlists settings view
New features:
- Ability to undo the deletion of a path
Improvements, optimizations and troubleshooting:
- Add feedback haptic on extra buttons
- Fixed the display of paths, now centered
- Changed some texts
- Opening the application will always take the default section setting into account
- Next music can be removed from the playlist
- Genres display albums again
- When a music before the current music is put next, the list stays in sync with the order
Improvements, optimizations and troubleshooting:
- Fix crash on Android 10 (Quince Tart) and older versions
- Update some strings
New features:
- Support of compilation
- Classic Widget
- Selection of default navbar section
Improvements, optimizations and troubleshooting:
- The "Folders" setting becomes "Library"
- Optimize Android Auto startup
- Hide tab section highlight when user is in settings, search or playback views
- Fix crash when Satunes has been not used for a moment and reopen from multi-task
- Play next is hidden on next music's options
- Some other optimizations
Improvements, optimizations and troubleshooting:
- Add new line at the end of log line
- Fix no path selected and include setting selected
Improvements, optimizations and troubleshooting:
- Fix Android Auto issues
- Fix app crash everytime the app launch itself with Android Auto
- Path:
- Show "this device" instead of "/0"
- Move refresh button to a new line
- Optimize search process
New features:
- It is now possible to include/exclude paths
- Export single playlist is back
- Remove media from queue
- Add to next and to queue for all media
- After music(s) has/have been added to playlist(s) the snackBar has cancel action. The same after canceling, you can cancel the cancel action lol
Improvements, optimizations and troubleshooting:
- RAM usage has been significantly reduced, artworks are loaded when needed
- Playback is more stable when it is released
Improvements, optimizations and troubleshooting:
- It is no longer possible to have 2 different playlists with the same name regardless of the upper/lower case
- Blank strings are removed from playlist title when added or updated.
- When launching playback via searches with shuffle mode, the selected music is the first in the queue
- When searching, if the first or last characters are spaces, they are ignored
Improvements, optimizations and troubleshooting:
- Restructured the code
- Improved performance and speed of loading and accessing data
- Android Auto is more stable although Android Auto has some constraints in terms of data quantity
- Importing and exporting playlists works correctly
- The progress bar will display the predefined levels in this order:
- Very slow
- Slow
- A little slow
- Normal
- Fast
- Very fast
- In real time
- Defined an order for media if their title is exactly the same when comparing,
on the screen if this happens, you will see the media in this order:
- Music
- Album
- Artist
- Genre
- Playlist
- Folder
- Use of snack bars for different notifications
- Added the album title on the music item to differentiate albums and songs
- The buttons for the shuffle settings are no longer switches but act as the buttons for the repeat mode
- Now, the application will even load your duplicated music
- By default, Satunes will only load the main Music folder and not the whole thing.
- Satunes records some errors via logs (without personal information), you can export them, nothing will leave the application without your permission.
- Now, playing music from a folder will first load its music, then those from its subfolders, always sorted by title.
- Added icons to identify settings more easily.
Improvements, Optimizations and Troubleshooting:
- Use snack bar for notifications
- Playlists import/export has been fixed and now works as expected
- Refactor Android Auto, make it more stable and tried to fix issues with it
- Add album title on music item to differentiate albums and musics
- Fix closing app when playing while setting to keep it in playing mode disabled
- Progress bar will show predefined levels in this order:
- Very Slow
- Slow
- A bit slow
- Normal
- Fast
- Very Fast
- Real Time
- Do not close modal when unliking music from likes playlist view
- Some other optimizations
Improvements, Optimizations and Troubleshooting:
- Defined an order for media if their title is exactly the same while comparing, on the screen if it
happens you will see media in this order:
- Music
- Album
- Artist
- Genre
- Playlist
- Folder
- Limit the item list with 300 element max in Android Auto due to its limitations
- Loading should be faster in Android Auto as one loop has been removed for each list loading
- The shuffle setting buttons are no more switches but act like repeat buttons
- Fix musics from external storage like sd card not loaded
⚠ Alpha version is not recommended for regular use.
Improvements, Optimizations and Troubleshooting:
- The code structure has been fully refactored to be more simple and better to use.
- The code has been reworked to be faster
- Satunes now support Android 15 Vanilla Ice Cream (API 35)
- Now the app will load even your duplicated musics
- By default, Satunes will load only the main Musics folder and not all.
- Satunes logs some errors (without personal information), you can export it, nothing will leave the app without your permission.
- Implementing the use of ViewModel and UiState for a better Satunes' states management
- Now playing music from folder will first load its musics then its subfolders' musics always sorted by title.
- Add icons in settings to identify them easily.
Improvements, Optimizations and Troubleshooting:
- Musics in folder are no more modified when the user click on music to play it
- Search icon has been remove from the search setting view
New features:
- Possibility of choosing the search filters activated by default
- Request for confirmation when deleting from playlists
- All types of media (music, artists, etc.) have an option menu during a long press
Improvements, Optimizations and Troubleshooting:
- Added a button to open F-Droid when an update is available
Improvements, Optimizations and Troubleshooting:
- Fixed bug when adding currently playing music to a playlist when there is none and the user cancels its creation
- Added search filter for playlists
- Navigation animations between pages are faster and avoid clicking on the previous page
- The music queue list page opens with the currently playing music in mind
- Added a button to open currently playing music from the search page
- The music filter in the search is activated by default
New features:
- Search for different media
- Favorite music system
- Viewing the playlist and being able to:
- Play music after current track
- Add to queue
- Added a tablet mode for displaying music currently playing
- Popup after installing an update
Improvements, Optimizations and Troubleshooting:
- Removal of the Facebook button following the future disappearance of the Satunes' Facebook page
- Optimizations
- A bug causing the application to crash following the creation of the first playlist has been fixed
New features:
- Search for different media
- Favorite music system
- Viewing the playlist and being able to:
- Play music after current track
- Add to queue
- Added a tablet mode for displaying music currently playing
- Popup after installing an update
Improvements, Optimizations and Troubleshooting:
- Removal of the Facebook button following the future disappearance of the Satunes' Facebook page
- Optimizations
Improvements, Optimizations and Troubleshooting:
- When playing the next music when it is already the last one after shuffling.
- Playlists load faster at starting
Improvements, Optimizations and Troubleshooting:
- The size of the repeat one mode icon in the default playback settings displays correctly on different screen sizes
- Updating libraries
New features:
- Added a new setting allowing the use of Audio Offload (sends playback to a dedicated process). This option allows you to optimize the battery
- Ability to add currently playing music to playlists via quick actions
- Navigation to albums, genres, artists, etc. from the menu with a long press on music
Improvements, Optimizations and Troubleshooting:
- Display issue when launching first music in Android Auto fixed
- The default random mode selection is represented by buttons with icons and more using a switch
- Displaying navigation bar button names
Improvements, Optimizations and Troubleshooting:
- The album is no longer displayed in playback if the screen height size is too small in landscape mode
- Fixed crash when clicking the parameter button when audio permission is not granted
- Default language if system language is not supported is now English and no longer French
- Album titles will no longer exceed the width of the album
- Fixes to the text size of the "Music" section in the artist and genre views
- Adding music to several playlists is now resolved
- Fixed issue when adding 2 playlists with the same name with upper and lower case on different letters
- When adding music to a playlist and no playlist has been created, the application starts creating a new playlist
Improvements, Optimizations and Troubleshooting:
- Settings navigation works consistently for all menus.
- Design improvement
Improvements, Optimizations and Troubleshooting:
- Fix icons on playback views no more showing full black or full white when deactivated
- Harmonize shuffle and repeat icon by making the ones in settings with round border
- Adding a horizontal padding to Android Auto setting view
- Fix downloading release update
Satunes is now stable!
Improvements, Optimizations and Troubleshooting:
- Navigating to genres or albums with a name containing the '/' character can now work normally
- The design has been improved:
- The shuffle and repeat buttons in the playback view (only in the phone app) are completely round
- Support for screen sizes has been improved
- Added a menu in settings explaining how to activate Android Auto
New features:
- Ability to change the name of a playlist
Improvements, Optimizations and Troubleshooting:
- Problems related to playback in Android Auto have been fixed:
- No display at launch
- Progress bar during repeat one mode that goes beyond the time limit
- Added text explaining why exporting and exporting playlists is in beta
- Attempted to fix crash when opening the app after a long time after pausing
This version is planned to be deployed as a stable version if no bugs are detected during this phase.
New features:
- Added a shuffle button to all Android Auto views
- Removed the "Musics" tab because there were too many elements in Android Auto.
- New settings:
- Choice of repeat mode
- Choice of shuffle mode
- Ability to prevent other applications from pausing/playing playback
Improvements, Optimizations and Troubleshooting:
- Accents are sorted correctly
- Progress bar no longer glitches when enabling/disabling shuffle mode
- Background playback works correctly depending on the chosen setting
- Updates will take into account alpha, beta and preview 1,2,3, etc. for example "1.0.0-preview-1"
- Multi-language is now supported in Android Auto
- The shuffle button in Android Auto has an icon
- Edited link for github
- Improved design and support for different screen sizes.
Improvements, Optimizations and Troubleshooting:
- Songs are sorted alphabetically in folders, this avoids wrong playing order.
- Optimization of performance and battery when playing. The progress bar is refreshed only when the relevant view is open.
The app is now available for Android Lollipop (5.1.1) and newer devices. About 99.2% of you can install it 😜.
New features:
- It is possible to change the refresh rate of the progress bar
- It is possible to export and import playlists, in json format (future improvements will be developed.)
- It is possible to exclude ringtones
Improvements, Optimizations and Troubleshooting:
- The way permissions are managed has been improved and the application no longer crashes on first start
- The design has been improved:
- In order to avoid blocking on small screens, all elements are scrollable while waiting to find a more suitable solution
- Album image is displayed on screen in album page
- The different views are scrollable in their entirety
- The genre view displays, in addition to music, albums as in an artist's page
- The artist name is displayed in the album view and allows redirection to it
- The text areas have been harmonized and long texts will be cut if necessary
- Some light optimizations have been made
Improvements, Optimizations and Troubleshooting:
- Improved sorting
- Albums contain more than one song
- Taking into account the case where no data has been loaded.
Improvements, Optimizations and Troubleshooting:
- Changed domain name to "io.github.antoinepirlot.satunes".
- The design has been reworked to bring default album art throughout the application.
- Album art displays in Android Auto.
- Database migrations can be done.
- Fixed some issues when initializing Android Auto in some cases.
- Screen recomposition when adding data such as playlists is now operational.
MP3 Player finally has its own name "Satunes". This version becomes compatible with Android 9 Pie and newer.
New features:
- Clicking on the notification opens the application where the user left it.
- Compatibility with Android 9 Pie and newer
- Ability to add several songs to a playlist
- Ability to start shuffle and repeat a song in Android Auto
Improvements, Optimizations and Troubleshooting:
- The design has been improved.
- Parameters have been moved to subsections for better separation.
- Updates can be done regardless of the name of the application
- Toasts will no longer be displayed twice when updating.
- The album image is displayed in the album and music lists to make the lists more user-friendly.
- Optimization of battery usage
- Launching music from playlists is now fixed.
- The library which allows navigation has been updated and brings new animations.
Improvements, Optimizations and Troubleshooting:
- All albums that have the same name will be displayed on the screen.
- Artists, albums and genres without names will have an associated name.
Improvements, Optimizations and Troubleshooting:
- Albums contain all their musics. An album is considered identical if its title and artist are the same.
- Now it is possible to download and install the update from the application.
Improvements, Optimizations and Troubleshooting:
- When the user has added music to playlists but decides to delete them from the device, the application deletes missing music from playlists. This prevents the application from crashing every time you launch it.
- The update system has been redesigned. Now the user needs to click a button in the settings. This is no longer automatic in order to avoid unnecessary data consumption.
- Update checking has been fixed and now takes into account 4 types of updates:
- Alpha: These are the most experimental and buggy versions. Features are not set in stone and may disappear with a subsequent update.
- Beta: These are test versions to resolve problems with new features. This will be permanently added to the application (except in cases of major forces).
- Preview: This is a release candidate which, if all goes well, will be deployed as a stable version.
- Stable: This is a ready-to-use version. This is the recommended version for normal use. However, it may still present some bugs but these will be fixed rare and will not prevent the functionality from functioning properly.
- Adding music to several playlists is basically fixed.
- Crashes occurring when recomposing the UI following changes such as "Screen rotation" or " Activation of dark mode" will no longer cause the application to crash.
- The navigation has been corrected, now the user can return to other main screens from the settings following a recomposition of the screen as indicated in the previous point.
- When launching the application, it should no longer crash due to problems related to playback initialization.
- The data structure has been revised to resolve certain problems such as opening an album that was not the correct one or causing the application to crash when 2 albums have the same name.
- Optimization of data loading as well as the change of random mode (thanks to Kotlin coroutines).
- The progress bar has been collapsed on the sides to avoid conflict with gesture navigation.
- Playback in Android Auto has been fixed. This will result in a possible increase in battery usage but this has not yet been verified.
New features:
- It is possible to check if an update is available from settings.
- Added new sections to the settings page.
- Added title to show where the user is located.
- Added a horizontal list displaying all artist's albums.
- Possibility to click on album (in the artist page or from the currently playing music) to display the album page.
Improvements, Optimizations and Troubleshooting:
- The setting that allows you to hide the file tab is repaired, the setting is saved correctly.
- The display of the settings page has been redesigned and improved.
Improvements, Optimization and Troubleshooting:
- Data loading has been optimized and is much faster.
- All text displayed in Android Auto is now escaped to see the correct characters.
Improvements, Optimization and Troubleshooting:
- Navigation between pages is more intuitive
- Corrections made to playback
- Special characters are escaped, this fixes problems opening folder/media with a name containing a special character (for example: Hip-Hop/Rap)
Now the app has its own icon 🤗 (note that I'm not an artist 🤭).
Problems resolutions:
- The button to create a playlist is now located at the bottom right of the screen.
- The playback has been overhauled and changing tracks should not cause any problems with the display of the music currently playing.
- A loading circle appears at launch when there is a lot of music to load to avoid a slower app launch.
- Music no longer automatically pauses in Android Auto when changing music from the queue list.
Features:
- Add Playlist System
This version make the app compatible with Android 11 Red Velvet Cake and later.
Fix issues:
- Optimisation of Android Auto
- Playback is correctly synchronized
Features:
- Android Auto support
- To activate Android Auto you can find instructions here
Fix issues:
- Optimisation
- Show all music information on notification
Fix issues:
- The media is paused when another media is playing
Fix issues:
- Musics, Albums, etc. (Media) are sort by their title.
Features:
- Show genres list and play music from them
- Settings
- Allow users to stop the playback if the app is closed from multitasking
- Allow users to pause playback if the headset is disconnected (cable or bluetooth)
Fix issues:
- Music from external storage can be played
- Show main storage as Root folder (e.g. "This Device" or "External Storage: C45-54")
Fix issues:
- Disabling shuffle activation from outside the app (for example asking assistant to shuffle)
Fix issues:
- Loading data on galaxy devices won't crash the app if not artwork found
- Disconnecting headset or bluetooth device will pause music
- The button play paused is now correctly synchronised with the state of the music
New functionalities has landed. Now you can
- See album list and play music from albums
- Setting Page
- Change bottom bar tabs by removing folders, artists or albums tabs
In this version issue(s) have been fixed.
- When loading artwork fail, the app stop crashing
In this version the album artwork is shown on the playback screen the music control bar has been move to the bottom of the screen.
This version is the very first version of this app (in beta). It includes basics functionalities of an mp3 player.