Announcement

Collapse
No announcement yet.

Call for testers! Daphile

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

    Click image for larger version

Name:	Online Music Integration Issue.PNG
Views:	1
Size:	35.6 KB
ID:	1575693

    I've been struggling with this issue for quite some time. The settings for Online Music Integration keep switching from enabled ('Integrate online library') to disabled ('Do not integrate').

    The attached image is from a fresh install I spun up a few weeks ago to test to see if the issue was just my old installs that's been used for several years -updated as new releases have come out using the built-in updater.

    Sure enough tonight I decided to listen to music and sure enough both Tidal & Deezer were disabled. This image attached shows Tidal as disabled, but I just re-enabled Deezer and did a rescan - then shook my head and decided to post this

    This happens for ALL the online libraries - Spotify, Tidal, and Deezer.

    Unfortunately I haven't been able to exactly pin down when they become disabled - next auto music rescan? after restart? some other event?

    I run 3 different instances on some mini pc's and this happens on all of them.
    Player: 1 x Transporter w/Trans-knob, 2 x Touch (Active, 3 x Spares), 4 x Boom (Active, 9 x Spares)
    Server: 1 x Win Server (ESXi 6.x) w/LMS, 1 x HP 24" Touch Screen PC w/LMS & SqueezePlay
    Control: 4 x w/iPeng, 1 x Samsung Note 4, 3ea x Fire 7", 8” tablets, 1 x 10" all w/SqueezeCtrl & Player (Angry Goat)
    Audio: Mark Levinson 23.5 Amp, 380s Pre, 390s CD, B&W 801 II, Acoustic Energy AE-2 signature, SOTA Sapphire table

    Computer geek/tech hoarder(!), and DAMN I love the LMS/Squeeze infrastructure!

    Comment


      Call for testers! Daphile

      My question as always: any hints in server.log (see Settings/Information)?
      Michael

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

      Comment


        New Daphile beta version available

        A new Beta version for Daphile is out

        2022-09-08 beta version 22.09-b081450 (x86_64, x86_64-rt & i486) changes:
        - LMS update (8.2 branch, Sep 4th 2022 git commit: 311fc34)
        - Kernel update to 5.15.65 and 5.15.65-rt49
        - Component updates and some bug fixes
        Tête à FLAC

        2 X SB Classic
        2 X SB2
        1 X SB Boom
        2 X SB Touch
        3 X SBRadio
        1 X Transporter
        1 X Duet + Remote
        4 X Rpi+ Picoreplayer
        2 X Chromecast
        1 X Chromecast Audio
        1 X Atoll ST100
        1 X Merging NADAC

        All devices connected via CeolBOX server aka The Musical Box
        Using OrangeSqueeze and Material Skin Plug-in to remote all my connected devices.

        Comment


          Originally posted by mftech View Post
          A new Beta version for Daphile is out

          2022-09-08 beta version 22.09-b081450 (x86_64, x86_64-rt & i486) changes:
          - LMS update (8.2 branch, Sep 4th 2022 git commit: 311fc34)
          - Kernel update to 5.15.65 and 5.15.65-rt49
          - Component updates and some bug fixes
          Unfortunately I had already updated to this version before posting in the hopes it would resolve the issue.
          The update was performed on a testing install I spun up of previous version 3 weeks ago
          Player: 1 x Transporter w/Trans-knob, 2 x Touch (Active, 3 x Spares), 4 x Boom (Active, 9 x Spares)
          Server: 1 x Win Server (ESXi 6.x) w/LMS, 1 x HP 24" Touch Screen PC w/LMS & SqueezePlay
          Control: 4 x w/iPeng, 1 x Samsung Note 4, 3ea x Fire 7", 8” tablets, 1 x 10" all w/SqueezeCtrl & Player (Angry Goat)
          Audio: Mark Levinson 23.5 Amp, 380s Pre, 390s CD, B&W 801 II, Acoustic Energy AE-2 signature, SOTA Sapphire table

          Computer geek/tech hoarder(!), and DAMN I love the LMS/Squeeze infrastructure!

          Comment


            Originally posted by mherger View Post
            My question as always: any hints in server.log (see Settings/Information)?
            It just seems so weirdly random when it happens, and I don't always listen to online music.

            Over the summer months I haven't been listening much, but most any time I did want to listen to online music I would have to change the setting again and force a rescan - until the next time I happened to want to listen to online music.

            I'll see if I can do some testing and pull some logs this week.
            Are there any specific log settings I should adjust from their defaults?
            Player: 1 x Transporter w/Trans-knob, 2 x Touch (Active, 3 x Spares), 4 x Boom (Active, 9 x Spares)
            Server: 1 x Win Server (ESXi 6.x) w/LMS, 1 x HP 24" Touch Screen PC w/LMS & SqueezePlay
            Control: 4 x w/iPeng, 1 x Samsung Note 4, 3ea x Fire 7", 8” tablets, 1 x 10" all w/SqueezeCtrl & Player (Angry Goat)
            Audio: Mark Levinson 23.5 Amp, 380s Pre, 390s CD, B&W 801 II, Acoustic Energy AE-2 signature, SOTA Sapphire table

            Computer geek/tech hoarder(!), and DAMN I love the LMS/Squeeze infrastructure!

            Comment


              Okay, just got back from vacation, went to listen to 'new music' which contains Deezer online library items and they were once again missing.

              Checking the setting for Online Music Library Integration and sure enough, it now says 'Do not integrate online music collection'

              The log has these entries
              Code:
              [22-09-20 00:34:36.0025] Slim::Plugin::OnlineLibrary::Plugin::_pollOnlineLibraries (158) Starting poll for updated online library...
              [22-09-20 00:34:36.0031] Slim::Plugin::OnlineLibrary::Plugin::__ANON__ (169) Going to check Slim::Plugin::Deezer::Plugin
              [22-09-20 00:34:36.9414] Slim::Plugin::OnlineLibrary::Plugin::__ANON__ (169) Going to check Slim::Plugin::WiMP::Plugin
              [22-09-20 00:34:37.1232] Slim::Plugin::OnlineLibrary::Plugin::__ANON__ (194) Online library is up to date
              [22-09-20 01:34:37.0033] Slim::Plugin::OnlineLibrary::Plugin::_pollOnlineLibraries (158) Starting poll for updated online library...
              [22-09-20 01:34:37.0042] Slim::Plugin::OnlineLibrary::Plugin::__ANON__ (169) Going to check Slim::Plugin::Deezer::Plugin
              [22-09-20 01:34:37.8663] Slim::Plugin::OnlineLibrary::Plugin::__ANON__ (169) Going to check Slim::Plugin::WiMP::Plugin
              [22-09-20 01:34:38.1652] Slim::Plugin::OnlineLibrary::Plugin::__ANON__ (194) Online library is up to date
              [22-09-20 02:34:38.0026] Slim::Plugin::OnlineLibrary::Plugin::_pollOnlineLibraries (158) Starting poll for updated online library...
              [22-09-20 02:34:38.0032] Slim::Plugin::OnlineLibrary::Plugin::__ANON__ (169) Going to check Slim::Plugin::Deezer::Plugin
              [22-09-20 02:34:38.8104] Slim::Plugin::OnlineLibrary::Plugin::__ANON__ (169) Going to check Slim::Plugin::WiMP::Plugin
              [22-09-20 02:34:39.0136] Slim::Plugin::OnlineLibrary::Plugin::__ANON__ (194) Online library is up to date
              [22-09-20 03:34:39.0035] Slim::Plugin::OnlineLibrary::Plugin::_pollOnlineLibraries (158) Starting poll for updated online library...
              [22-09-20 03:34:39.0041] Slim::Plugin::OnlineLibrary::Plugin::__ANON__ (169) Going to check Slim::Plugin::Deezer::Plugin
              [22-09-20 03:34:39.7863] Slim::Plugin::OnlineLibrary::Plugin::__ANON__ (169) Going to check Slim::Plugin::WiMP::Plugin
              [22-09-20 03:34:39.9968] Slim::Plugin::OnlineLibrary::Plugin::__ANON__ (194) Online library is up to date
              [22-09-20 04:34:39.0025] Slim::Plugin::OnlineLibrary::Plugin::_pollOnlineLibraries (158) Starting poll for updated online library...
              [22-09-20 04:34:39.0032] Slim::Plugin::OnlineLibrary::Plugin::__ANON__ (169) Going to check Slim::Plugin::Deezer::Plugin
              [22-09-20 04:34:39.8208] Slim::Plugin::OnlineLibrary::Plugin::__ANON__ (169) Going to check Slim::Plugin::WiMP::Plugin
              [22-09-20 04:34:40.0746] Slim::Plugin::OnlineLibrary::Plugin::__ANON__ (194) Online library needs update
              [22-09-20 05:34:40.0024] Slim::Plugin::OnlineLibrary::Plugin::_pollOnlineLibraries (158) Starting poll for updated online library...
              [22-09-20 05:34:40.0030] Slim::Plugin::OnlineLibrary::Plugin::__ANON__ (169) Going to check Slim::Plugin::Deezer::Plugin
              [B][22-09-20 05:34:40.0045] Slim::Plugin::OnlineLibrary::Plugin::__ANON__ (176) Disabling polling for Slim::Plugin::Deezer::Plugin lack of account information[/B]
              [22-09-20 05:34:40.0052] Slim::Plugin::OnlineLibrary::Plugin::__ANON__ (169) Going to check Slim::Plugin::WiMP::Plugin
              [22-09-20 05:34:40.1937] Slim::Plugin::OnlineLibrary::Plugin::__ANON__ (194) Online library is up to date
              [22-09-20 05:38:40.0016] Slim::Plugin::OnlineLibrary::Plugin::_pollOnlineLibraries (158) Starting poll for updated online library...
              [22-09-20 05:38:40.0020] Slim::Plugin::OnlineLibrary::Plugin::__ANON__ (169) Going to check Slim::Plugin::WiMP::Plugin
              [22-09-20 05:38:40.3475] Slim::Plugin::OnlineLibrary::Plugin::__ANON__ (194) Online library is up to date
              [22-09-20 06:38:40.0026] Slim::Plugin::OnlineLibrary::Plugin::_pollOnlineLibraries (158) Starting poll for updated online library...
              [22-09-20 06:38:40.0034] Slim::Plugin::OnlineLibrary::Plugin::__ANON__ (169) Going to check Slim::Plugin::WiMP::Plugin
              [22-09-20 06:38:40.2299] Slim::Plugin::OnlineLibrary::Plugin::__ANON__ (194) Online library is up to date
              [22-09-20 07:38:40.0021] Slim::Plugin::OnlineLibrary::Plugin::_pollOnlineLibraries (158) Starting poll for updated online library...
              [22-09-20 07:38:40.0025] Slim::Plugin::OnlineLibrary::Plugin::__ANON__ (169) Going to check Slim::Plugin::WiMP::Plugin
              [22-09-20 07:38:40.2589] Slim::Plugin::OnlineLibrary::Plugin::__ANON__ (194) Online library is up to date
              [22-09-20 08:38:40.0016] Slim::Plugin::OnlineLibrary::Plugin::_pollOnlineLibraries (158) Starting poll for updated online library...
              [22-09-20 08:38:40.0019] Slim::Plugin::OnlineLibrary::Plugin::__ANON__ (169) Going to check Slim::Plugin::WiMP::Plugin
              [22-09-20 08:38:40.3737] Slim::Plugin::OnlineLibrary::Plugin::__ANON__ (194) Online library is up to date
              Just a guess, but I'm assuming the line with 'Disabling polling for Slim::Plugin:eezer::Plugin lack of account information' is significant
              Player: 1 x Transporter w/Trans-knob, 2 x Touch (Active, 3 x Spares), 4 x Boom (Active, 9 x Spares)
              Server: 1 x Win Server (ESXi 6.x) w/LMS, 1 x HP 24" Touch Screen PC w/LMS & SqueezePlay
              Control: 4 x w/iPeng, 1 x Samsung Note 4, 3ea x Fire 7", 8” tablets, 1 x 10" all w/SqueezeCtrl & Player (Angry Goat)
              Audio: Mark Levinson 23.5 Amp, 380s Pre, 390s CD, B&W 801 II, Acoustic Energy AE-2 signature, SOTA Sapphire table

              Computer geek/tech hoarder(!), and DAMN I love the LMS/Squeeze infrastructure!

              Comment


                Call for testers! Daphile

                > Just a guess, but I'm assuming the line with *'Disabling polling for
                > Slim::Plugin:eezer::Plugin lack of account information'* is
                > significant


                Indeed! This should only ever happen if LMS checked for the existence of
                a Deezer account on MySB, and that request returned successfully, but
                empty. That should be logged in scanner.log - unless you run another
                scan since. Could you please still double check?
                Michael

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

                Comment


                  From what I see, scans of the online library happen every hour and in my experience the issue is random.

                  Is there a way to have scanner.log contain multiple days of info, or does it always only contain the most recent scan?
                  Player: 1 x Transporter w/Trans-knob, 2 x Touch (Active, 3 x Spares), 4 x Boom (Active, 9 x Spares)
                  Server: 1 x Win Server (ESXi 6.x) w/LMS, 1 x HP 24" Touch Screen PC w/LMS & SqueezePlay
                  Control: 4 x w/iPeng, 1 x Samsung Note 4, 3ea x Fire 7", 8” tablets, 1 x 10" all w/SqueezeCtrl & Player (Angry Goat)
                  Audio: Mark Levinson 23.5 Amp, 380s Pre, 390s CD, B&W 801 II, Acoustic Energy AE-2 signature, SOTA Sapphire table

                  Computer geek/tech hoarder(!), and DAMN I love the LMS/Squeeze infrastructure!

                  Comment


                    Call for testers! Daphile

                    > From what I see, scans of the online library happen every hour and in my
                    > experience the issue is random.


                    It does a poll to figure out whether a scan is required every hour. But
                    the scan itself should only happen if something about your online
                    library has changed (new albums/playlists/etc. added).

                    > Is there a way to have scanner.log contain multiple days of info, or
                    > does it always only contain the most recent scan?


                    Unfortunately it's overwritten with every scan run.
                    Michael

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

                    Comment


                      Originally posted by mherger View Post
                      It does a poll to figure out whether a scan is required every hour. But
                      the scan itself should only happen if something about your online
                      library has changed (new albums/playlists/etc. added).
                      So if during this polling the 'lack of account information' error occurs, this then triggers the music rescan which causes LMS to remove any entries provided by Deezer and resets the flag to stop it from polling Deezer in the future - correct?
                      Player: 1 x Transporter w/Trans-knob, 2 x Touch (Active, 3 x Spares), 4 x Boom (Active, 9 x Spares)
                      Server: 1 x Win Server (ESXi 6.x) w/LMS, 1 x HP 24" Touch Screen PC w/LMS & SqueezePlay
                      Control: 4 x w/iPeng, 1 x Samsung Note 4, 3ea x Fire 7", 8” tablets, 1 x 10" all w/SqueezeCtrl & Player (Angry Goat)
                      Audio: Mark Levinson 23.5 Amp, 380s Pre, 390s CD, B&W 801 II, Acoustic Energy AE-2 signature, SOTA Sapphire table

                      Computer geek/tech hoarder(!), and DAMN I love the LMS/Squeeze infrastructure!

                      Comment


                        Call for testers! Daphile

                        > So if during this polling the 'lack of account information' error
                        > occurs, this then triggers the music rescan which causes LMS to remove
                        > any entries provided by Deezer and resets the flag to stop it from
                        > polling Deezer in the future - correct?


                        Yes, that would happen. We'd have to double check whether "failure to
                        get account information" is treated the same as "lack of account
                        information". But I'm sorry, I probably won't have time to check this in
                        the next few weeks.
                        Michael

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

                        Comment


                          That's understandable Michael. Whenever you can get to it.

                          I wonder if the solution to this will also solve the issue of the polling sometimes not returning the proper number of albums (instead it returns '2') and removing all of the albums.
                          Oddly, the number of artists & playlists seems to return correctly
                          Player: 1 x Transporter w/Trans-knob, 2 x Touch (Active, 3 x Spares), 4 x Boom (Active, 9 x Spares)
                          Server: 1 x Win Server (ESXi 6.x) w/LMS, 1 x HP 24" Touch Screen PC w/LMS & SqueezePlay
                          Control: 4 x w/iPeng, 1 x Samsung Note 4, 3ea x Fire 7", 8” tablets, 1 x 10" all w/SqueezeCtrl & Player (Angry Goat)
                          Audio: Mark Levinson 23.5 Amp, 380s Pre, 390s CD, B&W 801 II, Acoustic Energy AE-2 signature, SOTA Sapphire table

                          Computer geek/tech hoarder(!), and DAMN I love the LMS/Squeeze infrastructure!

                          Comment


                            Call for testers! Daphile

                            > I wonder if the solution to this will also solve the issue of the
                            > polling sometimes not returning the proper number of albums (instead it
                            > returns '2') and removing all of the albums.
                            > Oddly, the number of artists & playlists seems to return correctly


                            Are you the guy with the 1000s of albums on Deezer?
                            Michael

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

                            Comment


                              Originally posted by mherger View Post
                              > I wonder if the solution to this will also solve the issue of the
                              > polling sometimes not returning the proper number of albums (instead it
                              > returns '2') and removing all of the albums.
                              > Oddly, the number of artists & playlists seems to return correctly


                              Are you the guy with the 1000s of albums on Deezer?
                              LOL, yes I'm probably who you're thinking of. We also had discussions regarding your Band's Campout plugin for the same reason.

                              Deezer has a hard cap of 2000 'favorite' albums using their app/site. I use this like BandCamp's 'Wishlist'.

                              Come to think of it, I usually only see the number of 'Deezer Albums' listed during the scan in the 980's - never over 1000. Same with Artists. Guess I never thought about that part.

                              I use the 'New Music' menu 98% of the time as a way of sorting the albums in a reverse chronological order they were added so I can review them. These are albums & artists I see discussed in music forums, etc. This is handy since I probably won't remember the artist or album title several days later when I get a chance to actually listen to them. When compelling enough, I'll buy physical or download copies and remove them from Deezer Favorites/Bandcamp Wishlist
                              Player: 1 x Transporter w/Trans-knob, 2 x Touch (Active, 3 x Spares), 4 x Boom (Active, 9 x Spares)
                              Server: 1 x Win Server (ESXi 6.x) w/LMS, 1 x HP 24" Touch Screen PC w/LMS & SqueezePlay
                              Control: 4 x w/iPeng, 1 x Samsung Note 4, 3ea x Fire 7", 8” tablets, 1 x 10" all w/SqueezeCtrl & Player (Angry Goat)
                              Audio: Mark Levinson 23.5 Amp, 380s Pre, 390s CD, B&W 801 II, Acoustic Energy AE-2 signature, SOTA Sapphire table

                              Computer geek/tech hoarder(!), and DAMN I love the LMS/Squeeze infrastructure!

                              Comment


                                Originally posted by mherger View Post
                                There indeed is a max of 1000 items per list. With a comment I left 9
                                years ago "# XXX - to be fine tuned..." :-)

                                But besides that I'm seeing a lot of failed connections to Deezer in the
                                log files. I don't know why those requests would fail. "Connection
                                refused". Why it would be refused so often, I don't know. I'll have to
                                check with them when I'm back.
                                Fair enough. At least it's on the radar now.

                                I search the forums every once in a while for answers, but haven't found anything specific.
                                I thought maybe it was just me, so it's been driving me a little crazy for a while now.
                                Player: 1 x Transporter w/Trans-knob, 2 x Touch (Active, 3 x Spares), 4 x Boom (Active, 9 x Spares)
                                Server: 1 x Win Server (ESXi 6.x) w/LMS, 1 x HP 24" Touch Screen PC w/LMS & SqueezePlay
                                Control: 4 x w/iPeng, 1 x Samsung Note 4, 3ea x Fire 7", 8” tablets, 1 x 10" all w/SqueezeCtrl & Player (Angry Goat)
                                Audio: Mark Levinson 23.5 Amp, 380s Pre, 390s CD, B&W 801 II, Acoustic Energy AE-2 signature, SOTA Sapphire table

                                Computer geek/tech hoarder(!), and DAMN I love the LMS/Squeeze infrastructure!

                                Comment

                                Working...
                                X