symphony icon indicating copy to clipboard operation
symphony copied to clipboard

[Bug] Covers not showing

Open phw opened this issue 2 years ago • 10 comments

Description

This is a bit odd: I have Symphony v2023.6.93 installed on two devices, one running Android 12 and one running Android 9. Both have a copy of the exact same music library with around ~4600 tracks on the SD card.

On the Android 12 system everything is fine. On the Android 9 system all the covers are missing. I already tried clearing the app data and reading the library fresh.

I also cross-checked on the device with the Metro and Simple Music Player apps (both installed from f-droid), and both of those show the library with all album covers.

Steps to Reproduce

Fresh start of the app. Wait for the library sync to complete.

All the cover images show the black default fallback.

Expected Behavior

Album covers being shown

Screenshots

Screenshot_20230609_140118_io github zyrouge symphony

This is what shows up in Simple Music Player

Screenshot_20230609_140452_com simplemobiletools musicplayer

Device

  • Device: Huawei p-smart 2019
  • OS: Android 9
  • Version: v2023.6.93

Checklist

phw avatar Jun 09 '23 12:06 phw

I have the same problem that the covers are not displayed.

Samsung Galaxy a8 Android 9

siggi1984 avatar Aug 08 '23 04:08 siggi1984

I guess this happens only in Android 9. MediaStore implementations older than Android 10 pretty much not good as the newer ones.

zyrouge avatar Aug 08 '23 15:08 zyrouge

Is this still relevant?

zyrouge avatar Dec 30 '23 12:12 zyrouge

@zyrouge I can't say for sure, I don't have the Android 9 device available anymore.

phw avatar Dec 30 '23 13:12 phw

Hi,

I am on Android 12.

Covers embedded in files show as expected.

But I have an album with FLAC where the cover is at album directory level (cover.jpg and front.jpg). In this case the cover does not show in the player.

jej avatar Jan 03 '24 23:01 jej

Hi,

I am on Android 12.

Covers embedded in files show as expected.

But I have an album with FLAC where the cover is at album directory level (cover.jpg and front.jpg). In this case the cover does not show in the player.

Those are not supported.

zyrouge avatar Jan 04 '24 02:01 zyrouge

Ok. Do you think it may be implemented easily? I don't know kotlin a lot but can have a look if you give some hints...

jej avatar Jan 04 '24 10:01 jej

Ok. Do you think it may be implemented easily? I don't know kotlin a lot but can have a look if you give some hints...

I guess it would be using MediaStore to gather images, you will need to identify if the folder the images lies in is an album, if so, you would have found the image. This is the only hardest part, modifying the application to use it is pretty easy.

zyrouge avatar Jan 04 '24 10:01 zyrouge

Ok. And starting from the audio file? Looking at the same path level if a conventional 'cover' file exists?

jej avatar Jan 04 '24 10:01 jej

Ok. And starting from the audio file? Looking at the same path level if a conventional 'cover' file exists?

That could work too. But you have to make sure that it not too slow. Probably, checking directory once should not be too bad. Also, we should probably consider if there are existing standards/specifications to do this (ex: M3U files to create a playlist).

zyrouge avatar Jan 04 '24 11:01 zyrouge