Announcement

Collapse
No announcement yet.

Announce: Material Skin

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • Originally posted by DavidBulluss
    The download commenced but was reported as "failed". Opening in a browser window revealed a blank page, screencap below

    [ATTACH]39486[/ATTACH]

    Cheers, David
    That screenshot is result if a “press and hold”.

    A “long” press is really only slightly longer than a normal press. It works on my iPhone, iPad and Amazon Fire Tablet with apk.
    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


    • Originally posted by DavidBulluss
      I just tried using Samsung internet app and I had same result, only a different looking browser menu for downloads etc. The Duck Duck Go menu that pops up is below (screencap from mobile phone).
      Yeah, I can see that if I run in a browser. Never noticed before as I always use the APK. Anyhow, I'll fix this for the next release, as its a bit annoying! It only happens on the 'Browse' button as that uses an SVG for its icon.

      BTW, you can also click on the text in the sub-toolbar - this will then show a menu allowing you to navigate home or to a specific place in the history.
      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
        Yeah, I can see that if I run in a browser. Never noticed before as I always use the APK. Anyhow, I'll fix this for the next release, as its a bit annoying! It only happens on the 'Browse' button as that uses an SVG for its icon.

        BTW, you can also click on the text in the sub-toolbar - this will then show a menu allowing you to navigate home or to a specific place in the history.
        Thanks for that feedback about the browser version, it wasn't totally me!

        Having said that, I am now trying the APK. Now, this probably is something at my end, a short touch of the Browse button takes me to the menus as expected (see screencap below). Any longer press of the Browse button (0.25 sec, 0.5 sec, 1 sec, 2 secs, 5 secs, etc.) takes me to the same menus (see same screencap below!)
        Click image for larger version

Name:	Screenshot_20221219_195413_DuckDuckGo.jpg
Views:	1
Size:	208.7 KB
ID:	1576326

        Can you show me an example of what I should be seeing?

        Regards, David
        Serverrpi3 pCP8.1.0 LMS8.2.0
        MediaUSB hard drive
        Lounge/dining areasSBT > Denon AVR2113 > Bose Acoustimass10 / Krix Seismix3 18" 300w RMS custom cinema sub (& AR 77XB t/table, Stanton 680MkII / Grado F-1+ > NAD7155 to phono pre-amp > Amp+)
        Family/kitchenSBT > Denon AVRX3000 zone 1 > Krix Acoustix F, Centrix C, Holographix R & Original Seismix 7 15" 400w RMS sub
        AlfrescoZ2 > Krix Tropix/Klipsch SW
        OthersSB Player/androids > Bose Soundlink Mini
        SBT/SB Player Remotes Squeeze Ctrl/androids

        Comment


        • Originally posted by DavidBulluss
          Thanks for that feedback about the browser version, it wasn't totally me!

          Having said that, I am now trying the APK. Now, this probably is something at my end, a short touch of the Browse button takes me to the menus as expected (see screencap below). Any longer press of the Browse button (0.25 sec, 0.5 sec, 1 sec, 2 secs, 5 secs, etc.) takes me to the same menus (see same screencap below!)

          Can you show me an example of what I should be seeing?

          Regards, David
          Your screenshot shows you're on the "Home" page, a log press on the Browse button when you're on this page does nothing, press and hold when any another page takes you straight back to the "Home" page.
          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


          • 3.0.3 Release

            Bug fix release, changes:
            1. Remove some shortcut information when in party mode.
            2. Hide 'Add URL' and 'Move queue' options in party mode.
            3. Fix 'Scroll to current' in party mode.
            4. Set 'Scroll to current' shortcut to 'Ctrl+RIGHT'
            5. Remove 'Ctrl+LEFT' shortcut for 'Go back', as this already has 'Esc'
            6. Fix handing of playerprefs notifications.
            7. Don't add 'track_id' to command parameters when getting genres, etc, from a 'More' listing.
            8. Prevent context menu showing when long-press on mobile view 'Browse' nav button.
            9. Show navigation history even if only 1 level deep.
            10. Only allow playable radio items to be pinned to home screen.
            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


            • APK 0.3.1 Release

              Changes:
              1. Improve look of selection menus in WebView.
              2. Set navigation and status bar colors for settings activity.
              3. Set initial navigation and status bar colors for main activity.
              4. Use custom toast class so that colors can be configured.
              5. Remove margin from application settings.#


              As usual, this can take a few weeks for f-droid to be updated.
              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 kidstypike
                Your screenshot shows you're on the "Home" page, a log press on the Browse button when you're on this page does nothing, press and hold when any another page takes you straight back to the "Home" page.
                Yes, photo and my description may be little mis-leading. When in PLAYING or QUEUE a long press, short press, or touch of the BROWSE button takes me to the HOME page.

                Regards, David
                Last edited by DavidBulluss; 2022-12-21, 05:18.
                Serverrpi3 pCP8.1.0 LMS8.2.0
                MediaUSB hard drive
                Lounge/dining areasSBT > Denon AVR2113 > Bose Acoustimass10 / Krix Seismix3 18" 300w RMS custom cinema sub (& AR 77XB t/table, Stanton 680MkII / Grado F-1+ > NAD7155 to phono pre-amp > Amp+)
                Family/kitchenSBT > Denon AVRX3000 zone 1 > Krix Acoustix F, Centrix C, Holographix R & Original Seismix 7 15" 400w RMS sub
                AlfrescoZ2 > Krix Tropix/Klipsch SW
                OthersSB Player/androids > Bose Soundlink Mini
                SBT/SB Player Remotes Squeeze Ctrl/androids

                Comment


                • Originally posted by cpd73
                  Odd, as I cannot recreate this. The APK's theme is always dark, and the "Cache will be cleared" message is shown by the APK, so is light text on a dark background. Which version of android is this? Even setting my Android phone to use light, I still get a dark background with light text (as I would expect).
                  I apologize for the extremely late response ... I was preoccupied with other things.

                  I see this behavior on my new Pixel 6a running Android 13, APK 0.3.0. I fired up my old Pixel 3a running Android 12, also APK version 0.3.0 - and with Android 12 the "Cache will be cleared" notification is properly rendered! So, maybe this is an issue specific to Android 13.
                  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 DavidBulluss
                    Yes, photo and my description may be little mis-leading. When in PLAYING or QUEUE a long press, short press, or touch of the BROWSE button takes me to the HOME page.
                    It should only take you back to the browse view. e.g. If You were browsing 'My Music / Album Artists / AC-DC', go to queue page, a long-press (or short) on 'Browse' should take you back to the browse view - which should still be showing AC-DC's albums. At least that's the way its designed and is the way it works for me.

                    When already showing the browse view, then the 'Browse' bottom button acts like the back button - touch goes 1 level back, long-press all the way back (so 'Home').
                    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 Ron F.
                      I apologize for the extremely late response ... I was preoccupied with other things.

                      I see this behavior on my new Pixel 6a running Android 13, APK 0.3.0. I fired up my old Pixel 3a running Android 12, also APK version 0.3.0 - and with Android 12 the "Cache will be cleared" notification is properly rendered! So, maybe this is an issue specific to Android 13.
                      Not sure. As I updated my S20FE to Android13, and it still works OK for me. However, for 0.3.1 I have used some styeable-toast class that allows explicitly setting the colours - so this should resolve the issue.
                      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
                        It should only take you back to the browse view. e.g. If You were browsing 'My Music / Album Artists / AC-DC', go to queue page, a long-press (or short) on 'Browse' should take you back to the browse view - which should still be showing AC-DC's albums. At least that's the way its designed and is the way it works for me.

                        When already showing the browse view, then the 'Browse' bottom button acts like the back button - touch goes 1 level back, long-press all the way back (so 'Home').
                        Yes, that is what I was expecting but it doesn't operate that way for me, BROWSE button always takes me to HOME, regardless of touch, press long press etc. Oh well...

                        Regards, David
                        Last edited by DavidBulluss; 2022-12-21, 23:03.
                        Serverrpi3 pCP8.1.0 LMS8.2.0
                        MediaUSB hard drive
                        Lounge/dining areasSBT > Denon AVR2113 > Bose Acoustimass10 / Krix Seismix3 18" 300w RMS custom cinema sub (& AR 77XB t/table, Stanton 680MkII / Grado F-1+ > NAD7155 to phono pre-amp > Amp+)
                        Family/kitchenSBT > Denon AVRX3000 zone 1 > Krix Acoustix F, Centrix C, Holographix R & Original Seismix 7 15" 400w RMS sub
                        AlfrescoZ2 > Krix Tropix/Klipsch SW
                        OthersSB Player/androids > Bose Soundlink Mini
                        SBT/SB Player Remotes Squeeze Ctrl/androids

                        Comment


                        • Originally posted by DavidBulluss
                          Yes, that is what I was expecting but it doen't operate that way for me, BROWSE button always takes me to HOME, regardless of touch, press long press etc. Oh well...
                          Most odd. Just tried in "Duck duck go" browser, and still works as expected for me. Which android version? And which version of WebView (should be able to find this in Play store)? I'm on Android 13 with WebView 108.0.5359.128
                          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


                          • SB Player

                            Hi Craig

                            Thanks again for your constant development of Material Skin. With regard to the APK have you given any thought to re-introducing the ability to start SB Player within Material as opposed to having to come out and start it separately? It would be greatly appreciated if this were possible.

                            Thanks.

                            Steve

                            Comment


                            • Originally posted by cpd73
                              Most odd. Just tried in "Duck duck go" browser, and still works as expected for me. Which android version? And which version of WebView (should be able to find this in Play store)? I'm on Android 13 with WebView 108.0.5359.128
                              I'm on Android 13 with WebView 108.0.5359.128 also. Can someone show me a screencap of what they are getting with a long press on BROWSE please?

                              Regards, David
                              Serverrpi3 pCP8.1.0 LMS8.2.0
                              MediaUSB hard drive
                              Lounge/dining areasSBT > Denon AVR2113 > Bose Acoustimass10 / Krix Seismix3 18" 300w RMS custom cinema sub (& AR 77XB t/table, Stanton 680MkII / Grado F-1+ > NAD7155 to phono pre-amp > Amp+)
                              Family/kitchenSBT > Denon AVRX3000 zone 1 > Krix Acoustix F, Centrix C, Holographix R & Original Seismix 7 15" 400w RMS sub
                              AlfrescoZ2 > Krix Tropix/Klipsch SW
                              OthersSB Player/androids > Bose Soundlink Mini
                              SBT/SB Player Remotes Squeeze Ctrl/androids

                              Comment


                              • Originally posted by Shozzer
                                Hi Craig

                                Thanks again for your constant development of Material Skin. With regard to the APK have you given any thought to re-introducing the ability to start SB Player within Material as opposed to having to come out and start it separately? It would be greatly appreciated if this were possible.

                                Thanks.

                                Steve
                                To be honest, I forgot! However, I've just added an option to auto-start a local player when the APK is started. Currently SB Player, SqueezePlayer, and Squeezelite (via Termux) are supported. Can't test SqueezePlayer as I have not purchased it, but it should work. As for Squeezelite this starts, but I'm unsure how to stop it! So, starting Material APK again starts a new instance, etc.

                                I'm also unsure if auto-start or a button to manually start is the best way.

                                [Edit] Actually I'm going to expand on this. There will be a settings to set which app to use for local player, whether to auto-start, add a menu entry to start, and an option to stop Squeezelite
                                Last edited by cpd73; 2022-12-22, 17:35.
                                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

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