Announcement

Collapse
No announcement yet.

Announce: Material Skin

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • Originally posted by mrw
    Excellent, thank you. Now all I need to do is remember that ! (I shall.)
    I've just updated the code (for 0.8.4) so that a touch on the image will produce the context menu (for mobile browsers), and a double-click/touch will show the image.
    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
      I've just updated the code (for 0.8.4) so that a touch on the image will produce the context menu (for mobile browsers), and a double-click/touch will show the image.
      Thank you. That sounds as if it fits my definition of a cunning ruse. I look forward to trying it.

      Comment


      • 0.8.4 Release

        Main changes:
        1. When creating jumplist for folders list, convert to uppercase.
        2. Remove list/grid toggle for image view.
        3. Remove parsing of title into tracknum+title.
        4. For mobile layout, place 'Add URL' and 'Scroll to current track' in menu if width is less than 500px.
        5. For mobile layout, place 'Random' and 'Shuffle' icons in queue toolbar if width is more than 320px.
        6. Add option to show menu icons or not.
        7. Add more server information to "Information" dialog.
        8. Only update rating upon click.
        9. Show time in tooltip when hover over progressbar (desktop browsers only).
        10. Double-click now-playing image to show zoomed image.
        11. Show now-playing image context menu on single click. Mobile browses only, as its an iOS work-around.
        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
          Main changes:
          1. When creating jumplist for folders list, convert to uppercase.
          2. Remove list/grid toggle for image view.
          3. Remove parsing of title into tracknum+title.
          4. For mobile layout, place 'Add URL' and 'Scroll to current track' in menu if width is less than 500px.
          5. For mobile layout, place 'Random' and 'Shuffle' icons in queue toolbar if width is more than 320px.
          6. Add option to show menu icons or not.
          7. Add more server information to "Information" dialog.
          8. Only update rating upon click.
          9. Show time in tooltip when hover over progressbar (desktop browsers only).
          10. Double-click now-playing image to show zoomed image.
          11. Show now-playing image context menu on single click. Mobile browses only, as its an iOS work-around.
          Just noticed some tracks have "play count" and "last played" under "more info". When did that appear and which tracks contain this info?

          Sent from my SM-G900F 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
            Just noticed some tracks have "play count" and "last played" under "more info". When did that appear and which tracks contain this info?
            I have no idea - Material is not responsible for providing the info, just the display. TrackStat?
            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
              I have no idea - Material is not responsible for providing the info, just the display. TrackStat?
              I don't use trackstat though. Strange.

              Sent from my SM-G900F 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
                Just noticed some tracks have "play count" and "last played" under "more info". When did that appear and which tracks contain this info?

                Sent from my SM-G900F using Tapatalk
                Michael added this 28/5/2019.

                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


                • Originally posted by kidstypike
                  I see. So why do some tracks not contain the info when they have definitely been played at some time?

                  Sent from my SM-G900F 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
                    I see. So why do some tracks not contain the info when they have definitely been played at some time?

                    Sent from my SM-G900F using Tapatalk
                    If you haven't played every tracks since the feature was added, how would the last played details be known for all of them?
                    Ralphy

                    1-Touch, 5-Classics, 3-Booms, 2-UE Radio
                    Squeezebox client builds donations always appreciated.

                    Comment


                    • Originally posted by ralphy
                      If you haven't played every tracks since the feature was added, how would the last played details be known for all of them?
                      I have tracks from last year with the info.

                      Sent from my SM-G900F 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
                        I have tracks from last year with the info.

                        Sent from my SM-G900F using Tapatalk
                        My appologies, I stand corrected.

                        LMS has those details in the persist.db, they were just not available in the menu before the May 28th update.

                        Code:
                        sqlite> .schema tracks_persistent
                        CREATE TABLE tracks_persistent (
                          id INTEGER PRIMARY KEY AUTOINCREMENT,
                          url text NOT NULL,
                          musicbrainz_id varchar(40),   -- musicbrainz uuid (36 bytes of text)
                          added int(10),
                          rating tinyint(1),
                          playCount int(10),
                          lastPlayed int(10),
                          urlmd5 char(32) NOT NULL default '0');
                        Ralphy

                        1-Touch, 5-Classics, 3-Booms, 2-UE Radio
                        Squeezebox client builds donations always appreciated.

                        Comment


                        • Missing icon

                          Before anyone else notices this, the repeat-single icon is missing from the queue's sub-toolbar in desktop layout. I was thinking of adding an MPD-like 'consume' mode (where tracks are removed after played (yes, I know there is a plugin for this)), and was playing around with the icons - and mistakenly commited the change. I'll fix this for 0.8.5. Sorry!
                          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
                            Main changes:
                            1. When creating jumplist for folders list, convert to uppercase.
                            2. Remove list/grid toggle for image view.
                            3. Remove parsing of title into tracknum+title.
                            4. For mobile layout, place 'Add URL' and 'Scroll to current track' in menu if width is less than 500px.
                            5. For mobile layout, place 'Random' and 'Shuffle' icons in queue toolbar if width is more than 320px.
                            6. Add option to show menu icons or not.
                            7. Add more server information to "Information" dialog.
                            8. Only update rating upon click.
                            9. Show time in tooltip when hover over progressbar (desktop browsers only).
                            10. Double-click now-playing image to show zoomed image.
                            11. Show now-playing image context menu on single click. Mobile browses only, as its an iOS work-around.
                            Thank you - I am a fan and user of #9 and #10.
                            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


                            • Desktop: progress bar overlapping with album art

                              Using the latest github version there's an issue with the progress bar overlapping with Album Art in Material Desktop mode - haven't tried Mobile. It happens in both main browser and mini browser in chrome and Squeezelite-X.

                              I've completely cleared cache (x2) and rebooted. Don't know if anyone else is seeing this or if @cpd73 is aware.
                              2 x Touch
                              2 x Radio
                              2 x Boom
                              1 x Intel-NUC server/squeezelite running LMS 8.20 (from nightlies) on Windows 10
                              1 X Odroid-XU4 server/squeezelite running LMS 7.91 on Ubuntu 16.04
                              1 x iMac server running macOS Big Sur
                              WaveIO USB into Lavry DA-10 DAC
                              Starfish Pre-amp : Based on NAIM NAC 72
                              Heavily modified NAIM NAP 250 Power-amp
                              Focal Electra 1027 Be II Speakers

                              Comment


                              • Originally posted by bobertuk
                                Using the latest github version there's an issue with the progress bar overlapping with Album Art in Material Desktop mode - haven't tried Mobile. It happens in both main browser and mini browser in chrome and Squeezelite-X.

                                I've completely cleared cache (x2) and rebooted. Don't know if anyone else is seeing this or if @cpd73 is aware.
                                Nope, I did not. However, I can confirm. This is ONLY if the stop button is enabled. Thanks for reporting, will fix.

                                [Edit] Should be fixed now, can you update and check. Thanks.
                                Last edited by cpd73; 2019-07-04, 23:28.
                                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
                                😀
                                🥰
                                🤢
                                😎
                                😡
                                👍
                                👎