SoulSearching Versions Save

An offline music application for Android 8 and above using Compose Multiplatform.

v0.6.0

4 weeks ago

Small release of Soul Searching!

New features

  • Add possibility to swipe the cover of the currently played song, on the player view, to play the next or previous song in the queue
  • The swipe action is enabled by default and can be disabled in the settings (Personalization → Music player view)
  • The personalization page in the settings has been reworked to be more clear

Fixes

  • Fix notification progress bar not been shown for some songs on devices below Android 13
  • Fix pause/play button not been updated correctly when losing audio focus by other app
  • Lyrics provider info is now always in the bottom end part of the lyrics view
  • The Manage songs setting page is more navigable on horizontal mode

v0.5.0

1 month ago

New version of Soul Searching! The principal changes of this new version are the new view for the playlist, albums and artist and the possibility to see songs by folders and added month.

New features

  • Playlists icons are now visible on the screen used for adding a song to playlists
  • Improve access of playlist/album/artist panel when on horizontal view
  • Improve horizontal view of playlist/album/artist
  • Improve design of playlist/album/artist page
  • Artist's albums are now shown on its page
  • Can now see all musics by folders on the music tab
  • Can now see all musics by month added on the music tab
  • Musics by folders and by month are options in the personalization settings
  • Better light theme for the application
  • Add the possibility to remove a song from the queue from any music bottom sheets
  • The icon for removing a song from the queue has changed to better separate itself from the others remove options

Fixes

  • Fix player view text color readability issue when the dynamic theme is on, the device is on light mode and no cover exists for the current played song
  • Fix issue where long music title would go beyond max horizontal size on expanded player view
  • Fix issue where adding a song to a playlist would show playlists where the song is already in
  • Fix issue where putting the currently played song in favorites would not update the UI of it in the player view if done via the "Add to playlists" option in the music bottom sheet
  • Better size for the player panel when minimized
  • Fix issue that would not find all matching albums when using the search functionality
  • Fix performance issue on the player view that affected songs without cover
  • When the user dismisses the search view, with a down swipe, while the keyboard is shown, the keyboard will now dismiss itself
  • The player view now dismisses itself correctly when no songs are in the queue
  • Fix issue when deleting the current played song from the queue that would not handle correctly the next song to play
  • Fix issue with notification's buttons not working for devices below Android 13
  • Fix issues where the initial queue would not be the same after adding/removing songs and changing player mode

Refactor, code improvement

  • Update app dependencies
  • Compose version has been updated to 1.6.2

v0.4.0

1 month ago

New version of Soul Searching! The main focus of this version was the almost total rework of the application for it to be more stable, better done, and KMP ready. Indeed, the principal aim of Soul Searching is to now become multiplatform! The app is currently KMP ready, and I'm working on a Desktop version of it.

New features

  • When modifying a song, an album or an artist, propositions will be shown to you to complete fields
  • Modifying a song, an album or an artist will modify the concerned file metadata on your device
  • The possibility to modify a file on your device is an option in the settings
  • When playing a song, you can see its lyrics if some are available, thanks to lyrist
  • Improve main page view
  • Improve design of player played list panel (reworked current music button, add lyrics page)
  • Add autofocus on search bar when opening the search view

Fixes

  • Fix issue that would position the player view in a wrong position when changing device theme
  • Fix issue that would let the user drag the player music list view beyond vertical up limits
  • Fix issue where adding a new song from an existing artist would override the cover of the artist if the song has one

Refactor, code improvement

  • The whole project is now a Kotlin Multiplatform one based around common modules
  • Dagger Hilt has been replaced with Koin for multiplatform support
  • Androidx Palette has been replaced with Kmpalette
  • SharedPreferences has been replaced with a multiplatform solution
  • Voyager is now used for the navigation
  • App dependencies are now managed with a version catalog file
  • Color theme manager, playback manager, player, notification and service have been reworked
  • A lot of problematic static attributes have been replaced with more stable solutions

v0.3.1

4 months ago

This release fixes some bugs when deleting all musics from an album or an artist. It also fixes the version name of the application (it was previously 0.2.3 instead of 0.3.0).

v0.2.3

4 months ago

:warning: The application ID has changed to better fit the GitHub repository! This release will reinstall a new application on your device instead of updating the last version! :warning:

New features:

  • Current played song is now shown differently
  • Can now access artist and album of the current played song directly from the player view
  • Can now access the bottom sheet of the current played song in the player view by long clicking on its cover
  • Personalized theme gives you now more possibilities

Fixes:

  • Fix issue with shuffle mode when changing player mode
  • Fix spacing issue when player is minimized on settings and more screens
  • The option to add the current played song to be played next is now not available
  • Modify UI of checkboxes
  • Modify sentences of delete music dialog
  • Icons are now more homogeneous throughout the app

Refactor, code improvement...:

  • All dependencies of the app has been updated
  • The use of the now deprecated swipeable API has been replaced by the new draggable one
  • Improve security of broadcast receivers
  • Permission management has been improved
  • Better comments throughout the app
  • Better system for managing music and playlist events
  • The application now uses Kotlin instead of Groovy for Gradle.
  • The application structure is now respecting the Clean Architecture

v0.2.2

7 months ago

This release is aimed to fix these two issues:

  • Grammar errors #7
  • Notification making sound when it shouldn't #8

v0.2.1

7 months ago

This release is primarily about fixed issues, from UI improvements to critical issues on specific devices.

Fixes from this release:

  • Title in header bar is now centered when on multiple lines
  • The counter of played playlists, artists and album is now correctly updated when using the shuffle option
  • Fix a typo in a string for the French translation
  • Fix a critical issue that wouldn't let the app run on Android 9 because of SQLite version
  • Fix issue that would load the UI of a new music but load the previous listened one in the player
  • The application's animations are now more homogeneous in some parts of the application
  • The selection of an image for an artist / album / music, when fetching new songs, is now more efficient and accurate
  • The detection of deleted / moved files is now more efficient and the application is less susceptible to crashing because of it
  • The UI for the "More" screens have been improved to avoid player minimized view to overlap on elements

v0.2.0

7 months ago

New functionalities from this release:

  • Add an about section in the settings, where you can see the following:
    • The developers of the application
    • The application's version name
  • Add an Easter egg, I'll let you find where it is!

Fixes from this release:

  • All "More" screens now share the same color theme
  • Fix an issue when changing playing mode that would remove the played list

v0.1.1

7 months ago

Small release of Soul Searching.

It includes primarily UI improvements, such as:

  • sort choices are now more visible
  • the "More" screens better follows the app's UI
  • the personalized dynamic theme for playlist has been improved to support navigation and status bars
  • the player view now can't be extended past the max size of the device

v0.1.0

7 months ago

This is the first release of Soul Searching! You can find what the app does in its README file.

This release will certainly contain some bugs, so feel free to give some feedbacks in order for the application to improve itself.