Announcement

Collapse
No announcement yet.

Announce: Material Skin

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Originally posted by Shozzer View Post
    Screenshot as follows. I am not sure that the loss of the technical information would be a huge problem so I might just turn it off - sorry, I forgot there was the option already.
    Thanks for the screenshot, I amanged to recreate this and is fixed for the next release.
    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


      Originally posted by rgdawson View Post

      Perhaps you could arrange the buttons the same way you do in now playing, that is, thumbs to the left and right of the skip/play/pause/skip group. That is where I would expect to see them and it would seem more consistent.

      And for Pandora you could hide the Skip Back as there is no such thing and it is disabled anyway.
      Sorry, but no. The code for this bottom toolbar is too much of a pain as is - and I don't use Pandor (nor show tech info).
      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


        Great, thanks!

        Steve

        Originally posted by cpd73 View Post

        Thanks for the screenshot, I amanged to recreate this and is fixed for the next release.

        Comment


          3.1.2 release, changes:

          1. If browsing into a composer via "All Artists" try not to show artist (composer) on track line.
          2. Fix artist not showing if "Show artist first in now-playing and queue" is set to "No" in Material's server side settings.
          3. If showing Pandora thumbs up/down then don't show technical info in desktop layout bottom bar.
          4. Prevent technical info from overlapping track meta-data in desktop layout bottom bar.

          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


            Originally posted by ptou View Post

            I had an idea, maybe the rating does not get cleaned when track changes naturally? If the next track has a rating, it correctly overwrites the previous one, but if no rating is present (the field in the json response is completely missing), then the rating field is not reset but keeps the previous track value.
            This may also justify why when maximizing/minimizing the rating updates, because in this case the whole interface must be re-painted and all fields start from empty (which corresponds to no rating provided).

            Let me know if I can help in checking if my hypothesis is true, with some hints to where to look in the code.
            Thank you very much both of you for looking into this. I have the same problem using the app on Android, and I will be happy to help if you need me to test anything. (My workaround to see the correct rating for the track playing is to click “Queue”, and then back to “Playing”.)

            Note: Running Material under Squeezelite-X I have never had problems with the ratings not updating.​

            Logitech Media Server Version: 8.3.0 - 1667251155 @ Fri Nov 4 09:09:12 WEST 2022
            Operating system: Windows 11 - EN - cp1252
            Platform Architecture: 8664
            Perl Version: 5.14.1 - MSWin32-x86-multi-thread
            Audio::Scan: 1.05
            IO::Socket::SSL: 2.068
            Database Version: DBD::SQLite 1.58 (sqlite 3.22.0)

            Additional Browse Modes 1.0
            Last.fm Audioscrobbler 1.0
            Material Skin 3.1.2
            Presets Editor 1.0
            Radio 1.0
            Random Mix 1.0
            TrackStat 3.3.602

            Last edited by KTSq; 2023-01-26, 22:32. Reason: Add more info.

            Comment


              Originally posted by cpd73 View Post

              Sorry, but no. The code for this bottom toolbar is too much of a pain as is - and I don't use Pandor (nor show tech info).
              I see. Well, my thought was it might be similar to that button block as implemented elsewhere and therefore easier for you, but I guess not.. I've never used those like/don't like buttons in my life and never will, so would not mind never seeing them anyway. How do you turn those off?
              Squeezelite-X

              Comment


                Originally posted by KTSq View Post

                Thank you very much both of you for looking into this. I have the same problem using the app on Android, and I will be happy to help if you need me to test anything. (My workaround to see the correct rating for the track playing is to click “Queue”, and then back to “Playing”.)
                Odd, that should make no difference.

                Originally posted by KTSq View Post
                Note: Running Material under Squeezelite-X I have never had problems with the ratings not updating.​
                Ah, good to know that this is Android specfic. Or is it just layout specific? If you used the mobile layout with Squeezelite-X would you have the same issue? (If you narrow the window the layout should change - unless Squeezelite-X stops this (not a windows person)).
                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


                  Originally posted by rgdawson View Post

                  I see. Well, my thought was it might be similar to that button block as implemented elsewhere and therefore easier for you, but I guess not.. I've never used those like/don't like buttons in my life and never will, so would not mind never seeing them anyway. How do you turn those off?
                  You cannot turn them off in Material,Material just reacts to whatever LMS sends.
                  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


                    Originally posted by cpd73 View Post

                    Odd, that should make no difference.
                    Maybe somehow the refresh happens when I change back to the "playing tab", and like ptou suggested not (under some conditions) when the track changes "naturally". Why it always works under Squeezelite-X (and other platforms?) is interesting.

                    Originally posted by cpd73 View Post

                    Ah, good to know that this is Android specfic. Or is it just layout specific? If you used the mobile layout with Squeezelite-X would you have the same issue? (If you narrow the window the layout should change - unless Squeezelite-X stops this (not a windows person)).

                    I have reduced the size of Squeezelite-X such that the cover art is above the song info and controls, and still it works perfectly.

                    Can it somehow be a chromium issue?

                    ptou Which browser are you running? Have you tested on non-android platforms such as Squeezelite-X?

                    Comment


                      Originally posted by KTSq View Post
                      I have reduced the size of Squeezelite-X such that the cover art is above the song info and controls, and still it works perfectly.
                      So, convert to Mobile layout?

                      Originally posted by KTSq View Post
                      Can it somehow be a chromium issue?
                      I doubt it. AFAIK, Squeezelite-X uses the Edge backend, which is blink - same as Chrom(ium). Likewise the APK on Android uses WebView, which is also based off of blink/chromium.
                      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


                        Originally posted by cpd73 View Post

                        So, convert to Mobile layout?
                        OK sorry, I thought that was "Mobile layout".

                        How do I "convert to Mobile layout"?

                        Comment


                          Originally posted by KTSq View Post

                          OK sorry, I thought that was "Mobile layout".

                          How do I "convert to Mobile layout"?
                          Yes, it is - I was just confirming
                          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


                            Originally posted by cpd73 View Post

                            Yes, it is - I was just confirming
                            OK.

                            We will find the culprit sooner or later.

                            The handling of ratings in Material is ​still the best. I love the fact that it handles half stars (as I use the 100-scale in TrackStat).

                            So... Many thanks to you and Greg and Michael and ... all of you great developers and enthusiasts who keep our squeezeboxes alive.

                            Comment


                              Is there a way to get rid of the circled clutter in track listings?

                              Click image for larger version

Name:	image.png
Views:	197
Size:	77.0 KB
ID:	1628401
                              puddletag - now packaged in most Linux distributions.

                              Comment


                                Originally posted by audiomuze View Post
                                Is there a way to get rid of the circled clutter in track listings?

                                Click image for larger version

Name:	image.png
Views:	197
Size:	77.0 KB
ID:	1628401
                                You can turn off "Technical info" in interface settings but the time still appears on the second line so you don't save any screen area.
                                Living Room: Touch or Squeezelite (Pi3B) > Topping E30 > Audiolab 8000A > Monitor Audio S5 + BK200-XLS DF
                                Bedroom: Radio
                                Bathroom: Radio

                                Comment

                                Working...
                                X