Announcement

Collapse
No announcement yet.

Announce: Material Skin

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

    Originally posted by cpd73 View Post
    The pages should jsut be loaded into an 'iframe', so should just work. Any errros logged into the console tab of your browser's dev tools?
    There were no errors logged when I tried to select the 'Show NVS Editor' option, which again failed. But there were some errors and warnings as I opened the esp setup from the Configuration drop-down.

    Click image for larger version

Name:	Console errors.jpg
Views:	1
Size:	58.4 KB
ID:	1576089

    Comment


      Originally posted by AngloCuencano View Post
      There were no errors logged when I tried to select the 'Show NVS Editor' option, which again failed.
      Sorry, no idea. I have a DAC32 which I have flashed with SqueezeAMP firmware, and this checkbox works for me from desktop 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


        not sure if this is possible but looking I can't see anything obvious.

        Is it possible to have the current time and or date showing?
        PiCorePlayer 8.2 on Allo Digi One Signature (Lounge)
        PiCorePlayer 8.2 with Hifiberry Digi+ Material running on PI for control (Office)
        PiCorePlayer 8.2 with pi official touchscreen and Hifiberry DAC+(Kitchen)
        Radio (Bedroom)
        PiCorePlayer 8.2 with Allo BOSS DAC (Bedroom)
        PiCorePlayer 8.2 with Hifiberry AMP+. Squeezelite=x for control (Garage)
        PiCorePlayer 8.2 with Hifiberry AMP+(Patio 2)
        PiCorePlayer 8.2 with Hifiberry AMP+(Patio 2)

        LMS 8.3 on unRaid 6.11.5 Server (Seneca HDS)

        Comment


          Originally posted by markiii View Post
          not sure if this is possible but looking I can't see anything obvious.

          Is it possible to have the current time and or date showing?
          Settings - interface - now playing

          Look for setting switch...show current date and time
          ------------------------------------------------------------------------------------

          Comment


            brilliant cheers, totally looked passed that
            PiCorePlayer 8.2 on Allo Digi One Signature (Lounge)
            PiCorePlayer 8.2 with Hifiberry Digi+ Material running on PI for control (Office)
            PiCorePlayer 8.2 with pi official touchscreen and Hifiberry DAC+(Kitchen)
            Radio (Bedroom)
            PiCorePlayer 8.2 with Allo BOSS DAC (Bedroom)
            PiCorePlayer 8.2 with Hifiberry AMP+. Squeezelite=x for control (Garage)
            PiCorePlayer 8.2 with Hifiberry AMP+(Patio 2)
            PiCorePlayer 8.2 with Hifiberry AMP+(Patio 2)

            LMS 8.3 on unRaid 6.11.5 Server (Seneca HDS)

            Comment


              Originally posted by andifor View Post
              I like the LMS material and LMS material app combination and use it regularly but run into issues several times: I don't hear my phone ringing while the music is playing.

              Would it be possible to mute / pause the (active) players not only "during phone calls" but also "on incoming calls / phone ringing"?
              => if I reject, music continues / is unmuted
              => if I answer the phone, music stays paused / muted until the call finishes


              Apologies, if this has already been asked / answered, but searching for "incoming call" or "phone call" didn't list and meaning full results.

              Are there others with the same wish?

              If there is no broad interest in a feature like this, I'll implement the workaround I did, receiving calls with my messaging app. I guess this will work here as well, but I'd love to see a "native" implementation (o:

              Comment


                Screensaver did not save my screen ….

                After many years of using iPeng on iPad/iPhone, I recently discovered the potential of the Material Skin plugin. I saw it in a video when I was looking at options to renew my music system around the house, even considering Roon (just for one day in which I tested Roon). With the devices I have, LMS offers more convenience for on device control of local music, streaming and radio.

                So I decided to make use of the Material Skin and (re)build my main streamers. Main living/listening room streamer uses the 4k TV for Now Playing and SqueezeLite control using a wireless mouse attached to the RPi. My previous streamer I modded to function in a separate headphone listening setup. I added a Waveshare 7.9” 1280x400px LCD HDMI screen. After a week of testing the screensaver clock has already lead to visible burn-in pixels. The screen offers a few brightness steps, set to the lowest (but still bright) setting. I have not yet found a way to set brightness in DietPi on the RPi3B.

                In order to limit further damage, I would like to change the clock characters from the standard bright white to a lesser bright grey or other color. Can anyone point me to where I could change that?

                Furthermore, it would be nice when the screensaver would act as a real screensaver by moving the content slowly around the entire screen instead of staying in a fixed position. Would that be possible? Or are there other (standard) screensavers that could be added?

                Thank you for a (all in all) great plugin and your continued support!
                Last edited by willefg; 2022-11-28, 02:06.
                - Raspberry Pi 3B (DietPi-LMS “server”)
                - SB Boom
                - 2x O2Joggler/SqueezePlay
                - DietPi-RPi4/SqueezeLite/SMSL SU-9n(DAC)/HDMI 4k TV
                - DietPi-RPi4/SqueezeLite/Audiophonics 9038Q2M Sabre DAC/2xOLED+Waveshare 7.9”LCD
                - piCorePlayer/Rpi2/Hifiberry Digi+

                Comment


                  @willefg

                  That’s a shame about the screen burn in. These lcd screens advertise that they do not suffer from screen burn in.

                  Comment


                    nativeUiChanges

                    Craig,

                    With 3.0, I just noticed that my NativeReceiver.updateUiSettings is not getting called. I am including the parameter "nativeUiChanges" with the URL as I always have.

                    I noticed the ui-settings.js code changed from:

                    Code:
                                if (queryParams.nativeUiChanges) {
                                    let settingsNow = JSON.stringify(this.settings(true, true));
                                    if (settingsNow!=this.currentSettings) {
                                        try {
                                            NativeReceiver.updateUiSettings(settingsNow);
                                        } catch (e) {
                                        }
                                    }
                                    this.currentSettings = undefined;
                                }
                    to

                    Code:
                                if (0!=queryParams.nativeUiChanges) {
                                    let settingsNow = JSON.stringify(this.settings(true, true));
                                    if (settingsNow!=this.currentSettings) {
                                        if (1==queryParams.nativeUiChange) {
                                            try {
                                                NativeReceiver.updateUiSettings(settingsNow);
                                            } catch (e) {
                                            }
                                        } else if (2==queryParams.nativeUiChange) {
                                            console.log("MATERIAL-UI\nJSON " + settingsNow);
                                        }
                                    }
                                    this.currentSettings = undefined;
                                }
                    Should I change how I specify this parameter in the URL? (Maybe it is a typo, missing 's' on nativeUiChanges)

                    [EDIT/UPDATE] If replace in your code the occurrences of "queryParams.NativeUiChange" with "queryParams.NativeUiChanges", that solves the problem. Does that sound right?
                    Last edited by rgdawson; 2022-11-30, 20:31.
                    Squeezelite-X

                    Comment


                      lms-material-app play button

                      Hi,

                      (I hope this the right place to make an enquiry about the lms-material-app android app?)

                      Sorry if this has been covered before:

                      In the LMS Material skin web interface as seen from Firefox on my Windows 10 PC, when in Favourites, I have "Play Now" and "Append to queue" buttons which pop up when I hover over each favourite and this allows me to play that favourite directly with one mouse click.

                      On the android version, you need to first tap on the three dots menu, and then on the "Play now" option in there.

                      Assuming it's not just an issue with my older Android (LineageOS 16 aka 9.0 Pie), would it be feasible to add a "Play now" button to tap on directly from the Favourites list please?

                      Cheers, Nico.
                      Last edited by nickey; 2022-11-30, 15:18.

                      Comment


                        Originally posted by nickey View Post
                        Hi,

                        (I hope this the right place to make an enquiry about the lms-material-app android app?)

                        Sorry if this has been covered before:

                        In the LMS Material skin web interface as seen from Firefox on my Windows 10 PC, when in Favourites, I have "Play Now" and "Append to queue" buttons which pop up when I hover over each favourite and this allows me to play that favourite directly with one mouse click.

                        On the android version, you need to first tap on the three dots menu, and then on the "Play now" option in there.

                        Assuming it's not just an issue with my older Android (LineageOS 16 aka 9.0 Pie), would it be feasible to add a "Play now" button to tap on directly from the Favourites list please?

                        Cheers, Nico.
                        You don't actually need to tap the three dots, you can tap anywhere on the favourite to access the context menu. I thought there was a setting for this but if there was it seems to have been removed.

                        Sent from my Pixel 3a using Tapatalk
                        Living Room: Touch or Squeezelite (Pi3B) > Topping E30 > Audiolab 8000A > Monitor Audio S5 + BK200-XLS DF
                        Bedroom: Radio
                        Bathroom: Radio

                        Comment


                          Originally posted by slartibartfast View Post
                          You don't actually need to tap the three dots, you can tap anywhere on the favourite to access the context menu. I thought there was a setting for this but if there was it seems to have been removed.

                          Sent from my Pixel 3a using Tapatalk
                          I think he is looking for a one tap solution, straight to "play"

                          Jim

                          Comment


                            Originally posted by Redrum View Post
                            I think he is looking for a one tap solution, straight to "play"

                            Jim
                            Can you play anything with one tap in Material skin. Do you remember all the complaints about touch to play when one accidental tap would destroy your playlist? [emoji1787]

                            Sent from my Pixel 3a using Tapatalk
                            Living Room: Touch or Squeezelite (Pi3B) > Topping E30 > Audiolab 8000A > Monitor Audio S5 + BK200-XLS DF
                            Bedroom: Radio
                            Bathroom: Radio

                            Comment


                              Originally posted by slartibartfast View Post
                              Can you play anything with one tap in Material skin. Do you remember all the complaints about touch to play when one accidental tap would destroy your playlist? [emoji1787]

                              Sent from my Pixel 3a using Tapatalk
                              yea, I'm fine with it the way it is on the apk, just trying to clarify what he is looking for (my interpretation ). On a browser you have play now, append to queue, and menu dots. On the apk just menu dots (at least that's default, never looked to change it).

                              As you pointed out, anywhere on the line is equivalent to the menu dots.


                              Jim

                              Comment


                                Originally posted by Redrum View Post
                                yea, I'm fine with it the way it is on the apk, just trying to clarify what he is looking for (my interpretation ). On a browser you have play now, append to queue, and menu dots. On the apk just menu dots (at least that's default, never looked to change it).

                                As you pointed out, anywhere on the line is equivalent to the menu dots.


                                Jim
                                OP wants a permanent "Play" button like the ones that pop up on a desktop browser.

                                Click image for larger version

Name:	Playnow.jpg
Views:	1
Size:	27.0 KB
ID:	1576135
                                Server - LMS 8.4.0 RPi4B 4GB/NanoSound ONE case/pCP 8.1.0 - 75K library, playlists & LMS cache on Sata SSD (ntfs)

                                Lounge - DAC32 - AudioEngine B2
                                Office - RPi 3B+/HiFiBerry DAC HAT/RPi screen - Edifier D12
                                Bedroom - Echo Show 8

                                Spares - 1xSB Touch, 1xSB3, 4xRPi, AVI DM5 speakers

                                Comment

                                Working...
                                X