Announcement
Collapse
No announcement yet.
Announce: Material Skin
Collapse
X
-
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. -
Announce: Material Skin
> Nope. Sorry, I (mistakenly) assumed it would "just work"I've update
> the HTML page to use strings (well HTML segments) defined in the
> standard "strings.txt" file. This should then be used to translate the
> page.
I'm sorry I'm too late... for content heavy static HTML files you can
add the language code as another extension. Eg. readme.html.fr. See
The "EN" in the base skin path is a bit confusing. I'm not sure whether
they thought about using this part of the path to help localization. But
I can't remember EN had anything to do with the language since I got
involved in the project (which was... a long time ago!).
Michael
"It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
(LMS: Settings/Information)Comment
-
>I'm sorry I'm too late... for content heavy static HTML files you can
add the language code as another extension. Eg. readme.html.fr. See
The "EN" in the base skin path is a bit confusing. I'm not sure whether
they thought about using this part of the path to help localization. But
I can't remember EN had anything to do with the language since I got
involved in the project (which was... a long time ago!).
So, Craig, I'll do as you wish (strings.txt or index.html.fr).Comment
-
Strangely, when I use the index.html.fr file, the page background is darker than with the index.html file. However, I did not modify anything in the HTML content apart from the text (of the help).Comment
-
I think index.html.fr would be easier - then all the strings are all together. I've updated Material in git to only have the basic HTML in index.html, and moved the common header stuff (to set font, colours, etc) into separate files. Hopefully this should make things easier.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.Comment
-
I think index.html.fr would be easier - then all the strings are all together. I've updated Material in git to only have the basic HTML in index.html, and moved the common header stuff (to set font, colours, etc) into separate files. Hopefully this should make things easier.
Just two little things:- On the help page, the tooltips for the "Go home" and "Go back" buttons remain in English.
- Surprisingly, the help page is displayed with a darker background in French than in English. (I'm using the "light" theme.)
Comment
-
I see no difference.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.Comment
-
Pi4 4GB piCorePlayer with LMS and Squeezelite for USB inside an Argon One case
Pi3B+ (7" Display, Hifiberry DAC+ Pro) piCorePlayer with Squeezlite/Jivelite for Hifiberry inside a SmartiPi touch case
Pi Zero W only for Bluetooth headphones
Two Airport Express
Ikea SymfoniskComment
-
Anyway, thanks for answering that particular message...I feel a little less ignored now.It would seem that I'm the only one who finds the direct play button useful, and if I'm honest that's puzzling...but as I mentioned, never mind...particularly since I've now remembered that Squeeze Ctrl, which I had switched away from for Material Apk, does what I want (and more) so I'm back on that!....and all's well that ends well.
Comment
-
. I guess I just handle the two tap without even thinking about it.
I think that Craig does a good job of balancing the needs/desires of the user community, while avoiding the mish mash of "everything for every one". As we all know, our actions have unintended consequences, and what may seem a benign change for some, trips someone up further down the road. Then there is the factor of Craig's time. Now that Material is this mature (and excellent), I think it's a good position to scrutinize changes, no matter how small (seemingly).
I also use squeeze cntrl as well as material. I like them both for different reasons. Glad you found what you were looking for! If you have not used SB Player (also from Angry Goat) and want to have your android device act like a player, the two integrate well.
JimComment
-
I think that Craig does a good job of balancing the needs/desires of the user community, while avoiding the mish mash of "everything for every one". As we all know, our actions have unintended consequences, and what may seem a benign change for some, trips someone up further down the road. Then there is the factor of Craig's time. Now that Material is this mature (and excellent), I think it's a good position to scrutinize changes, no matter how small (seemingly).
) is proper synchronisation...not sure if that limitation is hardware or android related...or both.
Comment
-
If you're saying you do use the direct play button on the PC browser version, yet don't think about it on the android side, I would qualify that as puzzling too.
I don't think I've said anything to suggest otherwise, in case that might be why you felt it was important to defend Craig's work?
Yeah, I purchased SB Player around the same time as Squeeze Ctrl, thanks. I also use Squeeze Player, which seems to do pretty much the same thing. The only thing that would be nice to have when using my android phone as a player (here he goes again) is proper synchronisation...not sure if that limitation is hardware or android related...or both.
2) Not sure where you got that take from, my comment was really only an observation after following almost 10k posts on this thread (didn't read them all), and also spending a good deal of time in product development myself. I think I was trying to compliment Craig for handling it all, maintaining a balance, that's all.
3) Sync with other players? I wasn't aware. I use SB Player for ear bud listening exclusively. Maybe post on the SB Player site? Wayne is pretty good about responding.
JimComment
-
....
Yeah, I purchased SB Player around the same time as Squeeze Ctrl, thanks. I also use Squeeze Player, which seems to do pretty much the same thing. The only thing that would be nice to have when using my android phone as a player (here he goes again) is proper synchronisation...not sure if that limitation is hardware or android related...or both.
Usually running latest beta LMS nightly on Raspberry Pi OS with virtual players. Occasionally using SB Radio, Boom or Classic.Comment
-
Yeah, I basically like to put all available players in a sync group permanently, allowing me to hear whatever I happen to be listening to on one or more of them at any given moment...I think that I read somewhere in the LMS docs that precise synching was a challenge on android (or maybe arm hardware?)...nothing to do with SB Player, if I'm not mistaken. Not a huge deal for me either.Last edited by nickey; 2022-12-05, 16:51.Comment
-
Ah, maybe that's where I read it then, Thanks.Comment
Comment