Announcement

Collapse
No announcement yet.

Announce: Material Skin

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • Run Material Skin on Google Nest Hub

    I've long known that you could cast a non-interactive screen from your PC to the Hub, but just discovered you can also cast a fully-interactive web page, including the Material Skin. Works nicely! With Fuschia being rolled out, you'll soon be able to type in the URL directly on the Hub, as well. Unfortunately, it times out and returns to its home screen after a few minutes, unless you interact with it via touch.



    Click image for larger version

Name:	Screenshot 2021-06-13 5.50.39 AM.png
Views:	1
Size:	84.1 KB
ID:	1572540
    Click image for larger version

Name:	IMG_20210613_055712.jpg
Views:	1
Size:	56.7 KB
ID:	1572541
    Last edited by chicks; 2021-06-13, 13:58.
    piTouch™ w/JustBoom DigiHat -> RME ADI-2 DAC FS -> JBL 305P MkII monitors; LMS 8.2 on piCorePlayer/Pi 4; Material Skin.

    Comment


    • Originally posted by d6jg
      Artist Bio. If artist or AlbumArtist is multi-tagged the lookup fails with “Fetching..”
      Should be fixed now in git/master for 2.4.6
      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


      • 2.4.6 Release

        Bug fix release, changes:
        1. Don't add sort field when adding an album to queue after navigating to album list via artist.
        2. Fix navigating back to now-playing if click on browse link in now-playing info using mobile layout.
        3. Fix browse incorrectly navigating back if main menu is closed with 'esc' event.
        4. Fix show artist biography for tracks with multiple artists.
        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
          Bug fix release, changes:
          1. Don't add sort field when adding an album to queue after navigating to album list via artist.
          2. Fix navigating back to now-playing if click on browse link in now-playing info using mobile layout.
          3. Fix browse incorrectly navigating back if main menu is closed with 'esc' event.
          4. Fix show artist biography for tracks with multiple artists.
          As expected, removing the sort: field fixed the track order problem for multi-disc albums. Thank you!

          Comment


          • Originally posted by dpotts
            As expected, removing the sort: field fixed the track order problem for multi-disc albums. Thank you!
            Thanks for the confirmation.
            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
              Bug fix release, changes:
              1. Don't add sort field when adding an album to queue after navigating to album list via artist.
              2. Fix navigating back to now-playing if click on browse link in now-playing info using mobile layout.
              3. Fix browse incorrectly navigating back if main menu is closed with 'esc' event.
              4. Fix show artist biography for tracks with multiple artists.
              7.4.6
              Confirming item 4. now working as expected.
              Jim



              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 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

              Comment


              • Display of Music and Artist Information

                Hi Craig

                I tend to cycle through dark/light displays as the mood takes me. I am currently in 'light display' mode which works fine for me with the exception of the way that information is displayed under Album in 'Show current track information' - see attached. Can the text be darkened for light setting please?

                TIA.

                Steve
                Attached Files

                Comment


                • Originally posted by Shozzer
                  Hi Craig

                  I tend to cycle through dark/light displays as the mood takes me. I am currently in 'light display' mode which works fine for me with the exception of the way that information is displayed under Album in 'Show current track information' - see attached. Can the text be darkened for light setting please?
                  Ah! Was about to say "works for me" - but then recreated the issue. Only appears if also using coloured toolbars. Will fix, sorry.

                  [Edit] ...and only on desktop layout...
                  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


                  • Thanks Craig. I guess you make a rod for your own back when the plugin is feature-rich - so many variables...

                    Steve

                    Originally posted by cpd73
                    Ah! Was about to say "works for me" - but then recreated the issue. Only appears if also using coloured toolbars. Will fix, sorry.

                    [Edit] ...and only on desktop layout...

                    Comment


                    • Redundant Controls

                      Any idea why the redundant controls in the Favorites menu?

                      Clicking on the three dots gives
                      Click image for larger version

Name:	clickthreedots.png
Views:	1
Size:	110.1 KB
ID:	1572705

                      Clicking on the icon gives
                      Click image for larger version

Name:	clickicon.png
Views:	1
Size:	83.5 KB
ID:	1572706

                      Perhaps clean up the icon by removing the Append to Queue and Play now buttons and move the Play now action to clicking the icon instead. This gives a much larger area to click for phone, tablet users and reduces redundancy.

                      Comment


                      • Originally posted by edwardthern
                        Any idea why the redundant controls in the Favorites menu?

                        Clicking on the three dots gives
                        [ATTACH]35021[/ATTACH]

                        Clicking on the icon gives
                        [ATTACH]35022[/ATTACH]

                        Perhaps clean up the icon by removing the Append to Queue and Play now buttons and move the Play now action to clicking the icon instead. This gives a much larger area to click for phone, tablet users and reduces redundancy.
                        Which control do you consider redundant? All are relevant to me
                        Jim



                        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 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

                        Comment


                        • Small Consistancy

                          Small thing, but would increase consistency overall

                          If clicking it takes you to the "Home" screen, then it should be a "Home" icon....


                          Click image for larger version

Name:	Screenshot 2021-06-20 6.38.34 AM.png
Views:	1
Size:	2.7 KB
ID:	1572709

                          Comment


                          • Sorted lists

                            One thing I was wondering about material: it seems to always sort items, and sometimes in my plugins I'd like the list to stay as it is, for example when "recently played" or "search" is at the beginning. There is a "sorted" attribute in the $feed, I'm not 100% sure it's the right use, but would that make sense for material to not do anything if this attribute is set?
                            LMS 8.2 on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3

                            Comment


                            • Originally posted by philippe_44
                              One thing I was wondering about material: it seems to always sort items, and sometimes in my plugins I'd like the list to stay as it is, for example when "recently played" or "search" is at the beginning. There is a "sorted" attribute in the $feed, I'm not 100% sure it's the right use, but would that make sense for material to not do anything if this attribute is set?
                              Can you give a specific example? I've tried the YouTube plugin, and see no "sort" parameter being passed in any queries.
                              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
                                Can you give a specific example? I've tried the YouTube plugin, and see no "sort" parameter being passed in any queries.
                                If I’ve not set in yet in YT, I was trying that for my changes in the podcast plugin because when adding a few menu items in addition to the feeds themselves, they are sorted in material but not in the classic, so the result in material looks funny.

                                I think most of the time this attribute is not set, but it exists and is checked against in the XMLxxx code. Again, I’m not yet 100% sure of the signification or expected behavior when set.
                                LMS 8.2 on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3

                                Comment

                                Working...
                                X
                                😀
                                🥰
                                🤢
                                😎
                                😡
                                👍
                                👎