View Issue Details

IDProjectCategoryView StatusLast Update
0019004MMW 5UPnP / DLNApublic2022-04-30 19:46
Reporterpeke Assigned To 
PriorityurgentSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version5.0.3 
Target Version5.0.4Fixed in Version5.0.3 
Summary0019004: UPnP/DLNA: MM5 do not send all the information to DLNA clients
Description1. When browsing albums, artists MM5 do not send all the information to DLNA clients like Album art is missing.

Other Servers like Kodi correctly parse all the information.

2. Other apps read MM5 sent information incorrectly eg. like instead of artist they show Year in format yyyy-01-01 where kodi send correct information.
TagsNo tags attached.
Attached Files
image.png (61,145 bytes)   
image.png (61,145 bytes)   
image-2.png (65,836 bytes)   
image-2.png (65,836 bytes)   
image-3.png (42,019 bytes)   
image-3.png (42,019 bytes)   
image-4.png (56,262 bytes)   
image-4.png (56,262 bytes)   
image-5.png (122,924 bytes)   
image-5.png (122,924 bytes)   
image-6.png (39,883 bytes)   
image-6.png (39,883 bytes)   
image-7.png (75,415 bytes)   
image-7.png (75,415 bytes)   
Fixed in build2618

Relationships

related to 0017997 closedLudek MMW 5 DLNA: MM do not show Album/Series/Season Artwork when browsing DLNA server 
related to 0011882 closedLudek MMW v4 UPnP: <dc:date> is in YYYY form instead of YYYY-MM-DD when only year is assigned 
related to 0013198 closedLudek MMW v4 Hama DIR3000 as renderer fails to show song info when date is in year format only 

Activities

rusty

2022-04-24 03:21

administrator   ~0067694

1) Re. missing album art: can you elaborate as to in what cases the album art is missing? e.g. does it occur with:
. - specific file types?
. - specific album art storage location (tag vs file)?
. - cases where 1 track in an album is missing album art?
. - For cases in which it's missing, is it missing with all 3rd party clients?
etc...

2) Re. incorrectly formatted Year:
- Does this occur for all tracks / file types?
- Does it occur in all clients ?

peke

2022-04-24 12:32

developer   ~0067707

Last edited: 2022-04-26 02:29

1. MM5 Album information is correct and it contain Album art
. - it is not file type specific
. - All files have AA in tags and MM5 Album Grid View correctly show AA for the albums when browsed locally (img 5)
. - It is Album listing, not album file listing (eg. list of all albums from artist) (img1, img3)
. - It is not Client specific. Tested with MMA, BubbleUpnp, Slick Upnp, Kodi, MM5/MM4 (browsing from other PC) all show missing album art for Artist/Album listing (img1, img3)

2. Not file type specific, all other tested third party clients show incorrect information instead of Artist, MMA do not have that issue.

If you are not able to replicate. Please reassign to me with exact steps for generating Log to narrow log generation.

Ludek

2022-04-27 09:18

developer   ~0067816

Last edited: 2022-04-27 13:59

1. I can also replicate the issue for "inconsistent" albums, i.e.
. i) Some tracks on Album X have artwork and some don't
. ii) There are 2 copies of Album X, one copy with Artwork and one without

But it is always consisent with MM5 interface, i.e. whenever the Music > Artist [Browser view] > Album has artwork (but not the "unsaved") then also UPnP Slick > MM5 server > Music > Artist > Album has the same artwork


2. The UPnP date format YYYY-MM-DD is by standard, see 0011882 and 0013198 for details.

Ludek

2022-04-27 14:08

developer   ~0067819

Last edited: 2022-04-27 14:14

Re 1. the code uses the same TAlbum.getThumb method as elsewhere in the MM5 UI.

Just realized that for some reason even if one track on the album has artwork and another has no artwork MM5 auto-lookups the artwork instead of taking "the artwork in tag" from the other track, see the image.
Assigning to Michal as it is his part of coding...
image-8.png (278,431 bytes)

Ludek

2022-04-27 14:13

developer   ~0067820

Last edited: 2022-04-27 14:13

Hmm, and actually seeing that although also the second track has already artwork in file tag assigned MM5 used "unsaved" image for the album! See:
image-9.png (345,164 bytes)

Ludek

2022-04-27 15:56

developer   ~0067827

Last edited: 2022-04-27 15:57

After further inspecting I've found that the track had album art in file tag, but this album art was missing from database for some reason (Covers table), so I re-scanned the directory and now both album and track shows the correct thumb, see image.

@Peke: Could you try whether re-scanning also helps in your case to fix the thumbs/artwork?
image-10.png (93,033 bytes)   
image-10.png (93,033 bytes)   

Ludek

2022-04-27 16:39

developer   ~0067828

1. I've fixed that also the unsaved artwork is now being served over DLNA.

So Peke please test in 2618 again + also with re-scanning (see my note 0019004:0067827 )

2. The UPnP date format YYYY-MM-DD is by standard, see 0011882 and 0013198 for details.
i.e. I could change it to YYYY format again, but it would break compatibility with some devices ( 0013198 ) -- so the fix would be probably worse than the current situation.

peke

2022-04-27 20:04

developer   ~0067831

Last edited: 2022-04-27 20:17

1. OK, once 2618 is available, Strange as that whole album is tagged in MM and all files have AA in tags as seen on Kodi (IMG7), I often use SAVE icon in preview to tag all tracks from Album, I checked and there was no unsaved Album Arts.

re 2.: There is no problem with Year format but that instead of Artist MM5 serve Date (IMG6) and Kodi on same folders Shows artist normally.

EDIT: Re-scan do not help as all files already had AA as like above pointed tracks were tagged with MM. But if I completely remove tracks from library and re-scan folder it gets new Album ID and ne cached thumb is created and served over DLNA.

peke

2022-04-30 19:46

developer   ~0067893

Verified 2619

1. Verified AA is correctly parsed in 2619 eg. previously missing AA were sent again.

re 2. I have found the reason after testing number of DLNA servers and MM4/5 are one of the rare ones that correctly parse information over DLNA to clients (Attached image of Kodi and MM4/MM5 parsed information).

Test NOTE regarding Slick UPnP: In Album Views where all tracks have same Album Artist and Artist it show Date value, but if Album Artist and Artist are different it shows Artist so basically it is how Slick UPnP implemented to show information.

peke

2022-04-30 19:46

developer   ~0067894

image-11.png (101,165 bytes)   
image-11.png (101,165 bytes)