Author Topic: Default Artist Image  (Read 1649 times)

klh

  • Jr. Member
  • **
  • Posts: 24
I tried searching on "Default Artist Image" and didn't find anything so figured I'd ask.

I followed the steps in "Topic: How to Display a Custom Image for the "No Album Art" field" and it's working great for albums. I had the option in my main panel view set for "When artists are grouped by artist -> Show album cover" but I did not get my default album image, just a white square. I changed the option to be "Show artist picture" & "Show album cover" and I prefer that option, but the artists who don't have any image just show a default grey note.

How can I update that default artist image? TIA
Last Edit: September 03, 2023, 04:58:06 PM by klh

Mayibongwe

  • Sr. Member
  • ****
  • Posts: 1733
  • Heal The World
...but the artists who don't have any image just show a default grey note.
I don't have the chance to look at it right now, but what do you see on different skins? The same default grey note?
A screenshot would be appreciated too.
Strength and Honour (2025)

klh

  • Jr. Member
  • **
  • Posts: 24
I haven't tried any other skins as I'm pretty happy with the customization I've done on my existing skin and I'm kind of afraid to mess with it as it looks great for blank albums, see images here:

https://getmusicbee.com/forum/index.php?topic=22889.msg215504#msg215504

When I have Show album covers selected with an artist view as such:



Then I see no images, like this:



When I have show artist picture selected, like this:



then I see the grey mic, like this (I was almost certain it was a note when I first opened the ticket, but for sure it's a mic now)

Last Edit: September 03, 2023, 04:59:42 PM by klh

hiccup

  • Hero Member
  • *****
  • Posts: 9124
Without me being much invested in this, nor having looked at it in more detail (forgive me for that):

Have you checked what MusicBee's default skin is doing in these circumstances?
Is it that custom skins are acting differently?
If so, maybe this should be discussed further in the Developer's Area > Skins board?
 

klh

  • Jr. Member
  • **
  • Posts: 24
I had modified beeTunes 3, that is the skin for the above screenshots. I switched to MusicBee3 and it shows a person outline (below). Wouldn't the steps to update the default artist image for any skin be the same?


hiccup

  • Hero Member
  • *****
  • Posts: 9124
Just to be clear about what you have been doing.
So have you created your own custom skin, and does it contain image elements for UnknownArtist and NoArtwork?
If so, do these images show up properly in other views?

You also might follow up on Mayibongwe's suggestion to test this using some other (more recent than beetunes) skins.
It won't modify any of your settings, and it could reveal more about the actual issue.

edit
If you are going to do some more testing with other skins, I am sure that Elemental has correctly functional images for those, and that Sample Skin does not have them at all.
These two might be helpful to see what's what.
Last Edit: September 03, 2023, 06:55:38 PM by hiccup

klh

  • Jr. Member
  • **
  • Posts: 24
The issue is not that the artist is unknown, it's that the engine that locates images for artists has not found an image for that artist, so it's showing a default image of a mic. I want to replace that default image when an image for an artist cannot be located.

The custom "beeTunes 3.xml" file I created does contain an element for  <element id="NoArtwork"> and that is working great.

Mayibongwe

  • Sr. Member
  • ****
  • Posts: 1733
  • Heal The World
I want to replace that default image when an image for an artist cannot be located.
It's as hiccup suggested earlier on:
<element id="UnknownArtist "> is the element you are interested in.
https://getmusicbee.com/forum/index.php?topic=9686.0
Strength and Honour (2025)

klh

  • Jr. Member
  • **
  • Posts: 24
I'm using the below, but still not getting my base64 image for UnknownArtist, but it's still working fine for NoArtwork. I also tried switching the order in the skin's xml file. Am I stacking the element id items properly? ("base64" is a placeholder for my properly encoded images).

<?xml version="1.0" encoding="utf-8"?>
<root dependsOn="beeTunes 3.xmlc">
 <element id="NoArtwork">
 "base64"
 </element>
 <element id="UnknownArtist">
 "base64"
 </element>
</root>

klh

  • Jr. Member
  • **
  • Posts: 24
OK, mystery solved. I tried altering the MusicBee3.xmlc with an updated xml with the new element ids and it worked there. My beeTunes 3.xmlc was in with my MusicBee library which I keep in another location, not in the c:/Windows/Program Files (x86)/MusicBee/Skins. I moved the other xmlc/xml files there and the new default no artist artwork image started working with that skin, I'm all set. Thanks!

Last Edit: September 04, 2023, 07:12:17 PM by klh