Announcement

Collapse
No announcement yet.

Announce: Material Skin

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • Originally posted by mruddo
    At the moment, I'm thinking a tag-cleaning exercise may be the way to go for me.
    If you could hold off for a few days that'd be appreciated. I'm going to change the mixer and plugin so that the path conversion is all done in the LMS plugin. This will hopefully resolve these issues.

    If you leave your files as is, then when I make the next release you can confirm the fix.
    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
      If you could hold off for a few days that'd be appreciated. I'm going to change the mixer and plugin so that the path conversion is all done in the LMS plugin. This will hopefully resolve these issues.

      If you leave your files as is, then when I make the next release you can confirm the fix.
      Gladly... the double curly quotes clean-up is relatively trivial, but the single curly quotes are far more prolific!

      Comment


      • Just wanted to thank cpd73 for this awesome piece of work. I don't know if you accept offers somehow, I'd be happy to offer you a beer in some way.

        I've been using this since discovering through Squeezelite-X and I think I haven't thanked you yet. So, thank you!!!

        Comment


        • Originally posted by mruddo
          Gladly... the double curly quotes clean-up is relatively trivial, but the single curly quotes are far more prolific!
          Please see message in Bliss thread.
          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


          • "All Songs" for a given year

            Apologies if this question is buried somewhere in this thread, but I could not find it...

            If I want to play all tracks from a given year, and select "My Music", "Years", "YYYY" - then I only see albums deemed to be of that year. So let's say I select 1997 for example, I'll see all albums with all tracks having that date, and some albums (maybe compilations) that LMS has labelled with the year - possibly based on the first/earliest track, or whatever logic it happens to use.

            But in reality there may be other albums with tracks spanning a range of years that I will never see here. Now that's fair enough, because you can't easily label an album as multi-year in the interface, but if I want to play all tracks from that year, in the default skin there's the "All Songs" option which does exactly that.

            Is it possible to do the same in the Material Skin and play all tracks from that year?

            I seem to be able to achieve the same using Dynamic playlists, but I think the "All Songs" option's a lot easier.

            Alternatively, when you select a year, I get: Artists, Albums, Random Albums, Genres, Composers... "Tracks"/"Random Tracks" here could effectively do the same thing.
            Last edited by mruddo; 2022-03-14, 20:12. Reason: "All Songs" not "All Tracks"

            Comment


            • Originally posted by mruddo
              Apologies if this question is buried somewhere in this thread, but I could not find it...

              If I want to play all tracks from a given year, and select "My Music", "Years", "YYYY" - then I only see albums deemed to be of that year. So let's say I select 1997 for example, I'll see all albums with all tracks having that date, and some albums (maybe compilations) that LMS has labelled with the year - possibly based on the first/earliest track, or whatever logic it happens to use.

              But in reality there may be other albums with tracks spanning a range of years that I will never see here. Now that's fair enough, because you can't easily label an album as multi-year in the interface, but if I want to play all tracks from that year, in the default skin there's the "All Tracks" option which does exactly that.

              Is it possible to do the same in the Material Skin and play all tracks from that year?

              I seem to be able to achieve the same using Dynamic playlists, but I think the "All Tracks" option's a lot easier.

              Alternatively, when you select a year, I get: Artists, Albums, Random Albums, Genres, Composers... "Tracks"/"Random Tracks" here could effectively do the same thing.
              If you click the 3 dots alongside the year, "play now".

              Does that suffice?

              Click image for larger version

Name:	years.jpg
Views:	1
Size:	64.3 KB
ID:	1574699
              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 kidstypike
                If you click the 3 dots alongside the year, "play now".

                Does that suffice?

                [ATTACH]37460[/ATTACH]
                Thanks, but unfortunately not.

                If for example I do that for 1967. I get a few albums with all tracks in that year along with a number of compilations with tracks in a broad range of years (that happen to include at least one track in that same year). So it's not the complete list of tracks from that year, and indeed includes tracks from other years.

                What I'd basically like to see in this scenario, is the list of all tracks - effectively:

                SELECT * FROM Tracks WHERE Year = 1967

                ...which appears to be exactly what "All tracks" does in the default skin.

                Perhaps I'm in the minority when it comes to trying to apply the correct year to tracks on compilation albums wherever possible.

                Comment


                • Originally posted by mruddo
                  Thanks, but unfortunately not.

                  If for example I do that for 1967. I get a few albums with all tracks in that year along with a number of compilations with tracks in a broad range of years (that happen to include at least one track in that same year). So it's not the complete list of tracks from that year, and indeed includes tracks from other years.

                  What I'd basically like to see in this scenario, is the list of all tracks - effectively:

                  SELECT * FROM Tracks WHERE Year = 1967

                  ...which appears to be exactly what "All tracks" does in the default skin.

                  Perhaps I'm in the minority when it comes to trying to apply the correct year to tracks on compilation albums wherever possible.
                  Doesn't "All Songs" just play the tracks from the albums listed under the chosen year?

                  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


                  • Advanced search > Year equals > does that work for you.

                    Click image for larger version

Name:	AS01.jpg
Views:	1
Size:	42.3 KB
ID:	1574700

                    Click image for larger version

Name:	AS02.jpg
Views:	1
Size:	189.7 KB
ID:	1574701
                    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 slartibartfast
                      Doesn't "All Songs" just play the tracks from the albums listed under the chosen year?

                      Sent from my Pixel 3a using Tapatalk
                      Yes, it does - and it is "All Songs" (not "All Tracks" as I mentioned above - I will correct), but that's not present in the Material skin... unless I'm missing it somewhere.

                      Comment


                      • Originally posted by mruddo
                        Yes, it does - and it is "All Songs" (not "All Tracks" as I mentioned above - I will correct), but that's not present in the Material skin.
                        Kidstypike's first suggestion would do the same thing. The advanced search idea is better though.

                        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 kidstypike
                          Advanced search > Year equals > does that work for you.

                          [ATTACH]37461[/ATTACH]

                          [ATTACH]37462[/ATTACH]
                          Yes, that works too... but again, not so convenient as "All Songs".

                          I admit it's an occasional use option, I guess I just wondered why it's not present in the Material skin too? I admit, it's far from essential, but if I choose a year as the starting point to browse my library, it would seem reasonably obvious option to have available.

                          Comment


                          • Originally posted by slartibartfast
                            Kidstypike's first suggestion would do the same thing. The advanced search idea is better though.

                            Sent from my Pixel 3a using Tapatalk
                            But it doesn't, e.g. for 1967 - it includes all tracks on the following album:
                            Click image for larger version

Name:	Capture.JPG
Views:	1
Size:	28.4 KB
ID:	1574702

                            (In both Material and Default skins.)

                            But if I chose "All Songs" in the default skin, I'd only get the tracks on that album where the year was 1967.

                            Comment


                            • Originally posted by mruddo
                              But it doesn't, e.g. for 1967 - it includes all tracks on the following album:
                              [ATTACH]37463[/ATTACH]

                              (In both Material and Default skins.)

                              But if I chose "All Songs" in the default skin, I'd only get the tracks on that album where the year was 1967.
                              Really. I must admit I didn't check but assumed that All Songs would also play all the tracks of that album. So default skin only lists tracks from the year the album displays but how would you play other tracks from the same album? If other tracks are from a different year than the year the album is listed under they will never be playable by choosing that year from "Years".

                              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
                                Really. I must admit I didn't check but assumed that All Songs would also play all the tracks of that album. So default skin only lists tracks from the year the album displays but how would you play other tracks from the same album? If other tracks are from a different year than the year the album is listed under they will never be playable by choosing that year from "Years".

                                Sent from my Pixel 3a using Tapatalk
                                But that does not matter...? It's what I'd expect. If I went via the year option, then I'm generally looking for tracks/albums from that year. If I wanted the whole album I'd just go from Albums, or Various Artists route.

                                Comment

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