CuteMusic icon indicating copy to clipboard operation
CuteMusic copied to clipboard

Artwork UI issue and Equalizer not working

Open Ronak0020 opened this issue 3 months ago • 8 comments

Hey! First of all, great app! I love the design and features it has. I just found a few bugs that I would like to report.

Describe the bug

  • ~~The song artwork doesn't show up sometimes. The UI looks weird in now playing screen.~~ ~~- The sorting works fine but DATE MODIFIED sorting doesn't work for me for some reason. It doesn't do anything except sort it using the default option.~~
  • If the user has not enabled "allow background activity" for the application and exits the application, the song keeps playing but when they reopen the app, even when the song is still playing the now playing option isn't visible to navigate to the now playing screen. ~~- The last thing is that Equalizer doesn't work. It doesn't show up anything when I click on Equalizer.~~

Screenshots

Image

Smartphone (please complete the following information):

  • Device: Oneplus Nord 5 12/256
  • OS: Android, Oxygen os 15
  • Version: Android 15, Oxygen os 15.0.2.501

Additional context I also faced a minor issue that for the first launch, I had to actually restart the app to see my music files after I gave it permissions. It did not show the music files right after giving it permission to scan media.

Ronak0020 avatar Sep 09 '25 18:09 Ronak0020

Equalizer doesn't work. It doesn't show up anything when I click on Equalizer.

This should open your system's equalizer; the app does not have its own. Weird...

nubesurrealista avatar Sep 09 '25 18:09 nubesurrealista

  1. Does the song have an embedded artwork ? If no, then I need to add a place holder ahah
  2. Maybe your file's metadata are corrupted ? Need to investigate
  3. I wonder if thats a Media3 bug 🤔
  4. Like @nubesurrealista said, it opens your phone's EQ, so it has an issue not CuteMusic ahah ^^

sosauce avatar Sep 09 '25 19:09 sosauce

  1. Does the song have an embedded artwork ? If no, then I need to add a place holder ahah
  2. Maybe your file's metadata are corrupted ? Need to investigate
  3. I wonder if thats a Media3 bug 🤔
  4. Like @nubesurrealista said, it opens your phone's EQ, so it has an issue not CuteMusic ahah ^^
  • Song does have artwork. It doesn't happen always. It just happens occassionally when artwork just doesn't show up. If I try to click on the same song multiple times, it loads the artwork eventually.
  • I don't think so because other music apps download not have any issue with it?
  • Yeah could be? You could ask the user for notifications permission or background activity permission to fix it I suppose.
  • oh I see! No wonder xD

Ronak0020 avatar Sep 10 '25 01:09 Ronak0020

Regarding to the EQ problem, I did encounter it a while ago. From my observation, the EQ app does go well with an external EQ, when the the EQ music-attach setting is on. To fix this, I need to disable this setting a switch it back to global-attach.

EQ Doesn't Work Image

EQ Works: Image

My to this is, some External EQs does not recognize this app as a music player.

aKqir24 avatar Oct 09 '25 14:10 aKqir24

I guess EQ is a bit random depending on the device ahah, I'll write my own

sosauce avatar Oct 09 '25 19:10 sosauce

Screenshot_2025-11-05-13-35-01-907_com.brave.browser-edit.jpg

As stated by official Android docs, this behavior is deprecated and shouldn't be done, just a little note I thought like clarifying

sosauce avatar Nov 05 '25 12:11 sosauce

Hey! should be fixed in v3.1.0, in addition, made my own EQ so this should work now!

sosauce avatar Nov 09 '25 18:11 sosauce

For the "allow bg activity" thingy this seems to be OEM specific, and I really don't want to fight OEMs poor choices so this might never be fixed unfortunately, I'll try

sosauce avatar Nov 09 '25 18:11 sosauce

Hey! should be fixed in v3.1.0, in addition, made my own EQ so this should work now!

Yeah well funnily enough when opening it while a song plays/paused it's already on, trying to turn it off instead does nothing except for whatever reason start playing the first audio track in the library, moving the sliders loads up a random song but sounds all distorted

Massive fail here, most Android roms have their own eq software, otherwise magisk modules exist, why would you code your own? It's mega broken.

DemonoidMaster avatar Nov 30 '25 07:11 DemonoidMaster

Hey! should be fixed in v3.1.0, in addition, made my own EQ so this should work now!

Yeah well funnily enough when opening it while a song plays/paused it's already on, trying to turn it off instead does nothing except for whatever reason start playing the first audio track in the library, moving the sliders loads up a random song but sounds all distorted

Massive fail here, most Android roms have their own eq software, otherwise magisk modules exist, why would you code your own? It's mega broken.

I made my own because some devices/roms's EQ simply didn't work (happened to me) I'm not experiencing all the issue you've mentionned on my side but I'll to fix them 🙂

sosauce avatar Nov 30 '25 09:11 sosauce

I will be reverting back to using the system's EQ as after searching and battling demons for long enough I figured out how to make it work, it appears some Media3 wasn't behaving as we devs thought 😢

sosauce avatar Dec 01 '25 15:12 sosauce

Consider making beta builds separate from the main release if possible, easier on you since if there is any big problematic bug at least it wouldn't be a part of a full release and only isolated to a beta build. The only other big issue is the whole "limited to these detected folders" blacklist but no whitelist mode issue, having it in whitelist mode where a specific folder can be added (like SAF does but that one only let's the user pick songs to add and not whole folders? ¿? Why lmao?)

Other than those two issues I commented on (first messages ever here, on this one about EQ bug and the other about whitelist/blacklist on another bug report) this app is solid and lightweight, just one nitpick though you should implement a UI tutorial because it took me minute or so to figure out that to switch from songs to albums/artists (it's the artist page I assume yes? that page refuses to load, so another weird bug) was to press the bottom icon that I originally thought was the only tab view there was, instead of the icons for songs/albums/artists etc be on bottom row like most music player apps have

DemonoidMaster avatar Dec 01 '25 21:12 DemonoidMaster

Consider making beta builds separate from the main release if possible, easier on you since if there is any big problematic bug at least it wouldn't be a part of a full release and only isolated to a beta build. The only other big issue is the whole "limited to these detected folders" blacklist but no whitelist mode issue, having it in whitelist mode where a specific folder can be added (like SAF does but that one only let's the user pick songs to add and not whole folders? ¿? Why lmao?)

Other than those two issues I commented on (first messages ever here, on this one about EQ bug and the other about whitelist/blacklist on another bug report) this app is solid and lightweight, just one nitpick though you should implement a UI tutorial because it took me minute or so to figure out that to switch from songs to albums/artists (it's the artist page I assume yes? that page refuses to load, so another weird bug) was to press the bottom icon that I originally thought was the only tab view there was, instead of the icons for songs/albums/artists etc be on bottom row like most music player apps have

Consider remembering that the dev is not your employee and that they do everything they can to improve the user experience.

nubesurrealista avatar Dec 01 '25 22:12 nubesurrealista

@DemonoidMaster Hey so let me answer you clearly

  • I am considering automated nightly build, but since I'm just a kid and live under my mom's rules, sometimes there's no internet at night LOL (but thats besides the point)

  • Next update will include whitelist mode (setup screen + feature already completed) all folders will be blacklisted by default and you will have to select which on you want to scan

  • S.A.F intergration was built because someone wanting to load songs from their server, S.A.F should NOT be used to load song from the device's storage but from external sources

  • My goal with CuteApps is to break away from "traditional UIs" with a more "content first" approach (compare CuteMusic to any other music app and you'll notice you see way more songs on CuteMusic at first glance) tho I agree it can a bit confusing, and I used to have the music icon blink to incentivize to user to click it, I should add it back

Thank you for taking your time to pointing out issues as it helps the app become better, but never forget, it's impossible to build something every single user will adore, I'm just a kid trying after all 😴

sosauce avatar Dec 01 '25 22:12 sosauce

@DemonoidMaster Hey so let me answer you clearly

  • I am considering automated nightly build, but since I'm just a kid and live under my mom's rules, sometimes there's no internet at night LOL (but thats besides the point)
  • Next update will include whitelist mode (setup screen + feature already completed) all folders will be blacklisted by default and you will have to select which on you want to scan
  • S.A.F intergration was built because someone wanting to load songs from their server, S.A.F should NOT be used to load song from the device's storage but from external sources
  • My goal with CuteApps is to break away from "traditional UIs" with a more "content first" approach (compare CuteMusic to any other music app and you'll notice you see way more songs on CuteMusic at first glance) tho I agree it can a bit confusing, and I used to have the music icon blink to incentivize to user to click it, I should add it back

Thank you for taking your time to pointing out issues as it helps the app become better, but never forget, it's impossible to build something every single user will adore, I'm just a kid trying after all 😴

Slowly but surely, baby steps. Thank you for your efforts & time at doing this project.

DemonoidMaster avatar Dec 01 '25 23:12 DemonoidMaster

Started releasing Nightly builds with GHA once a week

sosauce avatar Dec 03 '25 07:12 sosauce

@sosauce I just encountered this artwork bug recently. From observation there are two ways to reproduce this, the first one is in the screen recording, while the other one, I still need to verify. And one more thing, when this issue is present, the app will sometimes display mismatching album and music name after a restart.

https://github.com/user-attachments/assets/3f36ea30-6a0c-4298-b6e0-17a71026f5e1

aKqir24 avatar Dec 10 '25 13:12 aKqir24