Something I should mention. I initially had a fixed ip adress in the file, and later replaced it with the $HOST parameter...
Results 8,691 to 8,700 of 8988
Thread: Announce: Material Skin
-
2022-07-02, 07:08 #8691
- Join Date
- Feb 2019
- Posts
- 104
-
2022-07-02, 09:45 #8692
- Join Date
- Oct 2009
- Location
- Western/Northern New York
- Posts
- 1,162
Disclaimer - I have not played around with this allot, but...
I have one of my favorites radio stations playing, I click "more" and the only option is to remove from favorites. All other options within the UI (default or material) dont seem to allow creating a duplicate
But, I can go into the folder, choose "new favorite" and paste the name and url and it does indeed allow duplicates.
This seems like the hard way, but it does work, thanks. Ideally it would be nice to be able to copy a favorite from any folder, or even the play queue to an "often played" folder. Maybe I am overlooking something....
Jim
-
2022-07-02, 09:53 #8693
- Join Date
- Feb 2010
- Posts
- 382
Tags to show in information track details
Thanks for creating such a great interface. I do have a suggestion that I hope you can consider. I often put useful/interesting information in the "Comment" tag of a track (e.g., liner notes, concert info, etc.), but the Comment tag isn't shown in the track information screen. E.g., the following shows the Artist, Year, Genre, and Source but not the comment
Likewise, this information screen mentions the comment but doesn't show its value like it does for Artist, Genre, Year, and Rating.
I'm guessing this is specific to Material because the web interface does show the comment.
Would it be possible to show the Comment on both those material skin screens if there is one? It seems as useful as many tags whose values are displayed, like Year, Genre, Conductor, Artist, etc. (More ambitiously, it might be nice to be able to customize what tags are shown, but I'm assuming that would be a much bigger lift).
Thanks again for this great skin,
MikeLast edited by mps; 2022-07-02 at 17:40.
-
2022-07-02, 13:40 #8694
- Join Date
- Jun 2005
- Location
- The South, UK
- Posts
- 434
Grey Bar In Android
Location 1: LMS 8.3 on Win 10 Brix Server, x3 SB Radios, x1 Touch, x1 Controller : Location 2: LMS 8.3 on Win 10 Brix Server, x2 SB Radios, x1 Duet Receiver, x1 Controller : Alexa Mediaserver Smart Skill, Material Android, SqueezeliteX control
-
2022-07-02, 15:14 #8695
- Join Date
- Jun 2017
- Posts
- 758
I have encountered something that seems odd to me, although it might be by design. It might well have been documented in one of the release announcements, and I just failed to note it. If so, I apologize!
When I browse through My Music > Artists to particular artist, I see a dropdown menu with a number of options, including one to browse the same artist's offerings in configured online services:
If, instead, I select the "More" option for a track in the queue, and then select the artist's name, I go to the same listing of that artist's albums in the LMS library, but without the dropdown menu:
Admittedly, the dropdown menu might be considered redundant here, since it is possible to go back from the artist's page to the "More" page. There are options available there to view the artist, album, or song on online services. But it is slightly confusing.
There is an associated issue that seems to apply only to Qobuz. When I browse My Music to an artist's listing of LMS albums, I do get the dropdown menu, as shown in the first image, and the Qobuz link does take me to Qobuz list of links for that artist:
However, there is no response to a click on any of those links. I can confirm that the corresponding link to Spotify does work, and also that Qobuz can be accessed this way in the Classic skin.
Here is the javascript log when clicking on "Albums" in the Qobuz menu:
Code:material.min.js?r=2.9.8:238 [Sat, 02 Jul 2022 21:52:06 GMT] ERROR:Error: Network Error (4) ['browseonlineartist', 'items', 'menu:browseonlineartist', 'item_id:0'] logError @ material.min.js?r=2.9.8:238 (anonymous) @ material.min.js?r=2.9.8:375 Promise.catch (async) doTextClick @ material.min.js?r=2.9.8:375 browseClick @ material-deferred.min.js?r=2.9.8:148 click @ material.min.js?r=2.9.8:376 click @ VM199:3 He @ material.min.js?r=2.9.8:69 n @ material.min.js?r=2.9.8:69 He @ material.min.js?r=2.9.8:69 e.$emit @ material.min.js?r=2.9.8:69 click @ material.min.js?r=2.9.8:75 He @ material.min.js?r=2.9.8:69 n @ material.min.js?r=2.9.8:69 Yr.o._wrapper @ material.min.js?r=2.9.8:69 material.min.js?r=2.9.8:238 console.trace logError @ material.min.js?r=2.9.8:238 (anonymous) @ material.min.js?r=2.9.8:375 Promise.catch (async) doTextClick @ material.min.js?r=2.9.8:375 browseClick @ material-deferred.min.js?r=2.9.8:148 click @ material.min.js?r=2.9.8:376 click @ VM199:3 He @ material.min.js?r=2.9.8:69 n @ material.min.js?r=2.9.8:69 He @ material.min.js?r=2.9.8:69 e.$emit @ material.min.js?r=2.9.8:69 click @ material.min.js?r=2.9.8:75 He @ material.min.js?r=2.9.8:69 n @ material.min.js?r=2.9.8:69 Yr.o._wrapper @ material.min.js?r=2.9.8:69 material.min.js?r=2.9.8:1 POST http://<LMS IP>:9000/jsonrpc.js net::ERR_EMPTY_RESPONSE (anonymous) @ material.min.js?r=2.9.8:1 e.exports @ material.min.js?r=2.9.8:1 e.exports @ material.min.js?r=2.9.8:1 Promise.then (async) r.request @ material.min.js?r=2.9.8:1 r.<computed> @ material.min.js?r=2.9.8:1 (anonymous) @ material.min.js?r=2.9.8:1 lmsCommand @ material.min.js?r=2.9.8:518 (anonymous) @ material.min.js?r=2.9.8:522 $jscomp.generator.Engine_.nextStep_ @ material-deferred.min.js?r=2.9.8:35 $jscomp.generator.Engine_.next_ @ material-deferred.min.js?r=2.9.8:31 next @ material-deferred.min.js?r=2.9.8:36 (anonymous) @ material-deferred.min.js?r=2.9.8:37 $jscomp.asyncExecutePromiseGenerator @ material-deferred.min.js?r=2.9.8:37 $jscomp.asyncExecutePromiseGeneratorProgram @ material-deferred.min.js?r=2.9.8:37 lmsList @ material.min.js?r=2.9.8:521 doTextClick @ material.min.js?r=2.9.8:375 browseClick @ material-deferred.min.js?r=2.9.8:148 click @ material.min.js?r=2.9.8:376 click @ VM199:3 He @ material.min.js?r=2.9.8:69 n @ material.min.js?r=2.9.8:69 He @ material.min.js?r=2.9.8:69 e.$emit @ material.min.js?r=2.9.8:69 click @ material.min.js?r=2.9.8:75 He @ material.min.js?r=2.9.8:69 n @ material.min.js?r=2.9.8:69 Yr.o._wrapper @ material.min.js?r=2.9.8:69
Usually running latest beta LMS nightly on Raspberry Pi OS with virtual players (Squeezelite and Airplay bridge). Occasionally using SB Radio, Boom or Classic.
-
2022-07-02, 16:42 #8696
- Join Date
- Mar 2017
- Posts
- 3,630
Last edited by cpd73; 2022-07-03 at 04:22.
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.
-
2022-07-02, 17:06 #8697
- Join Date
- Mar 2017
- Posts
- 3,630
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.
-
2022-07-03, 09:06 #8698
- Join Date
- Jul 2005
- Location
- Gatlinburg, TN USA
- Posts
- 405
-
2022-07-03, 09:37 #8699
-
2022-07-03, 11:34 #8700
- Join Date
- Jun 2017
- Posts
- 758
Thanks!
Well the commend failed - "Network Error" - which probably means LMS did not like the command. It looks a bit sparse, so I guess that is why.Usually running latest beta LMS nightly on Raspberry Pi OS with virtual players (Squeezelite and Airplay bridge). Occasionally using SB Radio, Boom or Classic.