Announcement

Collapse
No announcement yet.

Announce: Material Skin

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • Originally posted by cpd73
    I can confirm this issue too. Will look into it.
    Issue is now fixed for 0.8.3 - which I'll release soon.
    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.8.3 Release

      Bug fixes...
      1. Fix parsing of queue items' durations - and showing of total duration.
      2. Fix elliding of toolbar text.
      3. Fix zoomed image sizes when viewing artist pictures.
      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


      • Browse by Music Folder duplicates some letters and skips others

        All,

        Just found out about the Material Skin recently, and it loving it!

        When browsing by Music Folder using both profiles, there are some duplicates and some missing letters - how can I fix this? Ideally, I'd like to have something such as all the letters A-Z, and then 0-9 at the end, with the capital letters including both upper and lower case folder names.
        As you'll see below, the following letters are missing: B, G, Q, and X (but lowercase x is there)
        The following letters are duplicates: D/d, M/M, and N/n
        Also, how can I re-arrange the list of options on the home screen? I'd like to put Music Folder on the home screen instead of under More.
        Click image for larger version

Name:	Screenshot_20190623-083111.png
Views:	1
Size:	146.8 KB
ID:	1566558

        Comment


        • Material misinterprets number & first dot.

          If the title is "number. title", Material mistakes the dot for the track number and translates it to "number ● title" on the left side:

          Click image for larger version

Name:	mat1.png
Views:	1
Size:	90.7 KB
ID:	1566560
          QLMS [email protected] x64 (digimaster) / QNAP 469L (QTS 4.3.4)
          LMS 8.4 x64 / Intel NUC8 i3 (Ubuntu 22.04.1 LTS)

          Comment


          • Originally posted by cpd73
            Bug fixes...

            3. Fix zoomed image sizes when viewing artist pictures.
            Thanks! I can confirm that this now works... in mobile layout, or using the grid view of local artwork in desktop layout.

            Something still is wrong when using list view of local artwork, though. Perhaps a totally different issue. The list view still shows thumbnails only, without file names. Clicking on an image still results in the error message, "Something went wrong! (Error: Network Error)".

            Is there anything I can do to track down the cause of this? Otherwise, I'll simply stick to the grid view, which works great.
            Usually running latest beta LMS nightly on Raspberry Pi OS with virtual players. Occasionally using SB Radio, Boom or Classic.

            Comment


            • Originally posted by jp14
              When browsing by Music Folder using both profiles, there are some duplicates and some missing letters - how can I fix this? Ideally, I'd like to have something such as all the letters A-Z, and then 0-9 at the end, with the capital letters including both upper and lower case folder names.
              For this view, Material is building the jumplist letter index itself. I guess LMS is sorting (e.g.) "da, DB, dc" - Material is only checking for differnces since the last letter - so sees "dDd". I'll change this to uppercase all letters, in which case there will only be 1 "D" - but it will be "D" even if there is only a "d", but this should not be an issue.

              As to the "missing" letters - they are not missing, just removed. Material tries to reduce the jumplist if there is insufficient space for all items. Due to the "dDd" (above) then this will cause more to be remove that should be
              Originally posted by jp14
              Also, how can I re-arrange the list of options on the home screen? I'd like to put Music Folder on the home screen instead of under More.
              Sorry, not going to happen. If you want to control the list of items, configure Material to use server-side categories.
              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 dolodobendan
                If the title is "number. title", Material mistakes the dot for the track number and translates it to "number ● title" on the left side:
                No Material is not mistaking anything, it uses the track number and title as supplied by LMS. This is show as "TRACK NUMBER <dot> TITLE"So, if you have "Track Number: 2" "Title: 3. Abc" - Material will show "2 <dot> 3. Abc"
                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 RobbH
                  Something still is wrong when using list view of local artwork, though. Perhaps a totally different issue. The list view still shows thumbnails only, without file names. Clicking on an image still results in the error message, "Something went wrong! (Error: Network Error)".

                  Is there anything I can do to track down the cause of this? Otherwise, I'll simply stick to the grid view, which works great.
                  D'oh!!!! List should not be possible for this view! The code to display lists does not handle this image list - should always be a grid. I'll fix this - i.e. to enforce a grid.
                  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
                    As to the "missing" letters - they are not missing, just removed. Material tries to reduce the jumplist if there is insufficient space for all items. Due to the "dDd" (above) then this will cause more to be remove that should be
                    Thanks for the quick acknowledgement. Is it also possible to limit it to a maximum of the capitalized letters - that is, no duplicate between uppercase and lowercase? (On a high resolution screen, I have D,d,D; M,m,M; N,n,N.) And to summarize any numbers to a single entry of '0-9'?

                    Thanks again - I had been using iPeng and Squeezer, but have switched to this new interface exclusively across all devices.

                    Comment


                    • Originally posted by cpd73
                      For this view, Material is building the jumplist letter index itself. I guess LMS is sorting (e.g.) "da, DB, dc" - Material is only checking for differnces since the last letter - so sees "dDd". I'll change this to uppercase all letters, in which case there will only be 1 "D" - but it will be "D" even if there is only a "d", but this should not be an issue.

                      As to the "missing" letters - they are not missing, just removed. Material tries to reduce the jumplist if there is insufficient space for all items. Due to the "dDd" (above) then this will cause more to be remove that should be


                      Sorry, not going to happen. If you want to control the list of items, configure Material to use server-side categories.
                      I tried setting the server-side categories, and once I did that, I get Music Folder on the first screen as desired, and when I then browse by folder, I only see A-Z, all CAPS, with no duplication. I'll stick with that setting.

                      I tried to post a reply earlier, but don't see the posting. Anyway, just wanted to say thanks again - I used to use Squeezer, iPeng, and the old skin, but have now switched to this skin across all devices - loving it!

                      Comment


                      • Originally posted by cpd73
                        D'oh!!!! List should not be possible for this view! The code to display lists does not handle this image list - should always be a grid. I'll fix this - i.e. to enforce a grid.
                        That makes sense. And I'm happy with grid view in this case; I probably wouldn't have even tried the list view if I hadn't been trying to be a diligent tester (just this once).
                        Usually running latest beta LMS nightly on Raspberry Pi OS with virtual players. Occasionally using SB Radio, Boom or Classic.

                        Comment


                        • Originally posted by cpd73
                          No Material is not mistaking anything, it uses the track number and title as supplied by LMS. This is show as "TRACK NUMBER <dot> TITLE"So, if you have "Track Number: 2" "Title: 3. Abc" - Material will show "2 <dot> 3. Abc"
                          Have a look at that screenshot again.

                          (Maybe I should add that both the left and the right panel show tracks 4 to 6.)
                          Last edited by dolodobendan; 2019-06-23, 23:52. Reason: Added possible spoiler.
                          QLMS [email protected] x64 (digimaster) / QNAP 469L (QTS 4.3.4)
                          LMS 8.4 x64 / Intel NUC8 i3 (Ubuntu 22.04.1 LTS)

                          Comment


                          • Originally posted by jp14
                            Thanks for the quick acknowledgement. Is it also possible to limit it to a maximum of the capitalized letters - that is, no duplicate between uppercase and lowercase? (On a high resolution screen, I have D,d,D; M,m,M; N,n,N.) And to summarize any numbers to a single entry of '0-9'?
                            As stated, for the next release, I have change it so that all letters are uppercase, this would then automatically remove the duplicates (as the list only contains a letter if different to the previous). As to collapsing 0-9, not at the moment - as this would need to handle the case of there being only, or mainly, numbers.
                            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 dolodobendan
                              Have a look at that screenshot again.

                              (Maybe I should add that both the left and the right panel show tracks 4 to 6.)
                              Yeah, as usual, I replied too soon. Where is this listing coming from? As in what are you listing? Spotify? Would some tracks have a track number, and some not?
                              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 RobbH
                                That makes sense. And I'm happy with grid view in this case; I probably wouldn't have even tried the list view if I hadn't been trying to be a diligent tester (just this once).
                                I have no issue with that. Its corner cases like this that always seem to get missed - so please continue :-)
                                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
                                😀
                                🥰
                                🤢
                                😎
                                😡
                                👍
                                👎