Announcement

Collapse
No announcement yet.

Announce: Material Skin

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • Originally posted by cpd73
    Is this with LMS 8.2? I've (today) been updating Material to better handle the new podcast search from this. I can add the ability favourite a search result, but not favourite a podcast from the main listing. Search results return the URL required to add a favourite, but when just listing subscribed podcasts no URL is returned. Not sure why this is, or how the default skin can do this - but it uses (I think) a different API.
    I'm using the latest LMS 8.2 nightly - just seen that you've been updating Material so have installed the dev version. If I understand you correctly I mean favourite the main listing; i.e. from the first result returned by the search. In the example I gave, 'The Life Scientific', the first result back is effectively a container for all the episodes of 'The Life Scientific'. Material can already favourite an individual podcast - play a podcast and select 'Track/More' and in the left pane there's an option 'Save to Favourites'.

    Looking at favourites.opml the container URL is...


    As a test I put that URL into the Podcast plugin search field in Material and it came back with the container so it looks like the Default Skin is somehow finding the URL of the rss feed and allowing it to be set as a favourite.
    2 x Touch
    2 x Radio
    2 x Boom
    1 x Intel-NUC server/squeezelite running LMS 8.20 (from nightlies) on Windows 10
    1 X Odroid-XU4 server/squeezelite running LMS 7.91 on Ubuntu 16.04
    1 x iMac server running macOS Big Sur
    WaveIO USB into Lavry DA-10 DAC
    Starfish Pre-amp : Based on NAIM NAC 72
    Heavily modified NAIM NAP 250 Power-amp
    Focal Electra 1027 Be II Speakers

    Comment


    • Originally posted by bobertuk
      I'm using the latest LMS 8.2 nightly - just seen that you've been updating Material so have installed the dev version. If I understand you correctly I mean favourite the main listing; i.e. from the first result returned by the search. In the example I gave, 'The Life Scientific', the first result back is effectively a container for all the episodes of 'The Life Scientific'. Material can already favourite an individual podcast - play a podcast and select 'Track/More' and in the left pane there's an option 'Save to Favourites'.
      To favorite an item from the main podcast listing Material needs to know its URL - this is not supplied in the JSONRPC response from LMS. I'm not sure how the default skin gets this, so I will investigate more. Material can already favourite from search results, and subscribe (via the plugin) from there. But the default skin can also favourite from the subscribed list.
      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


      • My wife bought an Amazon Fire HD Tablet on Monday (Prime Day). It’s the one “with Ads”. I got to play with it today and of course I popped the Material apk onto it from F-Droid.
        Worked first time and I was really pleased to see that if you press the home button while Material is open when you press it again to wake up the tablet Material defeats the Ads. Big Bonus.
        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


        • Very very minor display issue when track is multi tagged. Appears in 2 places as Artist1,Artist2 with no spacing.





          Sent from my iPhone using Tapatalk
          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


          • Originally posted by d6jg
            Very very minor display issue when track is multi tagged. Appears in 2 places as Artist1,Artist2 with no spacing.
            Works OK for me. The issue, I think, is that you are using an iPhone/iPad - and Apple's WebKit does not support the regex function (from 2018!) that is used to split this up - and installing another browser will not help as they are all forced to use WebKit.

            Mind you I only 1 artist in the Track/Details view - so that needs fixing.
            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
              Works OK for me. The issue, I think, is that you are using an iPhone/iPad - and Apple's WebKit does not support the regex function (from 2018!) that is used to split this up - and installing another browser will not help as they are all forced to use WebKit.

              Mind you I only 1 artist in the Track/Details view - so that needs fixing.
              Ah
              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


              • I don't know if this is a podcast or a material thing, but the "Search feeds" input field isn't on top of the list but in the list:

                Click image for larger version

Name:	lms_material_search.png
Views:	1
Size:	24.7 KB
ID:	1572744

                Is it supposed to be there?
                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 dolodobendan
                  I don't know if this is a podcast or a material thing, but the "Search feeds" input field isn't on top of the list but in the list:

                  [ATTACH]35071[/ATTACH]

                  Is it supposed to be there?
                  It's in alphabetical order?
                  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 dolodobendan
                    I don't know if this is a podcast or a material thing, but the "Search feeds" input field isn't on top of the list but in the list:
                    Already reported, by philippe44, and fixed for the next release. You are using LMS8.2 which now has extra podcast features. Pre-LSM8.2 the podcast app only listed podcasts, so Material added A-Z sorting. I've now fixed this so that the actions remain at the top, but the podcasts are still sorted.

                    Material has its own podcast search, but this will be hidden for LMS8.2 - and I'm thinking of just removing the code.
                    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 kidstypike
                      It's in alphabetical order?
                      That's exactly what I said when we binge-watched Star Wars the other day and some of the guys started complaining because we started with "Attack of the Clones"...

                      Originally posted by cpd73
                      Already reported, by philippe44, and fixed for the next release. You are using LMS8.2 which now has extra podcast features. Pre-LSM8.2 the podcast app only listed podcasts, so Material added A-Z sorting. I've now fixed this so that the actions remain at the top, but the podcasts are still sorted.

                      Material has its own podcast search, but this will be hidden for LMS8.2 - and I'm thinking of just removing the code.
                      Thank you for the explanation. I guess I'm late for the party here, too, but in case I'm not: The "Search feeds" entry also has the "Edit" and "Remove" options (in this three vertical dots menu), which aren't really needed.

                      As always, thank you, guys.
                      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
                        Already reported, by philippe44, and fixed for the next release. You are using LMS8.2 which now has extra podcast features. Pre-LSM8.2 the podcast app only listed podcasts, so Material added A-Z sorting. I've now fixed this so that the actions remain at the top, but the podcasts are still sorted.

                        Material has its own podcast search, but this will be hidden for LMS8.2 - and I'm thinking of just removing the code.
                        This might be something you have already fixed but I can't see a way to subscribe to a podcast found from the new "Search feeds". In the default skin there is an option to subscribe to the feed.

                        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 slartibartfast
                          This might be something you have already fixed but I can't see a way to subscribe to a podcast found from the new "Search feeds". In the default skin there is an option to subscribe to the feed.
                          Yes, the next release of Material will allow subscribing, and unsubscribing, from search results as per the default skin - via the 'More' menu.
                          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.5.0 Release

                            Feature release, main changes:
                            1. Fix text colour of album and track listings in now-playing if using a light theme with coloured toolbars.
                            2. Disable ripple effects on subtoolbar buttons only.
                            3. Show menu button, in 'Manage players' dialog, for fixed volume players where volume control is hidden.
                            4. Minor tweaks for more Material Design 2 appearance.
                            5. Better support for LM 8.2 podcasts plugin.
                            6. Try not to show server/player settings page status messages in a toast if these have already been shown in an alert.
                            7. Fix showing multiple artists, etc, in track details.
                            8. Remove Material's podcast search facility, as podcast plugin in LMS 8.2 has its own.
                            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
                              Feature release, main changes:

                              [*] Remove Material's podcast search facility, as podcast plugin in LMS 8.2 has its own.[/list]
                              One of my favorite and most used aspects of Material, I found it missing this morning and hence went looking in the forums for a hint as to why...

                              I'm curious, why remove it so quickly? Sometimes redundancies are good, they allow you to see what you prefer and allow issues with the "new way" to be resolved.

                              Now, all of us that are pre LMS 8.2 (I'm 8.1.1) have lost this feature and without any indication (like a splash screen the first time a new version of the skin is launched).

                              Please don't read this as a complaint, I am indebted and appreciative to all on the forum that spend so much time developing for, and supporting this great ecosystem, sincerely. I am just curious, and honest, this isn't "old guy who resists change". I try to avoid that way of thinking

                              Off to find 8.2.....

                              Jim

                              Comment


                              • Originally posted by Redrum
                                One of my favorite and most used aspects of Material, I found it missing this morning and hence went looking in the forums for a hint as to why...
                                Yeah, guess it was a bit premature. Its not a feature I use, and was unaware of its use by others. I guess I could re-add this and remove when 8.2 is actually released.
                                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
                                😀
                                🥰
                                🤢
                                😎
                                😡
                                👍
                                👎