Announcement

Collapse
No announcement yet.

Announce: Material Skin

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • Originally posted by d6jg
    @Craig

    Just for clarification - you can still have a compilation that appears correctly in VA and Compilations but where AA has not been set and doesn't have a compilation tag set either. I don't think the above would take account of this possibility.
    This is the combination I use - I NEVER use the compilation flag.

    Comment


    • But tags are missing

      Originally posted by cpd73
      I will update Material so that if albumartist is empty and compilation flag is set then it will use LMS's 'Various Artists' string.

      Also, Material (well LMS really) can convert tracks to MP3 when downloading. If you set the relevant option in the APK, then Material will ask LMS to convert the track to MP3 on the fly.
      Thank you for answering and further development of your plugin and App.

      I have configured your App to let LMS convert Lossless to MP3. I had the experience, that if I use the native FLAC 2 MP3 conversion routine in convert.conf, the MP3 music files on my phone have not always Tags. That is why I use this script in custom-convert.conf as a kind of workaround. Without Tags in the MP3 files, my Android Music player is a kind of lost...

      Besides your LMS App, I use also Squeezer and Squeeze Ctrl, depends on. It is the same problem.

      If anybody knows a better way to achieve Lossless to Lossy (MP3) format conversion with native LMS settings by keeping the Tags, I am happy to here.

      Greetings


      Hardware: Touch,4Radio,2Boom,2 SB3,PiCorePlayer
      Players Software: squeezelite
      Steuerung:Squeeze Comander
      Plugins:"Lesezeichen, Custom Browse, TrackStat; Custom Scan; MusicInfoSCR; LazySearch 2, JustCovers,PlayHLS;ENM for Dreambox, and more.

      LMS 8.3 WINDOWS 10 21H2 64Bit &MusicIP 1.96Beta6

      Comment


      • Originally posted by squeezebox_Fan
        Thank you for answering and further development of your plugin and App.

        I have configured your App to let LMS convert Lossless to MP3. I had the experience, that if I use the native FLAC 2 MP3 conversion routine in convert.conf, the MP3 music files on my phone have not always Tags. That is why I use this script in custom-convert.conf as a kind of workaround. Without Tags in the MP3 files, my Android Music player is a kind of lost...

        Besides your LMS App, I use also Squeezer and Squeeze Ctrl, depends on. It is the same problem.

        If anybody knows a better way to achieve Lossless to Lossy (MP3) format conversion with native LMS settings by keeping the Tags, I am happy to here.

        Greetings
        Ah! This must be an LMS bug then - I think you should create an issue at https://github.com/Logitech/slimserver
        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


        • 2.6.2 Release

          Bug-fix release, main changes:
          1. Fix browser tab/title not showing song details.
          2. Call icon mapping code for items in 'My Music' and favourites.
          3. When downloading, if track has no album artist then see if we can use the value from the current browse history. If this still fails and the track is marked as part of a compilation then use LMS's 'Various Artists' string.
          4. Add support for sending notifications from perl to webapp - see https://github.com/CDrummond/lms-mat...ed-Information for more info.
          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


          • Thanks

            Thank you Craig - that's great to have the tab's working again.
            Nicholas

            RPi4 / piCorePlayer v8.2.0 /Logitech Media Server Version: 8.3.1/ Hifiberry Digi+
            3 Chromecast (2 mini x1 Chromecast Audio) 2 UPNP devices
            also use a Gramofon off platform

            Comment


            • Display year of Spotty track

              Would it be / is it possible to display the year of the track being played if it comes from Spotty? The data is available on most tracks when navigating through More / Album information / Album details, but it's not displayed next to the album title like for my local music.

              Comment


              • Originally posted by mcoste
                Would it be / is it possible to display the year of the track being played if it comes from Spotty? The data is available on most tracks when navigating through More / Album information / Album details, but it's not displayed next to the album title like for my local music.
                I'd imagine if its not shown then it is because LMS (or Spotty) is not adding it the status message response. Do other UIs show the year in the queue / now-playing? I do not use any streaming services, so cannot check for myself.
                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


                • It's a Bank Holiday Monday. So I side-loaded the LMS app onto my 65" JVC Fire TV - shrunk the font one notch and it looks good. Controls only with Bluetooth mouse, not unexpected, better than the tiny Touch display just in front of it (actually doing the playing).

                  Click image for larger version

Name:	IMG_20210830_121913_small.jpg
Views:	1
Size:	238.6 KB
ID:	1573180

                  For those who may want to play the same, but don't want to read too much you have to enable ADB debug under the TV settings -> Device & Software -> Developer options and then download Android Platform Tools, unzip. Run "adb connect TV-IP" and accept the connection on the TV, then run "adb install APKFILE", voila.

                  Links:


                  Find out about the Android Debug Bridge, a versatile command-line tool that lets you communicate with a device.


                  and of course, to save you looking:



                  * excuse mess :-)

                  Comment


                  • Originally posted by cpd73
                    I'd imagine if its not shown then it is because LMS (or Spotty) is not adding it the status message response. Do other UIs show the year in the queue / now-playing? I do not use any streaming services, so cannot check for myself.
                    Thank you Craig. No, as far as I know it's not available on other clients / UIs. Should I make the suggestion to @mherger to add the year of the album in the Spotty stream?

                    Comment


                    • Originally posted by Peter Galbavy
                      It's a Bank Holiday Monday. So I side-loaded the LMS app onto my 65" JVC Fire TV - shrunk the font one notch and it looks good. Controls only with Bluetooth mouse, not unexpected, better than the tiny Touch display just in front of it (actually doing the playing).

                      [ATTACH]35622[/ATTACH]

                      For those who may want to play the same, but don't want to read too much you have to enable ADB debug under the TV settings -> Device & Software -> Developer options and then download Android Platform Tools, unzip. Run "adb connect TV-IP" and accept the connection on the TV, then run "adb install APKFILE", voila.

                      Links:


                      Find out about the Android Debug Bridge, a versatile command-line tool that lets you communicate with a device.


                      and of course, to save you looking:



                      * excuse mess :-)
                      Nice. Just installed on fire tv - works okay with bt mouse. Thanks
                      ------------------------------------------------------------------------------------

                      Comment


                      • Originally posted by mcoste
                        Thank you Craig. No, as far as I know it's not available on other clients / UIs. Should I make the suggestion to @mherger to add the year of the album in the Spotty stream?
                        I had a look at the Spotify app and the year isn't shown on the now playing screen either. If you integrate Spotify albums with your local library then the year does appear.

                        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


                        • Originally posted by cpd73
                          For 2.6.1 I think i have resolved the issue where swiping up from the bottom in Android (and iOS?), to show the navigation bar, caused Material to switch view. ....
                          ...
                          So, my question is, should I leave the WebApp in "standalone" mode (with controls shown), or run in "fullscreen" (pre 2.6.0 behaviour) now that the issue is resolved? It would be nice to allow both, but (AFAIK) a web app can only have 1 manifest file - and its this file that defines the mode.
                          The way 2.6.2 works is not working for me on my Pixel 4 xl, (any navigation bring back the notification shade and the bottom bar, so every click has to be double, first bring the shade, second go to the Material UI) but I understand that you have other issues with the other solutions.

                          Can you make a switch/toggle in the settings to make the manifest file one or the other?

                          Comment


                          • Originally posted by SchOX
                            The way 2.6.2 works is not working for me on my Pixel 4 xl, (any navigation bring back the notification shade and the bottom bar, so every click has to be double, first bring the shade, second go to the Material UI) but I understand that you have other issues with the other solutions.
                            Not sure I understand your issue. You do not need to use android's navigation bar to navigate within Material - so no double click required. But, if you want Android's navigation bar to show you first need to swipe - this is the way Android's emersive mode works.

                            Originally posted by SchOX
                            Can you make a switch/toggle in the settings to make the manifest file one or the other?
                            No, sorry. Manifest can only have one setting. Perhaps I can, for 2.7.0, add a server-side setting to control which setting the manifest will have.

                            [Edit] On second thought I'm not sure that such a setting makes sense - as it needs to be per-user. Hmmm....

                            For now, if you use the Material APK you can control whether the navigation, and statusbar, is shown or not.
                            Last edited by cpd73; 2021-09-02, 21:27.
                            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 SchOX
                              The way 2.6.2 works is not working for me on my Pixel 4 xl, (any navigation bring back the notification shade and the bottom bar, so every click has to be double, first bring the shade, second go to the Material UI) but I understand that you have other issues with the other solutions.

                              Can you make a switch/toggle in the settings to make the manifest file one or the other?
                              I am not sure if it is relevant but what are your settings for system navigation. Gesture navigation works for me. I can't remember why I changed to it but I seem to remember it made taking screenshots of Material Skin much easier.

                              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


                              • Originally posted by cpd73
                                Not sure I understand your issue. You do not need to use android's navigation bar to navigate within Material - so no double click required. But, if you want Android's navigation bar to show you first need to swipe - this is the way Android's emersive mode works.
                                I know I don't need it, but the first tap don't go to the Material UI, no matter where I tap - https://photos.app.goo.gl/HMWVNJuy5EHTy5bt6 for a quick demo.

                                I will edit the manifest like I did before to solve the issue temporarily.

                                Comment

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