Announcement

Collapse
No announcement yet.

Announce: Material Skin

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • Originally posted by kidstypike
    OP wants a permanent "Play" button like the ones that pop up on a desktop browser.

    [ATTACH]39265[/ATTACH]
    OK, if it gets added I hope it is optional.

    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 kidstypike
      OP wants a permanent "Play" button like the ones that pop up on a desktop browser.

      [ATTACH]39265[/ATTACH]
      You (and Redrum) are correct in your interpretations, thanks.

      I would vote to have both the single-action play...*and* the 3 dots menu, just like on the browser-hosted version of the Material skin...but maybe that's tricky to achieve with the Android app?

      Comment


      • Originally posted by kidstypike
        OP wants a permanent "Play" button like the ones that pop up on a desktop browser.
        right, my understanding as well. You get them with a mouse hover. Don't know how to hover on a touchscreen . Its an interesting thought though. But as I said, I am so used to two tap play, I am not looking to add to Craig's workload

        Jim

        Comment


        • Originally posted by Redrum
          right, my understanding as well. You get them with a mouse hover. Don't know how to hover on a touchscreen . Its an interesting thought though. But as I said, I am so used to two tap play, I am not looking to add to Craig's workload

          Jim
          I have all my players set to "always ask" before playing anything to give me the choice of playing a single track or the whole album so two taps is natural for me as well.

          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 nickey
            You (and Redrum) are correct in your interpretations, thanks.

            I would vote to have both the single-action play...*and* the 3 dots menu, just like on the browser-hosted version of the Material skin...but maybe that's tricky to achieve with the Android app?
            Its not directly related to the Android app, as that is just a simple wrapper around the web-view. IMHO, having play and add buttons on the cover of every album in a grid view would look awful, plus they be too easy to mistakenly touch, etc. This works on desktop browsers as they are only shown on hover, and touch devices do not support hover. So, sorry, but I will not be adding this.
            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


            • Material Android APK - clearing cache message

              After updating the Material plugin, (by doing a git pull,) I clear it's cache on my phone, (Android 13.) When I hit the "Tap here to clear cache" option in the APK Settings / Application menu I get a white msg field, but no longer is anything displayed in that area. I suspect the issue is the text saying the cache will be cleared is also white? I tried changing the Interface Theme, but that does not seem to make any difference.
              Living Room: SB Touch + DIY PSU > CI Audio VDA.2 DAC + VAC.1 PSU > VRX.1 cables > Emotiva XSP-1 Gen 2 preamp + XPA-DR2 amp > Blue Jeans cables > B&W 804 speakers
              Laptop: System76 Galago + Ubuntu 18.04 + Squeezelite + Epiphany/Material Skin > Emotiva Little Ego DAC > Grado PS500 headphones
              Bedroom: RPi Zero W + Squeezelite > miniBOSS DAC HAT > Bose SoundLink Revolve
              Phone: Pixel 6a + Termux/Squeezelite + Material APK > Senn IE80 earbuds
              Server: System76 Meerkat + Pop!_OS 22.04 + LMS 8.4

              Comment


              • Originally posted by cpd73
                Its not directly related to the Android app, as that is just a simple wrapper around the web-view. IMHO, having play and add buttons on the cover of every album in a grid view would look awful, plus they be too easy to mistakenly touch, etc. This works on desktop browsers as they are only shown on hover, and touch devices do not support hover. So, sorry, but I will not be adding this.
                Hi. Thanks for your reply...I understand you wouldn't want to overlay it on album covers, but for the record I may have been slightly misunderstood because I was talking about the favourites *list*.

                Here's what it looks like
                from the android phone:
                Click image for larger version

Name:	Screenshot_android.jpg
Views:	1
Size:	94.4 KB
ID:	1576140

                and from the windows PC:
                Click image for larger version

Name:	screenshot-windows.jpg
Views:	1
Size:	45.9 KB
ID:	1576141

                As you can see, I use the favourites list mostly to store links to radio streams (or the occasional youtube url..thanks Philippe! ). From the PC I can just click play on any item in the list and I'm away...I think of it a bit like the hardware preset buttons on the squeezebox radio and I thought it might be cool to be able to do it from the phone too. Not a huge deal to have to tap twice though.(in case it matters, I'm not particularly attached to the hover for the play button on the PC, ...a permanent play button placed anywhere for each item in the list would be ok too)

                Cheers, Nico.

                Comment


                • Originally posted by nickey
                  Hi. Thanks for your reply...I understand you wouldn't want to overlay it on album covers, but for the record I may have been slightly misunderstood because I was talking about the favourites *list*.
                  Same issue, lots of buttons on each line = lots of visual noise. Works on desktop due to hover.
                  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
                    Same issue, lots of buttons on each line = lots of visual noise. Works on desktop due to hover.
                    Okie dokie.

                    At the risk of outstaying my welcome : how about swipe right on a favourite list item to play it? (and a corresponding favourites option in the interface settings to enable or disable that?)

                    Comment


                    • Originally posted by Ron F.
                      After updating the Material plugin, (by doing a git pull,) I clear it's cache on my phone, (Android 13.) When I hit the "Tap here to clear cache" option in the APK Settings / Application menu I get a white msg field, but no longer is anything displayed in that area. I suspect the issue is the text saying the cache will be cleared is also white? I tried changing the Interface Theme, but that does not seem to make any difference.
                      Theme colour on APK is not affected by Material's theme selection - but I guess it should be. I'll try an investigate the notification colour, it should be light text on a dark background.
                      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


                      • Hello Craig,

                        I have two quick questions regarding Material Skin translations.

                        1. What is the purpose of the string "?" added recently in /MaterialSkin/HTML/material/html/lang/*.json files?
                        2. Is it possible to find a solution to manage multiple translations of the help page (/MaterialSkin/HTML/EN/html/material-skin/index.html)?

                        Thanks in advance.

                        Comment


                        • Originally posted by cpd73
                          Theme colour on APK is not affected by Material's theme selection - but I guess it should be. I'll try an investigate the notification colour, it should be light text on a dark background.
                          With the APK, I believe there is a similar issue with the dropdowns on the "settings/server" pages. (They always appear on a white background and, on some smartphones, nothing can be read/choose because the text is also in white.)

                          Comment


                          • Originally posted by Franck@
                            1. What is the purpose of the string "?" added recently in /MaterialSkin/HTML/material/html/lang/*.json files?
                            No idea. Will try to track that down, as that's not correct.

                            [Edit] Fixed now.

                            Originally posted by Franck@
                            2. Is it possible to find a solution to manage multiple translations of the help page (/MaterialSkin/HTML/EN/html/material-skin/index.html)?
                            Whole file needs to be copied, translated, and installed to (e.g.) MaterialSkin/HTML/DE/html/material-skin/index.html
                            Last edited by cpd73; 2022-12-04, 02:21.
                            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
                              Whole file needs to be copied, translated, and installed to (e.g.) MaterialSkin/HTML/DE/html/material-skin/index.html
                              Thanks. I will do that for the French translation.

                              Comment


                              • Originally posted by cpd73
                                Whole file needs to be copied, translated, and installed to (e.g.) MaterialSkin/HTML/DE/html/material-skin/index.html
                                Is it really enough?
                                When I do that, the "Help" menu keeps pointing to the English version. (But maybe I'm wrong.)

                                Code:
                                pi@lms:/media/MUSIQUE/lms/cache/InstalledPlugins/Plugins/MaterialSkin/HTML $ ls -R FR
                                FR:
                                html
                                
                                FR/html:
                                material-skin
                                
                                FR/html/material-skin:
                                index.html

                                Comment

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