Announcement

Collapse
No announcement yet.

Announce: Material Skin

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • Originally posted by cpd73
    Main Changes:
    1. Listen for 'click' and not 'touchend' to make media controls show.
    2. Click on 'No playing' tab whilst already on 'Now playing' will toggle song info.
    3. Use smaller apps, etc, avatars in pinned list, main radio and apps lists.
    4. Work-around CustomBrowse 999 item limit, by asking for list of items in chunks.
    5. Darken mobile bottom-nav area, to give buttons more contrast.
    6. Set Firefox scrollbar colours.
    Thank you Craig ... I will spend time banging on it today, on my laptop and my phone, but it looks great!
    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


    • Thanks Craig
      Custom Browse is working again!
      Logitech Media Server Version: 8.4.0 - 1678519305 @ Sat 11 Mar 2023 08:54:37 AM CET
      Operating system: Debian - EN - utf8
      Platform Architecture: x86_64-linux
      Perl Version: 5.34.0 - x86_64-linux-gnu-thread-multi
      Database Version: DBD::SQLite 1.58 (sqlite 3.22.0)​

      Comment


      • I am getting much better and more consistent results with Lyrics and other MAI intergration.

        Thanks both
        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


        • Tune in URL

          Hi- in the default skin, under the radio tab, there's an option to tune to (tune in, not "TuneIn") a URL, and from there save it as a favorite. in material, one can add a URL to the queue via the "+" button, but saving it adds the queue as a playlist, not as a favorite. is there a way to restore this function in Material?

          also, the background image in my instance of material always displays the Avett Brothers. while i like them, i can't remember the last time i listened to them. what behavior governs the display of this image?
          --
          4 TB Drobo-->FW 800-->mac mini-->Ethernet
          Transporter--> Wireworld Eclipse 6 coax-->Meridian G61
          G61--> Nordost Red Dawn-->Primare 30.3
          Primare-->Ocos--Vienna Acoustics Beethoven/Maestro

          Comment


          • Originally posted by netchord
            Hi- in the default skin, under the radio tab, there's an option to tune to (tune in, not "TuneIn") a URL, and from there save it as a favorite. in material, one can add a URL to the queue via the "+" button, but saving it adds the queue as a playlist, not as a favorite. is there a way to restore this function in Material?

            also, the background image in my instance of material always displays the Avett Brothers. while i like them, i can't remember the last time i listened to them. what behavior governs the display of this image?
            I asked the same question a while ago.



            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


            • Thank you

              Originally posted by left channel
              In Favorites at the upper right you should see a heart-with-plus-sign icon. Click that and you should see "Add Favorite" should pop up.
              took me a while to figure this out.
              --
              4 TB Drobo-->FW 800-->mac mini-->Ethernet
              Transporter--> Wireworld Eclipse 6 coax-->Meridian G61
              G61--> Nordost Red Dawn-->Primare 30.3
              Primare-->Ocos--Vienna Acoustics Beethoven/Maestro

              Comment


              • Would it be possible to include "add as favorite" to the drop down menu when you click on a song in in the web interface?
                Logitech Media Server Version: 8.4.0 - 1678519305 @ Sat 11 Mar 2023 08:54:37 AM CET
                Operating system: Debian - EN - utf8
                Platform Architecture: x86_64-linux
                Perl Version: 5.34.0 - x86_64-linux-gnu-thread-multi
                Database Version: DBD::SQLite 1.58 (sqlite 3.22.0)​

                Comment


                • Originally posted by SlimChances
                  Would it be possible to include "add as favorite" to the drop down menu when you click on a song in in the web interface?
                  Curently the "Save as favourite" and "Remove favourite" options are excluded from the list of entries when showing "More" For 0.9.4 I'm going to remove this exclusion. So, (with 0.9.4) to add a stream that's in the queue to favourites; click entry in queue, select "More" from context menu, then select "Save as favourite" from the resultant list. Not quite as fast, but good enough. The problems with adding it to the queue menu are; a) I'd have to check its not already a favourite (not a massive issue, do this for browse items), and b) the URL in the queue might not be the best URL to use. For example, with TuneIn station's it's better to favourite the TuneIn URL, but the URL the queue sees can change to be the current sreaming URL. I'm not sure if the "More" menu fixes this, but it has a better chance...
                  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


                  • Can't start pinned radio station

                    Good morning.

                    I have been using and admiring the Material skin for a couple of months. I like the convenience of being able to pin Apps and invoke them with a tap. My understanding is that Radio items should work the same way but for me they don't.

                    From within the "Radio" item I click on a station and am presented with the option to "pin to main page." I tap this option, and when I return to the Main (Browse) page the station is indeed pinned there, but when I click on the station nothing happens. This is true for both the desktop and mobile versions of the Material skin.

                    I believe there was a time when clicking my pinned station did invoke the station and begin playing, but it's been a while since I tried that feature so I may be mistaken about this.

                    In any event great work on the skin, Craig. I can live without the ability to start radio stations from a pinned status, but it is a nice feature. If someone can provide a tip concerning what I may be doing wrong I'd appreciate it.

                    Cheers,

                    Steve

                    Comment


                    • Originally posted by radish112
                      From within the "Radio" item I click on a station and am presented with the option to "pin to main page." I tap this option, and when I return to the Main (Browse) page the station is indeed pinned there, but when I click on the station nothing happens. This is true for both the desktop and mobile versions of the Material skin.
                      Sounds like a bug. I'll investigate later.
                      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 radish112
                        Good morning.

                        I have been using and admiring the Material skin for a couple of months. I like the convenience of being able to pin Apps and invoke them with a tap. My understanding is that Radio items should work the same way but for me they don't.

                        From within the "Radio" item I click on a station and am presented with the option to "pin to main page." I tap this option, and when I return to the Main (Browse) page the station is indeed pinned there, but when I click on the station nothing happens. This is true for both the desktop and mobile versions of the Material skin.

                        I believe there was a time when clicking my pinned station did invoke the station and begin playing, but it's been a while since I tried that feature so I may be mistaken about this.

                        In any event great work on the skin, Craig. I can live without the ability to start radio stations from a pinned status, but it is a nice feature. If someone can provide a tip concerning what I may be doing wrong I'd appreciate it.

                        Cheers,

                        Steve
                        I didn't even know you could pin Radio stations. Just tried it to test your issue and it works for me on Android. It also works in desktop mode with Firefox.

                        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 didn't even know you could pin Radio stations. Just tried it to test your issue and it works for me on Android. It also works in desktop mode with Firefox.
                          slartibartfast

                          Thanks for having a look. Your response makes me believe that a pinned radio station did in fact work for me earlier. If that's the case the obvious question for me is: What changed?

                          Here are the only things I remember changing.
                          1. I upgraded to the latest version of the Material skin (i.e., 0.9.3)
                          2. Because I wanted to (a) pin a couple of new stations to add to the existing (and working) station and (b) change the order in which the newly-pinned stations were presented, I deleted the working station and begin to pin several stations including the previously working station. At this point I encountered the problem: All the stations were pinned, but none of them would play.

                          The only other thing I can think of that might be a problem is that I'm running LMS Version: 7.9.1 - 0.7.20180404git1522249619 @ Mon May 14 10:51:59 EDT 2018.

                          I run LMS on a Vortexbox appliance. My updates to LMS are handled via updates to the Vortexbox software, but obviously updates have not been offered in quite some time. I'm guessing I could figure out how to update LMS outside the Vortexbox update process, but I'm loathe to do this since everything aside from the Material skin pin problem is working fine. It's a case of "If it ain't broke don't fix it." This runs afoul of earlier behavior of my part: "If it ain't broke, break it."

                          P.S. I tried the Material skin on Firefox (I currently use Chrome), but that didn't solve the pin problem.

                          Thanks,

                          Steve

                          Comment


                          • Originally posted by radish112
                            slartibartfast

                            Thanks for having a look. Your response makes me believe that a pinned radio station did in fact work for me earlier. If that's the case the obvious question for me is: What changed?

                            Here are the only things I remember changing.
                            1. I upgraded to the latest version of the Material skin (i.e., 0.9.3)
                            2. Because I wanted to (a) pin a couple of new stations to add to the existing (and working) station and (b) change the order in which the newly-pinned stations were presented, I deleted the working station and begin to pin several stations including the previously working station. At this point I encountered the problem: All the stations were pinned, but none of them would play.

                            The only other thing I can think of that might be a problem is that I'm running LMS Version: 7.9.1 - 0.7.20180404git1522249619 @ Mon May 14 10:51:59 EDT 2018.

                            I run LMS on a Vortexbox appliance. My updates to LMS are handled via updates to the Vortexbox software, but obviously updates have not been offered in quite some time. I'm guessing I could figure out how to update LMS outside the Vortexbox update process, but I'm loathe to do this since everything aside from the Material skin pin problem is working fine. It's a case of "If it ain't broke don't fix it." This runs afoul of earlier behavior of my part: "If it ain't broke, break it."

                            P.S. I tried the Material skin on Firefox (I currently use Chrome), but that didn't solve the pin problem.

                            Thanks,

                            Steve
                            Do pinned apps still work?

                            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
                              Do pinned apps still work?
                              Yep, work like a charm.

                              Comment


                              • I tried to browse "Music Folder" and by happenstance noticed one album was missing. Given that it's shown in the Standard skin it would suggest it's a problem with Material, but I'm not ready to place the blame just yet.

                                It's clearly been scanned, and I don't see anything odd in the logs, but I sniffed the traffic and saw something odd in the jsonrpc reply.
                                Code:
                                {"method":"slim.request","result":{"count":6,"fsitems_loop":[{"path":"/storage/music/flac/Motörhead/Ace of Spades (compilation)","name":"Ace of Spades (compilation)","isfolder":"1"},{"path":"/storage/music/flac/Motörhead/Aftershock","name":"Aftershock","isfolder":"1"},{"path":"/storage/music/flac/Motörhead/Bad Magic","name":"Bad Magic","isfolder":"1"},{"path":"/storage/music/flac/Motörhead/Take No Prisoners [1]","name":"Take No Prisoners [1]","isfolder":"1"},{"path":"/storage/music/flac/Motörhead/Take No Prisoners [2]","name":"Take No Prisoners [2]","isfolder":"1"},{"path":"/storage/music/flac/Motörhead/The Wörld Is Yours","name":"The Wörld Is Yours","isfolder":null}]},"params":["00:04:20:12:70:04",["readdirectory","0",25000,"folder:/storage/music/flac/Motörhead"]],"id":1}
                                The last album is the missing one, and that entry looks odd. The "ö" in the directory name is garbled, while it's correct for the parent directory, and "isfolder" is set to null. I can't see anything odd in the filenames when logging in to the server, and looking in the database the names seem to have been picked up correctly.

                                Server is a Vortexbox (Fedora) running LMS 7.9.1 and Material 0.9.3

                                Comment

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