Announcement

Collapse
No announcement yet.

Random Mix Adding Genres

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

    Random Mix Adding Genres

    > Random Mix Pane:

    Do you see the same behaviour using the Default skin?

    #2
    Random Mix Adding Genres

    If I create continuous random mix with a single genres=[Classical], then once the "Upcoming track count" expires, and the random mix auto-appends more tracks to the queue, if some of the queued tracks have multiple tagged genres, E.g. Amadeus soundtrack has genres=[Classical, Soundtrack], the appended tracks are selected from a new genres=[Classical, Soundtrack] pool, instead of the original genres=[Classical] only. The longer the continuous random mix plays, the more genres are potentially added to the queue, E.g. If I start with a classical mix, after a couple of hours I end up with a [Classical, Soundtrack, Disco, R&B, Funk] just from having these albums=[Bach Cello Suites, Amadeus, Saturday Night Fever, Purple Rain] in my library. It's jarring to say the least to hear the Bee Gees right after a Bach Prelude!

    Can you please update random mix to use only the original genres selection?
    Last edited by SAL9K; 2022-04-28, 20:21.

    Comment


      #3
      Originally posted by SAL9K View Post
      If I create continuous random mix with a single genres=[Classical], then once the "Upcoming track count" expires, and the random mix auto-appends more tracks to the queue, if some of the queued tracks have multiple tagged genres, E.g. Amadeus soundtrack has genres=[Classical, Soundtrack], the appended tracks are selected from a new genres=[Classical, Soundtrack] pool, instead of the original genres=[Classical] only. The longer the continuous random mix plays, the more genres are potentially added to the queue, E.g. If I start with a classical mix, after a couple of hours I end up with a [Classical, Soundtrack, Disco, R&B, Funk] just from having these albums=[Bach Cello Suites, Amadeus, Saturday Night Fever, Purple Rain] in my library. It's jarring to say the least to hear the Bee Gees right after a Bach Prelude!

      Can you please update random mix to use only the original genres selection?
      In my system new tracks are continuously added as tracks in the playlist end when using Random Mix. The upcoming track count does not expire. I started a Random Mix with one genre (Spanish). I saw tracks appearing in the playlist with genres (Spanish, Alternative) but I don't see any tracks appearing which only have the genre (Alternative). So I can't reproduce your issue.

      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


        #4
        Random Mix Adding Genres

        Can you share a screenshot of your Random Mix screen when you start a
        mix? What you describe doesn't make sense, as the whole mix is generated
        when you start it. The plugin then would create the list of all matching
        tracks, shuffle, and store that list. Whenever the mixer needs to add
        more tracks it would pop an entry off of that list. The track selection
        is not adjusted while the mix is going on, nor is the order changed.
        Michael

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

        Comment


          #5
          Originally posted by mherger View Post
          Can you share a screenshot of your Random Mix screen when you start a
          mix? What you describe doesn't make sense, as the whole mix is generated
          when you start it. The plugin then would create the list of all matching
          tracks, shuffle, and store that list. Whenever the mixer needs to add
          more tracks it would pop an entry off of that list. The track selection
          is not adjusted while the mix is going on, nor is the order changed.
          Random Mix Pane:
          Click image for larger version

Name:	random-mix-pane-001.png
Views:	1
Size:	66.1 KB
ID:	1575013

          Initial Queue Tracklist:
          Click image for larger version

Name:	random-generated-queue-001.jpg
Views:	1
Size:	141.5 KB
ID:	1575014

          I thought it was adding non-matching genre's after it adds more tracks in "continuous" mode, but I see here for the first time its added at the outset an M. Ward track which has metadata tags for genres=[Folk] only, so I don't really know what it's doing. I'm doing a complete clear and rescan of my library, to see if that helps.
          Last edited by SAL9K; 2022-04-28, 23:30.

          Comment


            #6
            Did a complete library rescan, and still Random Mix is adding tracks from non-selected genres. I typically use Material, but have tried Random Mix from the LMS interface and it's doing the same thing. I can strangely only reproduce non-genre tracks with Folk genre tags, I.e. I select (Classical), and see (Classical, Folk) in the initial random tracks; not all of the time, but fairly consistently. Over time however, random mix additions are from the (Soundtrack, etc.) as well.

            Server

            Version: 8.3.0 - 1650865796 @ Mon 25 Apr 2022 08:24:21 AM CEST
            Hostname: bee
            Server IP Address: 10.1.1.12
            Operating system: Debian - EN - utf8
            Platform Architecture: x86_64-linux
            Perl Version: 5.30.0 - x86_64-linux-gnu-thread-multi
            Audio::Scan: 1.02
            IO::Socket::SSL: 2.067
            Database Version: DBD::SQLite 1.58 (sqlite 3.22.0)
            Last edited by SAL9K; 2022-04-29, 00:29.

            Comment


              #7
              Yes, I’m seeing the same behavior with the default skin. If you guys can’t duplicate it’s got to be something with my config. I’m going to completely remove 8.3b, and reinstall the latest stable 8.2 this weekend, to see it that does anything.

              Comment


                #8
                So I didn't revert to 8.2....

                It was interesting that non-genre tracks incorrectly added to the random mix were all MP3's, so I started wondering if there was some funkiness in their tags. I noticed these MP3's had their genre tags encoded in the TCON field as a single string with a ";" delimitter, E.g. TCON='Folk;Classical'. So, I cleared the LMS setting "Separator for Multiple Items in Tags" (it was set to the single ';'), and did a complete library rescan, so I could easily find all of the library tracks that has their genres encoded with ';' delimited strings. I then redid those found MP3's so that they would have multiple TCON entries, instead of a single ';' delimit string. I only had about a dozen MP3 albums like this, so it didn't take me very long. I then did another complete library rescan, and now I am *not* seeing random mix add in non-genre tracks to the mix! All classical now!

                So, the question is why was LMS confused by the ';' delimited genre tags in MP3 files?
                Last edited by SAL9K; 2022-05-02, 16:59.

                Comment


                  #9
                  Spoke too soon. After about 2 days of a random mix playing only classical tracks, it started playing folk tracks again. I didn't touch the server, or music library in that time, so not sure what is happening.

                  Going to remove all non-classical genre tags from classical albums, so they have a single genre, and see if that fixes it.

                  Is there a way to log the exact random mix commands that are executed when the random mix is generated, and when its appended to when in continuous mode??
                  Last edited by SAL9K; 2022-05-02, 18:55.

                  Comment


                    #10
                    Originally posted by mherger View Post
                    > Random Mix Pane:

                    Do you see the same behaviour using the Default skin?
                    So, I've gone ahead and reverted my LMS install to the latest 8.2.1, and also a complete library rescan. I'll let the random mix play and see what happens.

                    I don't know that I'm parsing the change log appropriately, but nothing there stands out there to me as something that would indicate differences in behavior for library scans and/or random mix between LMS 8.2 and 8.3.

                    https://htmlpreview.github.io/?https...hangelog8.html

                    Devs: are there any differences in library scans and/or random mix between LMS 8.2 and 8.3?

                    Comment


                      #11
                      Originally posted by SAL9K View Post
                      So, I've gone ahead and reverted my LMS install to the latest 8.2.1, and also a complete library rescan. I'll let the random mix play and see what happens.

                      I don't know that I'm parsing the change log appropriately, but nothing there stands out there to me as something that would indicate differences in behavior for library scans and/or random mix between LMS 8.2 and 8.3.

                      https://htmlpreview.github.io/?https...hangelog8.html

                      Devs: are there any differences in library scans and/or random mix between LMS 8.2 and 8.3?
                      Nobody else is seeing your issue with 8.3. Do you only have one type of tag in your files? I had some files which contained Vorbis, ID3v1 and ID3v2 tags.

                      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


                        #12
                        Originally posted by slartibartfast View Post
                        Nobody else is seeing your issue with 8.3. Do you only have one type of tag in your files? I had some files which contained Vorbis, ID3v1 and ID3v2 tags.

                        Sent from my Pixel 3a using Tapatalk
                        According to Mp3tag, MP3's show ID3v2.3 (ID3v1 ID3v2.3) tags. For FLAC, I use dBpoweramp r17.7, which appears to be using libFLAC 1.3.4.

                        Comment


                          #13
                          Originally posted by SAL9K View Post
                          According to Mp3tag, MP3's show ID3v2.3 (ID3v1 ID3v2.3) tags. For FLAC, I use dBpoweramp r17.7, which appears to be using libFLAC 1.3.4.
                          Just a comment...

                          From your post it appears that your MP3's have both ID3v1 and ID3v2.3 tags. Seems like I've had issues in the past with multiple tag versions in MP3 files. When I find music (typically whole albums ripped back in the day using Nero which I've decided is close to garbage for ripping to MP3's) that has multiple tag versions I use MP3Tag to clean it up. First in MP3Tag I select all tracks in the album, then from the Edit dropdown select Cut and it removes all the tags. I then turn around and from the Edit dropdown select Paste and the tags are re-written without the ID3v1 tags. In the Tools dropdown in Options I set it this way so that only the ID3v2.3 tags will be written when I hit Edit -> Paste.
                          Attached Files
                          Last edited by w3wilkes; 2022-05-04, 02:27.
                          Main system - Rock Solid with LMS 8.3.1 on WHS 2011 - 2 Duets ( both WiFi, farthest unit gets 60% signal strength and always works since new power supply) and Squeeseslave
                          Cabin system - Rock solid with LMS 8.3.1 on Win10 Pro - 1 RPi 3 Model B (WiFi) /Hifiberry DAC+ Pro/PiCorePlayer and Squeezeslave
                          Squeezebox Boom - "At Large" player around both home and cabin
                          Headphones and car - Android phone/Bluetooth w/full library on MicroSD card - PowerAmp music player app (similar to Material Skin)

                          Comment


                            #14
                            Originally posted by w3wilkes View Post
                            Just a comment...

                            From your post it appears that your MP3's have both ID3v1 and ID3v2.3 tags. Seems like I've had issues in the past with multiple tag versions in MP3 files. When I find music (typically whole albums ripped back in the day using Nero which I've decided is close to garbage for ripping to MP3's) that has multiple tag versions I use MP3Tag to clean it up. First in MP3Tag I select all tracks in the album, then from the Edit dropdown select Cut and it removes all the tags. I then turn around and from the Edit dropdown select Paste and the tags are re-written without the ID3v1 tags. In the Tools dropdown in Options I set it this way so that only the ID3v2.3 tags will be written when I hit Edit -> Paste.
                            Excellent, something to try! I've been stumbling in the dark here. I've removed all ID3v1 tags from the offending Folk MP3's. Mp3tag 1.4.4. on Mac had both read and write enabled for ID3v1 tags, so I had to disable the write option for this to work. Thanks much for that detail! I'll let random mix run for a couple of days, and report back.

                            I've been much better with tagging over the last couple of years, working with FLAC's/Mp3tag/dBpoweramp exclusively, but I do have dozens of legacy MP3 albums that I can't seem to get rid of, probably were encoded with something like Nero, you've dated me .
                            Last edited by SAL9K; 2022-05-04, 17:01.

                            Comment


                              #15
                              Originally posted by w3wilkes View Post
                              Just a comment...

                              From your post it appears that your MP3's have both ID3v1 and ID3v2.3 tags. Seems like I've had issues in the past with multiple tag versions in MP3 files. When I find music (typically whole albums ripped back in the day using Nero which I've decided is close to garbage for ripping to MP3's) that has multiple tag versions I use MP3Tag to clean it up. First in MP3Tag I select all tracks in the album, then from the Edit dropdown select Cut and it removes all the tags. I then turn around and from the Edit dropdown select Paste and the tags are re-written without the ID3v1 tags. In the Tools dropdown in Options I set it this way so that only the ID3v2.3 tags will be written when I hit Edit -> Paste.
                              Do you recall the issues you were having with ID3v1 tags and LMS?

                              Comment

                              Working...
                              X