Sorry. I wasn't intending to say that you would or should know. Please consider that as a rhetorical question.
That is what is really surprising. If "a" and "aa" exists at AlbumArtist level why doesn't a similar option exist at Artist level? (Again a rhetorical question).
As you say if it was an array you could display as I or anyone wished plus each component artist could have its own hyperlink.
Similar to EW&F if I look at CSN&Y in my library its OK in Default
Default.
Second track multi tagged at Artist level - all hyperlinks work.
Material
As you say the multi tagging including a comma breaks the link
Is this a bug? I guess it wasn't when Default ruled but now that Material is the de-facto default skin for everyone who knows of it then yes I think it probably is.
Results 21 to 30 of 43
-
2021-01-12, 06:14 #21
- Join Date
- Feb 2011
- Location
- Cheshire, UK
- Posts
- 5,417
VB2.4 storage QNAP TS419p (NFS)
Living Room Joggler & Pi4/Khadas -> Onkyo TXNR686 -> Celestion F20s
Office Joggler & Pi3 -> Denon RCD N8 -> Celestion F10s
Dining Room SB Boom
Kitchen UE Radio (upgraded to SB Radio)
Bedroom (Bedside) Pi Zero+DAC ->ToppingTP21 ->AKG Headphones
Bedroom (TV) & Bathroom SB Touch ->Denon AVR ->Mordaunt Short M10s + Kef ceiling speakers
Guest Room Joggler > Topping Amp -> Wharfedale Modus Cubes
Everything controlled by iPeng & Material on iOS
-
2021-01-12, 06:38 #22
- Join Date
- Feb 2011
- Location
- Cheshire, UK
- Posts
- 5,417
@craig
Just wondering if you changed
["albums",0,25000,"sort:new","wantMetadata:1","tags :ajlsyKSE","menu:1"]
to
["albums",0,25000,"sort:new","wantMetadata:1","tags :aajlsyKSE","menu:1"]
Would it break links in New Music for multi value AlbumArtists completely or just where there is a comma in one of the values?VB2.4 storage QNAP TS419p (NFS)
Living Room Joggler & Pi4/Khadas -> Onkyo TXNR686 -> Celestion F20s
Office Joggler & Pi3 -> Denon RCD N8 -> Celestion F10s
Dining Room SB Boom
Kitchen UE Radio (upgraded to SB Radio)
Bedroom (Bedside) Pi Zero+DAC ->ToppingTP21 ->AKG Headphones
Bedroom (TV) & Bathroom SB Touch ->Denon AVR ->Mordaunt Short M10s + Kef ceiling speakers
Guest Room Joggler > Topping Amp -> Wharfedale Modus Cubes
Everything controlled by iPeng & Material on iOS
-
2021-01-12, 06:51 #23
- Join Date
- Mar 2017
- Posts
- 2,590
Material debug: 1. Launch via http: //SERVER:9000/material/?debug=json (Use http: //SERVER:9000/material/?debug=json,cometd to also see update messages, e.g. play queue) 2. Open browser's developer tools 3. Open console tab in developer tools 4. REQ/RESP messages sent to/from LMS will be logged here.
-
2021-01-12, 07:03 #24
- Join Date
- Feb 2011
- Location
- Cheshire, UK
- Posts
- 5,417
VB2.4 storage QNAP TS419p (NFS)
Living Room Joggler & Pi4/Khadas -> Onkyo TXNR686 -> Celestion F20s
Office Joggler & Pi3 -> Denon RCD N8 -> Celestion F10s
Dining Room SB Boom
Kitchen UE Radio (upgraded to SB Radio)
Bedroom (Bedside) Pi Zero+DAC ->ToppingTP21 ->AKG Headphones
Bedroom (TV) & Bathroom SB Touch ->Denon AVR ->Mordaunt Short M10s + Kef ceiling speakers
Guest Room Joggler > Topping Amp -> Wharfedale Modus Cubes
Everything controlled by iPeng & Material on iOS
-
2021-01-12, 07:08 #25
- Join Date
- Mar 2017
- Posts
- 2,590
No, I dont mean the list shown by "More" but the Material menu that has "More" - as in the menu that is shown when you click on an albums "..." button.
That is because (assuming you mean the list shown after clicking "More") that this list comes from LMS and it already has the items as individual items.Material debug: 1. Launch via http: //SERVER:9000/material/?debug=json (Use http: //SERVER:9000/material/?debug=json,cometd to also see update messages, e.g. play queue) 2. Open browser's developer tools 3. Open console tab in developer tools 4. REQ/RESP messages sent to/from LMS will be logged here.
-
2021-01-12, 07:30 #26
- Join Date
- Feb 2011
- Location
- Cheshire, UK
- Posts
- 5,417
That would be an improvement as its one less click - as long it worked exactly in the same way as "More" i.e. links to all album-artists
I did mean that.
Would you do the same here - Links direct from Context menu? If so wouldn't the comma / multi value issue continue to cause problems.
In this general area there is something else that is not clear to the uneducated.
If your queue contains a track from an Online Music Service there is obviously no "link" to the artist direct from the queue nor from More although the artist name is displayed.
In the past you have said that you think the Queue would be cluttered if artwork from Online sources carried the streaming service logo. I'm wondering whether the inclusion of the logo (optional?) would make it clearer to the more casual user why there is no link.VB2.4 storage QNAP TS419p (NFS)
Living Room Joggler & Pi4/Khadas -> Onkyo TXNR686 -> Celestion F20s
Office Joggler & Pi3 -> Denon RCD N8 -> Celestion F10s
Dining Room SB Boom
Kitchen UE Radio (upgraded to SB Radio)
Bedroom (Bedside) Pi Zero+DAC ->ToppingTP21 ->AKG Headphones
Bedroom (TV) & Bathroom SB Touch ->Denon AVR ->Mordaunt Short M10s + Kef ceiling speakers
Guest Room Joggler > Topping Amp -> Wharfedale Modus Cubes
Everything controlled by iPeng & Material on iOS
-
2021-01-12, 07:43 #27
I don't know what's different here compared to your environment: I changed the tags in your code to use "aaSS" in addition to what there was before. And here's the first snippet I got when browsing new music (that's a manipulated album, of course :-)):
Code:{ "params": [ "ac:de:48:00:11:22", [ "albums", "0", 25000, "wantMetadata:1", "sort:new", "tags:aajlsyKSSE", "menu:1", "library_id:0" ] ], "method": "slim.request", "result": { "albums_loop": [ { "album": "Collaborations", "artist_id": 1168, "year": 2005, "artist_ids": "1168,1179,1296", "artists": "Sinéad O'Connor,Peter Gabriel,Earth, Wind & Fire", "id": 659, "artwork_track_id": "b2b0f51d", "artist": "Sinéad O'Connor" },
There's no magic going on in the default skin and the on device menus etc. It's using this exact regex with above data, they're all using the same code. And it has worked just fine for many years. And the three artists are rendered as individual links:
Maybe our data is different? Eg. did you tag a file with multiple album artists using a separator as defined in Settings/My Music? In my case I use the semi-colon. Above album would have an album artist of "Sinéad O'Connor; Peter Gabriel; Earth, Wind & Fire". LMS would split this on the semicolon at scan time. Concatenate again in the albums query if given the "aa" tag, then split again on the comma without the spaces.
Edit: FWIW - I double checked JS would handle the regex identically:
Code:> "Sinéad O'Connor,Peter Gabriel,Earth, Wind & Fire".split(/(?<!\s),(?!\s)/) [ "Sinéad O'Connor", 'Peter Gabriel', 'Earth, Wind & Fire' ]
Last edited by mherger; 2021-01-12 at 07:46.
Michael
"It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
(LMS: Settings/Information)
-
2021-01-12, 07:56 #28
- Join Date
- Feb 2011
- Location
- Cheshire, UK
- Posts
- 5,417
VB2.4 storage QNAP TS419p (NFS)
Living Room Joggler & Pi4/Khadas -> Onkyo TXNR686 -> Celestion F20s
Office Joggler & Pi3 -> Denon RCD N8 -> Celestion F10s
Dining Room SB Boom
Kitchen UE Radio (upgraded to SB Radio)
Bedroom (Bedside) Pi Zero+DAC ->ToppingTP21 ->AKG Headphones
Bedroom (TV) & Bathroom SB Touch ->Denon AVR ->Mordaunt Short M10s + Kef ceiling speakers
Guest Room Joggler > Topping Amp -> Wharfedale Modus Cubes
Everything controlled by iPeng & Material on iOS
-
2021-01-12, 08:03 #29
- Join Date
- Mar 2017
- Posts
- 2,590
That is for the "albums" API call. The queue and now-playing use "status" - and this response has the space. As I said earlier, even the default web UI has broken links (I assume) because of this. i.e. artist a="a, b" artist b="c", default use shows (separate) underscores for "a" and "b", and none for "c" - in its now-playing.
Material debug: 1. Launch via http: //SERVER:9000/material/?debug=json (Use http: //SERVER:9000/material/?debug=json,cometd to also see update messages, e.g. play queue) 2. Open browser's developer tools 3. Open console tab in developer tools 4. REQ/RESP messages sent to/from LMS will be logged here.
-
2021-01-12, 08:07 #30
- Join Date
- Feb 2011
- Location
- Cheshire, UK
- Posts
- 5,417
VB2.4 storage QNAP TS419p (NFS)
Living Room Joggler & Pi4/Khadas -> Onkyo TXNR686 -> Celestion F20s
Office Joggler & Pi3 -> Denon RCD N8 -> Celestion F10s
Dining Room SB Boom
Kitchen UE Radio (upgraded to SB Radio)
Bedroom (Bedside) Pi Zero+DAC ->ToppingTP21 ->AKG Headphones
Bedroom (TV) & Bathroom SB Touch ->Denon AVR ->Mordaunt Short M10s + Kef ceiling speakers
Guest Room Joggler > Topping Amp -> Wharfedale Modus Cubes
Everything controlled by iPeng & Material on iOS