Album Covers Missing

I see album covers in yatse for some albums but the majority are missing.
I have some covers embedded in the tag, but the majority are in the same folder as the album tracks and are called cover.jpg.
Does yatse require all covers to be embedded? Is there a way to get yatse to see the cover.jpg?

You misunderstood how things works.

Yatse does not read anything, it gets what Kodi sends, when Kodi is OK Yatse will be OK.

With that said since you did not provide the mandatory logs there’s not much more I can tell

debug-20210606_151444.zip (13.1 KB)
Here is the logfile

404 Not Found http://10.0.0.54/image/image%3A%2F%2F%252fhome%252fosmc%252fMusic%252fCDS%252fB%252fBeatles%252fBeatles%2520for%2520Sale%252fcover.jpg%2F (285ms, 82-byte body)

Your Kodi does not return those images, either your Kodi have wrong information or you are facing the documented permission issue and you need to ensure that there is a proper source inside Kodi that points to /home/osmc.

From the 404 message I know that 10.0.0.54 is my OSMC device and /home/osmc/Music contains a link to /mnt/helium/audio/Music/CDS where my collection is stored. What I don’t understand is the /image/image - I certainly didn’t include that in any reference to the collection.

What is the documented permission issue? Do you have a link to the description?

I have read your description of the problem on the Yatse website. I also looked at the github link, but I am afraid it all went right over my head.

What steps do I need to take to fix this issue?

I sent a log of the rebuild of the Yatse database with my other problem - The Beatles/Beatles issue. I hope this helps to find what I need to do.

I gave you the solution in the first answer.

If the images are properly there then you need to have a proper source inside Kodi that points to /home/osmc with the allowSharing set to true.

https://kodi.wiki/view/Sources.xml

So here is my sources.xml - It points to /home/osmc /Music…etc… So why am I not seeing the images in Yatse - They are there on my TV screen when I play the music just not on my tablet running Yatse.

osmc@xenon:~$ cat .kodi/userdata/sources.xml 
<sources>
    <programs>
        <default pathversion="1"></default>
    </programs>
    <video>
        <default pathversion="1"></default>
        <source>
            <name>Auto-mounted drives</name>
            <path pathversion="1">/media/</path>
            <allowsharing>true</allowsharing>
        </source>
        <source>
            <name>TV</name>
            <path pathversion="1">/home/osmc/TV Shows/TV/</path>
            <allowsharing>true</allowsharing>
        </source>
        <source>
            <name>Movies</name>
            <path pathversion="1">/home/osmc/Movies/Videos/</path>
            <allowsharing>true</allowsharing>
        </source>
    </video>
    <music>
        <default pathversion="1"></default>
        <source>
            <name>Auto-mounted drives</name>
            <path pathversion="1">/media/</path>
            <allowsharing>true</allowsharing>
        </source>
        <source>
            <name>Reverb Nation</name>
            <path pathversion="1">/home/osmc/Music/Reverb Nation/</path>
            <allowsharing>true</allowsharing>
        </source>
        <source>
            <name>CDS</name>
            <path pathversion="1">/home/osmc/Music/CDS/</path>
            <allowsharing>true</allowsharing>
        </source>
        <source>
            <name>Classics</name>
            <path pathversion="1">/home/osmc/Music/Classics/</path>
            <allowsharing>true</allowsharing>
        </source>
        <source>
            <name>Collection</name>
            <path pathversion="1">/home/osmc/Music/Collection/</path>
            <allowsharing>true</allowsharing>
        </source>
        <source>
            <name>Promos</name>
            <path pathversion="1">/home/osmc/Music/Promos/</path>
            <allowsharing>true</allowsharing>
        </source>
    </music>
    <pictures>
        <default pathversion="1"></default>
    </pictures>
    <files>
        <default pathversion="1"></default>
    </files>
    <games>
        <default pathversion="1"></default>
    </games>
</sources>

I know things are hard to understand for most so let me try to put it down :slight_smile:

Yatse does not have access to Kodi GUI, it can only talk to Kodi via an API that may (do often) returns things differently than GUI.
Yatse ask Kodi for the list of albums Kodi answer and says here’s the album and their image urls.
Yatse ask Kodi for the url and Kodi answer no no sorry. (Error 404)

There’s only 2 possible reasons:

  1. The files Kodi says are there are not there.
  2. Kodi ‘security’ kicks in and prevent access to those files.

Check Kodi logs when Yatse access the images and see what’s in there.

Kodi 18 have a new security feature that can prevent remotes and web interfaces to access images. (Source PR)

This means that all the displayed images must either belong to a valid source or be in your Kodi profile.
This security will trigger, at the minimum, if you set PVR channels icons from a random directory, use auto mounted sources or use symlinks to create your sources as the original path will be checked.
If you face images issues, please contact support and we’ll help you to fix Kodi configuration to bypass this limitation.

I use symlinks so as this quote says - Please can support help to to fix the Kodi configuration.

Here is a section of OSMC log and a ls of the directories showing that cover.jpg is there

2021-06-10 14:48:39.079 T:1433399520   DEBUG: CUtil::GetMatchingSource: no matching source found for [/mnt/helium/audio/Music/CDS/B/Beatles/A Hard Days Night/cover.jpg]
2021-06-10 14:48:39.091 T:1519382752   DEBUG: Previous line repeats 5 times.
2021-06-10 14:48:39.091 T:1519382752   DEBUG: CUtil::GetMatchingSource: no matching source found for [/mnt/helium/audio/Music/CDS/B/Beatles/Beatles for Sale/cover.jpg]
2021-06-10 14:48:39.091 T:1123016928   DEBUG: CUtil::GetMatchingSource: no matching source found for [/mnt/helium/audio/Music/CDS/B/Beatles/HELP!/cover.jpg]
2021-06-10 14:48:39.092 T:1519382752   DEBUG: CUtil::GetMatchingSource: no matching source found for [/mnt/helium/audio/Music/CDS/B/Beatles/Beatles for Sale/cover.jpg]
2021-06-10 14:48:39.092 T:1123016928   DEBUG: CUtil::GetMatchingSource: no matching source found for [/mnt/helium/audio/Music/CDS/B/Beatles/HELP!/cover.jpg]
2021-06-10 14:48:39.092 T:1519382752   DEBUG: CUtil::GetMatchingSource: no matching source found for [/mnt/helium/audio/Music/CDS/B/Beatles/Beatles for Sale/cover.jpg]
2021-06-10 14:48:39.092 T:1123016928   DEBUG: CUtil::GetMatchingSource: no matching source found for [/mnt/helium/audio/Music/CDS/B/Beatles/HELP!/cover.jpg]
2021-06-10 14:48:39.092 T:1519382752   DEBUG: CUtil::GetMatchingSource: no matching source found for [/mnt/helium/audio/Music/CDS/B/Beatles/Beatles for Sale/cover.jpg]
2021-06-10 14:48:39.092 T:1123016928   DEBUG: CUtil::GetMatchingSource: no matching source found for [/mnt/helium/audio/Music/CDS/B/Beatles/HELP!/cover.jpg]
2021-06-10 14:48:39.092 T:1519382752   DEBUG: CUtil::GetMatchingSource: no matching source found for [/mnt/helium/audio/Music/CDS/B/Beatles/Beatles for Sale/cover.jpg]
2021-06-10 14:48:39.092 T:1123016928   DEBUG: CUtil::GetMatchingSource: no matching source found for [/mnt/helium/audio/Music/CDS/B/Beatles/HELP!/cover.jpg]
2021-06-10 14:48:39.092 T:1519382752   DEBUG: CUtil::GetMatchingSource: no matching source found for [/mnt/helium/audio/Music/CDS/B/Beatles/Beatles for Sale/cover.jpg]
2021-06-10 14:48:39.092 T:1123016928   DEBUG: CUtil::GetMatchingSource: no matching source found for [/mnt/helium/audio/Music/CDS/B/Beatles/HELP!/cover.jpg]
2021-06-10 14:48:39.092 T:1433399520   DEBUG: CWebServer[80]: request received for /image/image://%2fhome%2fosmc%2fMusic%2fCDS%2fB%2fBeatles%2fLet%20It%20Be%2fcover.jpg/
2021-06-10 14:48:39.092 T:1012920544   DEBUG: CUtil::GetMatchingSource: no matching source found for [/mnt/helium/audio/Music/CDS/B/Beatles/Abbey Road/cover.jpg]
2021-06-10 14:48:39.113 T:1123016928   DEBUG: Previous line repeats 5 times.
2021-06-10 14:48:39.113 T:1123016928   DEBUG: CWebServer[80]: request received for /image/image://%2fhome%2fosmc%2fMusic%2fCDS%2fB%2fBeatles%2fLet%20It%20Be...%20Naked%2fcover.jpg/
2021-06-10 14:48:39.115 T:1433399520   DEBUG: CUtil::GetMatchingSource: no matching source found for [/mnt/helium/audio/Music/CDS/B/Beatles/Let It Be/cover.jpg]
2021-06-10 14:48:39.118 T:1123016928   DEBUG: Previous line repeats 5 times.
2021-06-10 14:48:39.119 T:1123016928   DEBUG: CUtil::GetMatchingSource: no matching source found for [/mnt/helium/audio/Music/CDS/B/Beatles/Let It Be... Naked/cover.jpg]
2021-06-10 14:48:39.121 T:1519382752   DEBUG: Previous line repeats 5 times.
2021-06-10 14:48:39.121 T:1519382752   DEBUG: CWebServer[80]: request received for /image/image://%2fhome%2fosmc%2fMusic%2fCDS%2fB%2fBeatles%2fMagical%20Mystery%20Tour%2fcover.jpg/



osmc@xenon:~$ ls /mnt/helium/audio/Music/CDS/B/Beatles/A\ Hard\ Days\ Night/
'01 - A Hard Days Night.flac'                '08 - Any Time At All.flac'
'02 - I Should Have Known Better.flac'       '09 - Ill Cry Instead.flac'
'03 - If I Fell.flac'                        '10 - Things We Said Today.flac'
'04 - Im Happy Just To Dance With You.flac'  '11 - When I Get Home.flac'
'05 - And I Love Her.flac'                   '12 - You Cant Do That.flac'
'06 - Tell Me Why.flac'                      '13 - Ill Be Back.flac'
'07 - Cant Buy Me Love.flac'                  cover.jpg
osmc@xenon:~$ ls /mnt/helium/audio/Music/CDS/B/Beatles/Let\ It\ Be
'01 - Two Of Us.flac'            '08 - Ive Got A Feeling.flac'
'02 - Dig A Pony.flac'           '09 - One After 909.flac'
'03 - Across The Universe.flac'  '10 - The Long And Winding Road.flac'
'04 - I Me Mine.flac'            '11 - For You Blue.flac'
'05 - Dig It.flac'               '12 - Get Back.flac'
'06 - Let It Be.flac'             cover.jpg
'07 - Maggie Mae.flac'
osmc@xenon:~$ 


DEBUG: CUtil::GetMatchingSource: no matching source found for [/mnt/helium/audio/Music/CDS/B/Beatles/Beatles for Sale/cover.jpg]
2021-06-10 14:48:39.092 T:1123016928 DEBUG: CUtil::GetMatchingSource: no matching source found for [/mnt/helium/audio/Music/CDS/B/Beatles/HELP!/cover.jpg]

So as you can see this is Kodi that can’t find a source as per it’s “security”
The logs from Kodi that is mandatory as the the template that you ignored said and that FAQ also is finally given and have all the information you need.

Well the FAQ did too, but getting information from you is a long battle :slight_smile: Why did not tell from the start you use symlink if you had read the FAQ I gave? :slight_smile:

You use a symlink you need a source to the source directory that is listed in that Kodi logs:

/mnt/helium/audio/

So add a source that points to that folder and have it from the GUI or be sure to have the allowSharing.

So much time lost doing Kodi support that is well 100% unrelated to Yatse :slight_smile:

I can sense that you are angry with me but if you check back through the posts here you will find that I said the following in one of my very early posts. Post 4 in fact!

From the 404 message I know that 10.0.0.54 is my OSMC device and /home/osmc/Music contains a link to /mnt/helium/audio/Music/CDS where my collection is stored. What I don’t understand is the /image/image - I certainly didn’t include that in any reference to the collection.

What is the documented permission issue? Do you have a link to the description?

I think you will find the word “link” in there. Maybe you missed that.
I am sorry that I wasted your time but I seem also to have wasted mine
This example of support from and in particular the very difficult to follow last post (12) has made me think twice about paying for Yatse.

You opened issues ignoring the mandatory templates and the mandatory logs as a start.

Both for Kodi issues. Yes I can help for Kodi issues, but this is Kodi issues, I’m alone and can’t assume Kodi issues that should be handled by Kodi support.

You are not a paying user, yet I did try to help you and did support on something that is not related to Yatse at all.

So honestly pay, don’t pay, it does not really matters. But you may want to see what happened here before writing such message.

You had instant free support on something unrelated to the app, while it was hard to get any information from you…

At some point when you start to deal with symlinks you are supposed to understand what you do and read a FAQ that says: Hey if you are using symlinks have a source that points to the original location. The FAQ that Kodi should provide since well it’s Kodi issues :wink: