Queue link oddity
I got a new CD today. So new that dbPoweramp didn't find an online listing for it so I had to tag it manually as follows
Album Artist = Delaney & Bonnie; Eric Clapton; George Harrison
Track Artist = Delaney & Bonnie
I loaded it from the Music Folder rather than Albums or New Music - to save Rescanning.
When I click on the Artist in the Queue list I get odd results viz:
Delany & Bonnie albums
George Harrison albums
Don't be confused by the EC albums showing. These are tracks where D&B or George Harrison appear.
I have not seen this behaviour before but I hardly ever use the Music Folder. Could it be that?
NB This behaviour appears on both my Production server and my Raspbian dev server that is testing Michael's Spotify integration.
Results 3,041 to 3,050 of 6117
Thread: Announce: Material Skin
-
2020-01-14, 06:41 #3041
- Join Date
- Feb 2011
- Location
- Cheshire, UK
- Posts
- 5,202
Last edited by d6jg; 2020-01-14 at 06:44.
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
-
2020-01-14, 06:54 #3042
- Join Date
- Mar 2017
- Posts
- 2,420
I have no idea. LMS provides artist, artist_id, trackartist, and trackartiist_id for each item in the queue. When you click on an artist link in the queue, if the track has 'artist' material asks LMS to list albums with artist_id matching the queue entry. If a track has no artist, but has trackartist (no idea what the difference is here) Material will use trackartist_id if it has it, artist_id (if it has it) otherewise.
-
2020-01-14, 07:05 #3043
- Join Date
- Feb 2011
- Location
- Cheshire, UK
- Posts
- 5,202
All tracks are tagged as I posted before.
I have just tested with B.B. King & Eric Clapton, Riding With The King
Album artist = B.B. King & Eric Clapton; Eric Clapton; B.B. King
Track artist = B.B. King & Eric Clapton
Similar result.
Some links show B.B. King & Eric Clapton others show Eric Clapton but none show B.B. King. I have other albums for all.
Strange.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
-
2020-01-14, 07:13 #3044
- Join Date
- Mar 2017
- Posts
- 2,420
I have that album too, but only tagged with "B.B. King & Eric Clapton"
All I can suggest is that you look at the JSON and COMETD debuggin in Material. COMETD will tell you whats in the queue - so you should be able to see the IDs and strings. When clicking on a link a JSONRPC call will be made to get the "albums" - the debug will tell you what artist_id was used.
You could then navigate via 'My Music' and see what artist_id is then used for the album listing.
-
2020-01-14, 07:33 #3045
- Join Date
- Mar 2017
- Posts
- 2,420
If you do the above (the JSON logging) you should see a call such as: ["01:02:03:04:05:06",["albums",0,25000,"artist_id:20","tags:jlys","sort: yearalbum","library_id:0"]] You should be able to use CURL to call this on the commandline as follows:
Code:curl 'http://localhost:9000/jsonrpc.js?id=2' --data '{"id":1,"method":"slim.request","params":["01:02:03:04:05:06",["albums",0,25000,"artist_id:20","tags:jlys","sort:yearalbum","library_id:0"]]}'
Code:curl 'http://localhost:9000/jsonrpc.js?id=2' --data '{"id":1,"method":"slim.request","params":["01:02:03:04:05:06",["albums",0,25000,"artist_id:20","tags:jlys","sort:yearalbum","role_id:TRACKARTIST","library_id:0"]]}'
-
2020-01-14, 07:40 #3046
-
2020-01-14, 07:43 #3047
- Join Date
- Feb 2011
- Location
- Cheshire, UK
- Posts
- 5,202
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
-
2020-01-14, 11:41 #3048
I think @d6jg knows that a newly added album gets added to the database when browsed to through "Music Folder", that's why he does it (so do I).
And you are correct, browsing to a newly added album through "Discs and folders" doesn't add it to the database (surprisingly), I just tried itServer - LMS 8.2.0 Pi4B 4GB/Argon one case/pCP v7.0.0 - 74K library, playlists & LMS cache on SSD (ntfs)
Study - Pi3B/pCP 7.0.0/pi screen/Hifiberry DAC HAT Ruark MR1 Mk2
Lounge - Pi2/pCP 6.0.0 > HiFiBerry DIGI+ > AudioEngine DAC1 > AVI DM5
Garage - Squeezebox Boom + Fostex sub
Dining Room - Pi3B/Bluetooth/Echo Show 8
Spares - 2xTouch, 1xSB Radio. 1xSB3, 6xRPi
-
2020-01-15, 06:55 #3049
I'm sure he knows, but I'm genuinely confused.
Does this trigger a rescan for only that single folder then? Or is it just added to "New Music" and not to the database (full-text search won't find it, maybe even not browsable through Album Artists, etc.)?
I learned that recently.QLMS 8.0.1@2.21 x64 (digimaster) with perl 5.30.1 / QNAP 469L QTS 4.3.4
-
2020-01-15, 11:13 #3050
- Join Date
- Feb 2011
- Location
- Cheshire, UK
- Posts
- 5,202
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