Announcement

Collapse
No announcement yet.

Announce: Material Skin

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

    One more
    Code:
    [Log] [8:13:47 PM] JSON RESP: {"method":"slim.request","result":{"seq_no":0,"playlist_timestamp":1612451098.84702,"duration":212.343,"player_name":"Arbv","mode":"pause","player_connected":1,"time":26.2876681594849,"mixer volume":70,"player_ip":"192.168.1.167:23726","signalstrength":0,"power":1,"playlist shuffle":0,"playlist_cur_index":"1","rate":1,"can_seek":1,"digital_volume_control":1,"playlist mode":"off","playlist_tracks":12,"playlist_loop":[{"year":"1992","artist_id":"25952","title":"Lonesome Train","url":"file:///Volumes/Music/Music%201/Media.localized/Music/JJ%20Cale/10/01%20Lonesome%20Train.mp3","album":"10","id":375988,"artist_ids":"25952","album_id":"44784","duration":"190.296","playlist index":0,"remote":"0","genre":"Pb","tracknum":"1","artist":"JJ Cale"},{"title":"Digital Blues","year":"1992","artist_id":"25952","url":"file:///Volumes/Music/Music%201/Media.localized/Music/JJ%20Cale/10/02%20Digital%20Blues.mp3","album":"10","artist_ids":"25952","album_id":"44784","playlist index":1,"duration":"212.343","id":375989,"genre":"Pb","artist":"JJ Cale","tracknum":"2","remote":"0"},{"remote":"0","tracknum":"3","artist":"JJ Cale","genre":"Pb","id":375990,"playlist index":2,"duration":"201.345","album_id":"44784","artist_ids":"25952","album":"10","url":"file:///Volumes/Music/Music%201/Media.localized/Music/JJ%20Cale/10/03%20Feeling%20in%20Love.mp3","artist_id":"25952","year":"1992","title":"Feeling in Love "},{"title":"Artificial Paradise ","artist_id":"25952","year":"1992","album":"10","url":"file:///Volumes/Music/Music%201/Media.localized/Music/JJ%20Cale/10/04%20Artificial%20Paradise.mp3","playlist index":3,"duration":"246.981","album_id":"44784","artist_ids":"25952","id":375991,"artist":"JJ Cale","tracknum":"4","genre":"Pb","remote":"0"},{"year":"1992","artist_id":"25952","title":"Passion","url":"file:///Volumes/Music/Music%201/Media.localized/Music/JJ%20Cale/10/05%20Passion.mp3","album":"10","id":375992,"album_id":"44784","artist_ids":"25952","playlist index":4,"duration":"145.234","remote":"0","genre":"Pb","artist":"JJ Cale","tracknum":"5"},{"url":"file:///Volumes/Music/Music%201/Media.localized/Music/JJ%20Cale/10/06%20Take%20Out%20Some%20Insurance.mp3","album":"10","title":"Take Out Some Insurance","year":"1992","artist_id":"25952","genre":"Pb","tracknum":"6","artist":"JJ Cale","remote":"0","album_id":"44784","artist_ids":"25952","playlist index":5,"duration":"161.927","id":375993},{"artist_id":"25952","year":"1992","title":"Jailer","album":"10","url":"file:///Volumes/Music/Music%201/Media.localized/Music/JJ%20Cale/10/07%20Jailer.mp3","id":375994,"duration":"170.286","playlist index":6,"artist_ids":"25952","album_id":"44784","remote":"0","tracknum":"7","artist":"JJ Cale","genre":"Pb"},{"artist_id":"25952","year":"1992","title":"Low Rider","album":"10","url":"file:///Volumes/Music/Music%201/Media.localized/Music/JJ%20Cale/10/08%20Low%20Rider.mp3","id":375995,"playlist index":7,"duration":"165.949","album_id":"44784","artist_ids":"25952","remote":"0","artist":"JJ Cale","tracknum":"8","genre":"Pb"},{"artist_id":"25952","year":"1992","title":"Traces","album":"10","url":"file:///Volumes/Music/Music%201/Media.localized/Music/JJ%20Cale/10/09%20Traces.mp3","id":375996,"duration":"208.346","playlist index":8,"album_id":"44784","artist_ids":"25952","remote":"0","tracknum":"9","artist":"JJ Cale","genre":"Pb"},{"id":375997,"artist_ids":"25952","album_id":"44784","duration":"224.516","playlist index":9,"remote":"0","genre":"Pb","tracknum":"10","artist":"JJ Cale","year":"1992","artist_id":"25952","title":"She's In Love","url":"file:///Volumes/Music/Music%201/Media.localized/Music/JJ%20Cale/10/10%20She%27s%20In%20Love.mp3","album":"10"},{"id":375998,"playlist index":10,"duration":"237.995","artist_ids":"25952","album_id":"44784","remote":"0","tracknum":"11","artist":"JJ Cale","genre":"Pb","artist_id":"25952","year":"1992","title":"Shady Grove","album":"10","url":"file:///Volumes/Music/Music%201/Media.localized/Music/JJ%20Cale/10/11%20Shady%20Grove.mp3"},{"artist_id":"25952","year":"1992","title":"Roll On Mama","album":"10","url":"file:///Volumes/Music/Music%201/Media.localized/Music/JJ%20Cale/10/12%20Roll%20On%20Mama.mp3","id":375999,"duration":"117.962","playlist index":11,"album_id":"44784","artist_ids":"25952","remote":"0","artist":"JJ Cale","tracknum":"12","genre":"Pb"}],"playlist repeat":0},"id":0,"params":["00:04:20:16:6a:66",["status","0",500,"tags:cdegilqtuysAAKNSxx"]]} (material.min.js, line 228)

    Comment


      Empty queue list

      I made the same observation as @paalb:
      When I add one of my playlists to the playing queue then the titles are not displayed in the queue window of Material Skin. Other skins or Jivelite show the song list.

      It happens not with all of my playlists. It is independent of the number of titles in the playlist: a playlist with 6000 titles is displayed while a short playlist with 500 titles not. Since I have seen it until now only with my Classical playlists, it might be related to the length of the content of the tags (Artist, Album, Title etc).

      I have detected it first with Material Skin version 2.2.x. It didn't changed when I moved back to 2.1.3. Today I moved further back to 2.0.2 and here is everything fine.

      I have attached the JSON/COMETD logs of the browser for a "working" and "not working" playlist. Maybe it is useful.
      invisible_playlist.log.gz
      visible_playlist.log.gz

      Comment


        Originally posted by paalb View Post
        One more
        Code:
        [Log] [8:13:47 PM] JSON RESP: {"method":"slim.reque......
        Thanks for this! I put this into my instance, and found the error!
        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 jd68 View Post
          I made the same observation as @paalb:
          When I add one of my playlists to the playing queue then the titles are not displayed in the queue window of Material Skin. Other skins or Jivelite show the song list.

          It happens not with all of my playlists. It is independent of the number of titles in the playlist: a playlist with 6000 titles is displayed while a short playlist with 500 titles not. Since I have seen it until now only with my Classical playlists, it might be related to the length of the content of the tags (Artist, Album, Title etc).

          I have detected it first with Material Skin version 2.2.x. It didn't changed when I moved back to 2.1.3. Today I moved further back to 2.0.2 and here is everything fine.

          I have attached the JSON/COMETD logs of the browser for a "working" and "not working" playlist. Maybe it is useful.
          [ATTACH]33246[/ATTACH]
          [ATTACH]33247[/ATTACH]
          Thanks. Pretty sure this is the same issue. Will be fixed in 2.2.3
          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
            Thanks. Pretty sure this is the same issue. Will be fixed in 2.2.3
            Nice one! Thanks
            3x Squeezebox Touch, 4x Squeezebox Radio, Squeezelite (RPi 3B with HiFiBerry DAC+Pro on OSMC), Material Skin Apk, Squeeze Commander, Logitech Media Server Version: 8.2.0 with Material Skin (Docker in DS218+)

            Comment


              Originally posted by cpd73 View Post
              Thanks. Pretty sure this is the same issue. Will be fixed in 2.2.3
              Great!!! Thanks a lot for the fast fix!

              I pulled 2.2.3 (Edit: from Github) and can confirm that the queue list and displayed now.

              Comment


                Where do I put plugin manually?

                My server lists a lot of plugin paths. If I download from Github. Where is the best place to put the Material Skin Plugin? Is there something else I have to do to enable it?

                /Users/sjef/Library/Caches/Squeezebox/InstalledPlugins/Plugins,
                /Users/sjef/Library/Application Support/Squeezebox/Plugins,
                /Library/Application Support/Squeezebox/Plugins,
                /Library/PreferencePanes/Squeezebox.prefPane/Contents/server/Plugins

                Comment


                  Hi Craig, just wondering if I could request adding to menu(too right dots) "sleep" shortcut? Maybe above "quit"? Or would that be too crammed? It seems quite deep down menus especially when I'm already half asleep and just trying get smth to knock me off for a while. It would be nice to get quick access to sleep popup. Thanks
                  3x Squeezebox Touch, 4x Squeezebox Radio, Squeezelite (RPi 3B with HiFiBerry DAC+Pro on OSMC), Material Skin Apk, Squeeze Commander, Logitech Media Server Version: 8.2.0 with Material Skin (Docker in DS218+)

                  Comment


                    Originally posted by Jaca View Post
                    Hi Craig, just wondering if I could request adding to menu(too right dots) "sleep" shortcut? Maybe above "quit"? Or would that be too crammed? It seems quite deep down menus especially when I'm already half asleep and just trying get smth to knock me off for a while. It would be nice to get quick access to sleep popup. Thanks
                    You can reach sleep by long pressing pause.

                    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


                      Wow really? Awesome! Thanks
                      3x Squeezebox Touch, 4x Squeezebox Radio, Squeezelite (RPi 3B with HiFiBerry DAC+Pro on OSMC), Material Skin Apk, Squeeze Commander, Logitech Media Server Version: 8.2.0 with Material Skin (Docker in DS218+)

                      Comment


                        Announce: Material Skin

                        > /Users/sjef/Library/Application Support/Squeezebox/Plugins,

                        That's the one to use.

                        --

                        Michael
                        Michael

                        "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
                        (LMS: Settings/Information)

                        Comment


                          Originally posted by jd68 View Post
                          Great!!! Thanks a lot for the fast fix!

                          I pulled 2.2.3 (Edit: from Github) and can confirm that the queue list and displayed now.
                          Thanks for the confirmation. The bug should only happen if you have a track in the queue with no cover, in which case material shows the artist image. To get this it uses the first entry of artist_ids, if present. This is where the issue occured, as that line of code had not been updated inline with a previous 2.2.x change.
                          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
                            Thanks for the confirmation. The bug should only happen if you have a track in the queue with no cover, in which case material shows the artist image. To get this it uses the first entry of artist_ids, if present. This is where the issue occured, as that line of code had not been updated inline with a previous 2.2.x change.
                            I too can confirm that track list is back after installing from Github. Thanks Michael. Looking forward to show my wife this evening Craig

                            Comment


                              Originally posted by vinnielo View Post
                              I can control the volumes by pressing the V+ and V- speaker icons, BUT the slider does not seem to change to reflect the new volume or show the %.
                              Attaching a pic.

                              Like I say, the volume changes when the +/- buttons are pressed, but there is no feedback on the screen.
                              Attached Files
                              RadioFeeds UK & Ireland.. an up-to-date radio directory for your Squeezebox/Transporter/UE Smart Radio.. available from the mysqueezebox.com App Gallery.
                              Bonus: our RadioFeeds LMS plugin also lists AAC and the BBC's high-quality HLS streams on top of what's available in our MSB app.
                              Now with over 1000 registered users, it's available for Logitech Media Server (and Squeezebox Server, SqueezeCenter and SlimServer).
                              Click for more info: http://www.radiofeeds.co.uk/squeeze

                              Comment


                                Originally posted by cpd73 View Post
                                Similar issue affects album review. Fixed in git for 2.2.2
                                Artist Bio "fetching..." persists on 2.2.2 for me when playing online content (Radio Paradise, Spotify). Local content works great.

                                This occurs on Material APK and Chrome/Firefox browsers on Fedora.
                                Server - Intel NUC 5I7RYH (Fedora 33, SBS 8.2, Squeezelite) > Onkyo TX-8255 > DCM CX-27
                                Living Room - Pi 2b (PCP 7.0) / IQaudio Pi-DAC+ > Harman Kardon 3720 > Infinity 4000
                                Ego Room - Pi 2b (PCP 7.0) / IQaudio Pi-DigiAMP+ > PSB Alpha
                                Porch - Pi 2b (PCP 7.0) / IQaudio Pi-DigiAMP+ > OSD Rocks
                                Guest House - Pi 2b (PCP 7.0) / Allo Boss DAC > Onkyo TX-NR535 > B&W DM-601
                                Kitchen/Floater - SB Radio (Community FW) w/ battery pack
                                Controlled by Material App on 4 docked HP TouchPads and HTC 10

                                Comment

                                Working...
                                X