Announcement

Collapse
No announcement yet.

Announce: Material Skin

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

    Originally posted by Ron F. View Post
    First, thank you slartibartfast for posting your description.
    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 View Post
      Woops.Yes, I am sorry. I think I meant kidstypike.

      -Ron
      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 View Post
        Annoying, I know! You should use the other plugins folder - Slim/Plugins (I think) However, you would then need to manually update, etc. However, I will be releasing 0.9.6 in a day or so.
        I'll just wait for the update. I don't let plugins update automatically though so I didn't think it would update. I think I might have seen this behaviour before with other plugins.

        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 Ron F. View Post
          I have found however, that Favorites requires me to get to my Favorites list via browsing, scroll through my list of favorites - and yes, I should make my list shorter than it is. There are specific "stations" I listen to literally every day, and those can be assigned to these buttons. They are easy to get to, like when I am on the stair master at the gym, etc.
          You can pin Radio Stations - which would achieve the same thing, you just need to search for the station again.

          However, for the next feature release (i.e not 0.9.x) I'll add an optional "Presets" category between "Pinned Items" and "My Music"
          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 View Post
            However, for the next feature release (i.e not 0.9.x) I'll add an optional "Presets" category between "Pinned Items" and "My Music"
            Changed my mind. I've added (optional) listing of presets as a new category in the 'Other Music' section. You can add new presets, remove presets, change position of presets, etc. IF you are intested, this is in the devel branch - which will be the next feature release.
            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 View Post
              Changed my mind. I've added (optional) listing of presets as a new category in the 'Other Music' section. You can add new presets, remove presets, change position of presets, etc. IF you are intested, this is in the devel branch - which will be the next feature release.
              Thank you Craig; I have switched to the devel branch, and have started using it.

              I must admit that if I create a favourites folder, and keep a few choice entries there, then that ought to accomplish the same thing. I had not tried doing that - I had simply been using Michael's Preset feature instead. Since the devel branch now has both features available for testing; I will try both.

              Thanks again for all you work Craig. You note in material, that this project is being done purely for fun, but nevertheless it is conducted in a very diligent and professional manner.
              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


                Presets Vs Favorites

                Originally posted by Ron F. View Post
                Thank you Craig; I have switched to the devel branch, and have started using it.

                I must admit that if I create a favourites folder, and keep a few choice entries there, then that ought to accomplish the same thing. I had not tried doing that - I had simply been using Michael's Preset feature instead. Since the devel branch now has both features available for testing; I will try both.

                Thanks again for all you work Craig. You note in material, that this project is being done purely for fun, but nevertheless it is conducted in a very diligent and professional manner.
                I think there are two advantages that Presets have:

                1. Presets can be moved into any desired order, favorites cannot be manipulated this way - to my knowledge.
                2. When lounging on my couch in the living room and streaming via my SB Touch, presets work with my IR remote! This is not relevant to Material, but it is a nice aspect of presets - maybe THE aspect that makes them truly useful.

                While using material devel branch, I created a folder in Favorites, navigated into that folder, and then added a favorite. I found however that the new favorite was added to the top level, and not automatically added to the folder I was browsing. Is this correct or should the new favorite have been placed in the folder I was browsing at the time?
                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 Ron F. View Post
                  1. Presets can be moved into any desired order, favorites cannot be manipulated this way - to my knowledge.
                  By default Material sorts favourites - this can be disabled in Material's settings. You should then be able to set the order.

                  Originally posted by Ron F. View Post
                  While using material devel branch, I created a folder in Favorites, navigated into that folder, and then added a favorite. I found however that the new favorite was added to the top level, and not automatically added to the folder I was browsing. Is this correct or should the new favorite have been placed in the folder I was browsing at the time?
                  Sounds like a bug - I'll investigate later.

                  The reason for holding off releasing this branch was to try and iron out as many bugs before releasing new features. I have not extensively tested the devel branch...
                  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


                    0.9.6 Release

                    Changes:
                    1. For MAI biography, use in order of preference; first of trackartist_ids, first of artist_ids, trackartist_id, and finally artist_id.
                    2. For MAI lyrics, pass track_id, or artist and title if no track_id (or this is negative).
                    3. Only show info page when pressing now-playing nav button if have track details.
                    4. Fix list moving when select item near bottom.
                    5. Fix select/un-select menu item in queue having incorrect value.
                    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. View Post
                      While using material devel branch, I created a folder in Favorites, navigated into that folder, and then added a favorite. I found however that the new favorite was added to the top level, and not automatically added to the folder I was browsing.
                      Same bug also affects creating a favourite folder within a folder.
                      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 View Post
                        By default Material sorts favourites - this can be disabled in Material's settings. You should then be able to set the order.
                        Of course! Pilot error on my part again. It is a good thing I am not a real pilot.
                        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


                          Editing Favorites

                          Master Branch: After editing/updating a favorite, I have to refresh material manually, or navigate out and back into Favorites for the change to be shown correctly in the Favorite display.

                          Devel Branch: I don't understand the last commit, no surprise there but I can now create a new favorite in an existing folder. However, when I try to create a folder, it tries to place it above the current folder. So to create a new folder in Favorites now, I first navigate down into an existing folder to do it, refresh the browser, and then I see it at the top level in Favorites. If I try to do this at the top, it doesn't work. Hopefully - that makes sense.

                          I edited this after posting - as it didn't make sense.
                          Last edited by Ron F.; 2019-08-15, 18:19.
                          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 Ron F. View Post
                            Master Branch: After editing/updating a favorite, I have to refresh material manually, or navigate out and back into Favorites for the change to be shown correctly in the Favorite display.
                            Well if it works in devel, I'll just leave as is. Will merge devel into master in a day or so.

                            Originally posted by Ron F. View Post
                            Devel Branch: I don't understand the last commit, no surprise there but I can now create a new favorite in an existing folder. However, when I try to create a folder, it tries to place it above the current folder. So to create a new folder in Favorites now, I first navigate down into an existing folder to do it, refresh the browser, and then I see it at the top level in Favorites. If I try to do this at the top, it doesn't work. Hopefully - that makes sense.
                            Update, and try again.
                            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 View Post
                              Well if it works in devel, I'll just leave as is. Will merge devel into master in a day or so.
                              The automatic refresh of an updated favorite does not work in devel either - same behavior as master. I should have said that to begin with - sorry.


                              Originally posted by cpd73 View Post
                              Update, and try again.
                              Updated my checkout of the devel version, and the creation of folders and subfolders in Favorites now appears to be working - I will do more testing.
                              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 Ron F. View Post
                                The automatic refresh of an updated favorite does not work in devel either - same behavior as master.
                                Works OK for me - I assume you mean editing the name? And the name is not refreshed correctly? How many favourites do you have in a list? It could be the view-recycler not correctly noticing the update. If so, then I have an idea for a work-around, that was used before.
                                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