HydrogenAudio

Hosted Forums => foobar2000 => Support - (fb2k) => Topic started by: Snowknight26 on 2021-04-12 17:42:40

Title: foobar2000 v1.6.5 - Album Art Viewer showing wrong cover during track change
Post by: Snowknight26 on 2021-04-12 17:42:40
When changing tracks, under specific circumstances, the wrong album art is shown in the Album Art Viewer element.

Let's say you're changing tracks from one album (A) to another (B). It's possible that when changing from track A -> B, the album art for track Z is shown between A and B while track B is preparing to play.

Little tricky to reproduce but I'll try my best to describe what settings I think cause this issue.

Assume you have the following elements displayed:

Assign a global hotkey to Playback -> Random.
In the Library Viewer Selection playlist, double click on a random track (track A) to start playing it. The album art for that track should appear in the Album Art Viewer since that track is selected.
Single click a different track (track B) in the Library Viewer Selection playlist so that the Album Art Viewer shows its artwork.
Make foobar2000 lose focus, such as by clicking on another window or the taskbar. The artwork for track A should now show.
Press the global hotkey for Playback -> Random.
Before the next random track (track C) starts playing, the artwork for track B shows momentarily before the artwork for track C shows.

This basically causes foobar2000 to have to decode/resize artwork for an additional track that it thinks is selected, making the UI a little less responsive.
Title: Re: foobar2000 v1.6.5 - Album Art Viewer showing wrong cover during track change
Post by: TuNk77 on 2021-04-12 20:29:17
Can confirm, I was able to re-produce this behavior. I am using foobar2000 on win 10 x64 (20H2)
Title: Re: foobar2000 v1.6.5 - Album Art Viewer showing wrong cover during track change
Post by: Snowknight26 on 2021-04-19 16:48:06
Fixed in 1.6.6 beta 2 as well.
Title: Re: foobar2000 v1.6.5 - Album Art Viewer showing wrong cover during track change
Post by: APMichael on 2021-06-03 16:37:21
The issue seems to be not completely fixed with version 1.6.6.

As soon as consecutive tracks have the same "Artist" or "Album Artist", only the embedded album art of the first track is displayed, the album arts of the following tracks are ignored.

If a track by a different artist follows at some point, the album art will be updated again and displayed correctly.

I hope this can be fixed. Thanks a lot!
Title: Re: foobar2000 v1.6.5 - Album Art Viewer showing wrong cover during track change
Post by: TuNk77 on 2021-06-04 15:51:25
It's still the issue in foobar2000 v1.6.7 beta 5
Title: Re: foobar2000 v1.6.5 - Album Art Viewer showing wrong cover during track change
Post by: kode54 on 2021-06-05 02:17:43
Gonna make a quick guess that the album art caching system only stores images per album/artist, and doesn't support fancy things like each track of an album having its own unique artwork.
Title: Re: foobar2000 v1.6.5 - Album Art Viewer showing wrong cover during track change
Post by: APMichael on 2021-06-05 10:18:34
You're right, it's probably also still related to a common "Album Title". However, it had worked for years so far and only the new version has broken the display of individual covers. Therefore it is a bug for me.

I have tracks with an album title such as "Party Mix 20xx" and with these the new error now unfortunately occurs.

I don't think it's particularly fancy for a player to pay attention to individual covers and tags. Just my opinion.


@TuNk77: Thanks for confirming and checking the beta.
Title: Re: foobar2000 v1.6.5 - Album Art Viewer showing wrong cover during track change
Post by: pimpfuss on 2021-06-05 15:24:27
I have a similar problem but it worked before. I tried older versions and to me it looks the problem actually started with verion 1.65.
Title: Re: foobar2000 v1.6.5 - Album Art Viewer showing wrong cover during track change
Post by: APMichael on 2021-06-05 18:10:48
Thank you for the confirmation. Correct, as far as I can remember the issue started with version 1.6.5.
SimplePortal 1.0.0 RC1 © 2008-2021