Skip to content

Releases: enteraname74/SoulSearching

v0.10.0

21 Dec 20:30
Compare
Choose a tag to compare

New release of Soul Searching!

New features

General

  • The app now handles multiple artists for one song. Go to settings → advanced settings to search for artists to divide
  • You can now rewind the currently played song if it was played for a certain amount of time (you can deactivate this in the settings)
  • You can now see the current song progression on the minimized player view (you can activate this in the settings)
  • Add top right button on player view for accessing current song bottom sheet
  • Add option to use a horizontal bar on main page instead of a vertical one (see settings)
  • Improve bottom sheets style
  • Improve text field design
  • You can now select multiple songs, albums, artists, or playlists
  • You can now add or remove a whole playlist, album, or artist to the played list
  • You can now set the player volume in the settings of the app
  • Folders are now sorted in settings

Desktop

  • Searching for songs is now faster (added blacklisted folders)

Fixes

General

  • Dragging the thumb of the player slider will only move the position in the song when releasing the thumb
  • Fix songs total played number not being correctly updated when played more than once in the same played list
  • Fix current cover not being the correct one when removing the current played song from player view
  • Fix pause button being shown when going to another song
  • Songs by month are now correctly sorted by date
  • Song total played number is now incremented after some time while being played

v0.9.1

26 Oct 13:08
facaed3
Compare
Choose a tag to compare

Small release of Soul Searching, aimed to add small improvements and fixes.

New features

General

  • When searching new songs, new folders are automatically saved. It is useful when needing to hide folders without saving the songs first (as it was the case before)
  • The app is now able to remove folders if they no longer exist on the device

Fixes

General

  • Fix format of message indicating that some songs were automatically removed from device
  • Improve cover system. On Android devices, songs with the same album name will automatically share the same album cover URI. Cover system was changed to fix this issue

v0.9.0

23 Oct 20:22
7c4ef12
Compare
Choose a tag to compare

New release of Soul Searching!

This release is focused on app performance (see #16).
When launching the app, you will see a migration screen (app data management has changed and a migration is needed). It shouldn't take too long.

Performance improvements

General

  • Song fetching is now faster (up to 99% faster. 890 songs took 3 minutes and 30 seconds before. Now it takes 2 seconds)
  • Covers are now in better quality and load faster (if you already have the app, reload the covers in the settings to have them in better quality)
  • Folder management is now faster
  • Reworked player and its related components (UI, notification…) to be better organized

New features

General

  • The feature for adding new songs to the app has been reworked (new user flow and a new screen after saving songs)
  • Better loading screens were added when heavy operations are done in the app
  • You can now reload your covers in the settings (settings → advanced settings → reload covers)

Fixes

General

  • Fix player panel showing for a brief instant when modifying a song

Android

  • Fix crash when first installing the app on Android 10 (see #36)

Desktop

  • Symlinks folders are now dismissed when searching for new songs

v0.8.1

29 Sep 17:43
50df84b
Compare
Choose a tag to compare

Small release of Soul Searching aiming to fix some issues.

Fixes

General

  • Fix most played playlists not being shown in statistics

Android

  • Fix padding issues on horizontal screens on mobile devices with navigation panel activated
  • Fix issue where music's metadata (name, artist, cover) would not be shown on notification on device below Android 13
  • Fix issue where music notification would not be complete when opening the app with a previous listening session

v0.8.0

28 Sep 22:22
931505d
Compare
Choose a tag to compare

Small release of Soul Searching, mainly to fix some bugs and improve usability of the application.

New features

  • Improve statistics screen

Fixes

General

  • Improve songs view in an album, artist, playlist, or folder screen for medium and large screens
  • Albums in an artist screen are now always shown on medium and large screens
  • Some images are now bigger on large screens
  • Fix color theme not being correctly updated when navigating using the navigation panel (on large screens)
  • Fix player panel lag when opening lyrics or song list while being on the other tab when the panel is closed
  • Fix new songs cover not being shown before adding them to the app
  • Fix albums and artists not being deleted when deleting the last song of them
  • Fix SoulMix and folder shuffle that would crash if no songs were found
  • Fix player cover swipe not being able to be disabled in the settings
  • Color theme transition is now slower and less abrupt

Android

  • Fix bottom sheets content appearing below navigation bar
  • Fix music service not working on Android 14

Desktop

  • Can now right-click to do a long click action
  • Add hand cursor when hovering a clickable element
  • Improve visual of clickable elements in bottom sheets and cards

v0.7.0

02 Sep 21:21
96c1316
Compare
Choose a tag to compare

Soul Searching is officially multiplatform!

You can now listen to your favorite songs on desktop (Linux for now) with Soul Searching!
The desktop app will follow the version of the android app, so it starts as the version 0.7.0!

New features

  • Soul Searching Desktop!
  • New screens depending on the size of the device (principally used for the desktop app)
  • Add the possibility to change the base theme of the app (settings → color theme → principal theme)
  • Add the possibility to force the use of the light or dark theme
  • Add play statistics (settings → statistics)
  • Add tab for folders and a Soul Mix (playing a certain amount of songs from each folder, shuffled)
  • You can set the number of songs selected from each folder for the Soul Mix in the settings (settings → personalization → music player)

Fixes

  • Improve contrast of text over background color with dynamic theme
  • Player view is now more responsive
  • Fix crashes when navigating to the same kind of page (playlist, album...)
  • Fix color animation clipping when going from minimized to expanded player view
  • Improve color transition for status and navigation bar

Refactor, code improvement

  • Better project architecture

v0.6.0

03 May 16:49
6131e47
Compare
Choose a tag to compare

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

01 May 19:44
c7cb8b7
Compare
Choose a tag to compare

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

18 Apr 17:38
65aeb41
Compare
Choose a tag to compare

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

07 Jan 18:54
50f58a0
Compare
Choose a tag to compare

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).