Announcement

Collapse
No announcement yet.

Announce: Spotify Premium Plugin (Beta)

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • Originally posted by Triode
    Let me know how you get on....
    This seems to be going from good to great, Triode.
    I installed the new version with no problem, and so far it's been playing fine with no issues, I stress test it with fwd and bwd, changing artists, searching etc, and it takes all I give it. Great.

    However, I still have the empty spotifyd.log problem (if it is such). Clicking the "Log" link opens an empty page at http://127.0.0.1:9000/spotifyd.log, and searching for "spotifyd.*" in explorer reveals no log file, only the pm, exe and exe.conf files...

    thanks
    // OppfinnarJocke
    SqueezeBox Duet, Controller FW 7.7.3 r16662, Player FW 77
    Main use: Deezer and Radio Paradise through MySB.com

    Comment


    • Streaming issues

      Just to say that I have been seeing streaming issues over the last day as well occasionally, so it may be down to the number of users of the app

      Anyway I want to collect details from users with problems and make sure its the same problem. I added a couple of debug lines in the latest version:

      Code:
      [08:33:23.559305] main:503 newstream
      [08:33:23.559305] main:761 new stream pending fd: 15 state: Resource not loaded yet
      [08:33:23.559305] main:761 new stream pending fd: 15 state: Resource not loaded yet
      I is usual to see the "Resource not loaded yet" message for a second or so, but if this persists then it looks like it is never going to load. At this point I am interested in any observations of what makes it start to stream again.

      Discalamer:
      I notice there are a lot of new users trying this plugin our - this is great. Please bear with this as at present this is new code and there will be bugs. Also its difficult for me to do much testing without releasing it for people to try as you are doing - it is definately not release quality yet..

      Comment


      • Originally posted by erland
        This is great, would it be possible to also make this
        available in the context menu of an artist ?
        I'm not sure the server/squeezeplay allow additions to this. We need to ask Ben on this one.

        Comment


        • Originally posted by OppfinnarJocke
          However, I still have the empty spotifyd.log problem (if it is such). Clicking the "Log" link opens an empty page at http://127.0.0.1:9000/spotifyd.log, and searching for "spotifyd.*" in explorer reveals no log file, only the pm, exe and exe.conf files...
          It should be in the same location as the server log (look at the web information page to see where that is). I will add something to the server debug to show where the log is going. I still don't understand why your server is adding additional levels to the path - there is something strange about how it is installing plugins..

          Comment


          • Originally posted by Triode
            Originally posted by erland
            This is great, would it be possible to also make this
            available in the context menu of an artist ?
            I'm not sure the server/squeezeplay allow additions to this. We need to ask Ben on this one.
            It does, I'm using it in many of my plugins towards the local library.

            You just need to register the menu with Slim::Menu::ArtistInfo. If I remember correctly you will get a Slim::Schema::Contributor object instead of a Slim::Schema::Track object as the object parameter.
            Erland Lindmark (My homepage)
            Developer of many plugins/applets
            Starting with LMS 8.0 I no longer support my plugins/applets (see here for more information )

            Comment


            • Originally posted by Triode
              Anyway I want to collect details from users with problems and make sure its the same problem. I added a couple of debug lines in the latest version:
              Does the number "fd: 13 state: Resource not yet loaded" or "fd: 10 state: Resource not yet loaded" matter ? I've got a number of different numbers in this part of the log messages when this happens.
              Erland Lindmark (My homepage)
              Developer of many plugins/applets
              Starting with LMS 8.0 I no longer support my plugins/applets (see here for more information )

              Comment


              • Originally posted by erland
                Does the number "fd: 13 state: Resource not yet loaded" or "fd: 10 state: Resource not yet loaded" matter ? I've got a number of different numbers in this part of the log messages when this happens.
                It's the file descriptor of the streaming socket - I expect it to change.

                Comment


                • Originally posted by Triode
                  I don't claim to have resolved the streaming issues seen by several people, but I've put a new beta release in my test repo. You should be able to install it in the same way as the previous one (via the plugins page once you have added the repository).

                  A summary of new features:
                  - web interface now displays icons for lists of albums
                  - added "recent arists" and "recent albums" which keeps a list of the last 50 artist or albums you have browed. This should reduce the need to repeat searches
                  - added artwork resizing to improve performance with Squeezeplay devices and iPeng
                  - added track info for artists on Spotify - this should allow you to use the context menu to find the artist on Spotify and browse their albums or similar artists
                  - added a few more debug lines in the helper app to help diagnose streaming issues (don't claim these are fixed)

                  As before this should support windows and linux. Windows users who previously needed to install the VC++ redistributable should not need to do this again. If you are a new windows user and the "helper app" does not appear to run then please try to install the redistributables as per previous posts.

                  Let me know how you get on....
                  Whats the easiest way to upgrade? I've gone into the plugin section under settings. At the bottom the "http://triodeplugins.googlecode.com/svn/trunk/testrepo.xml" line is still there. And on the top I see that Spotify (v0.1) is running. I tried uncheck it and removed the line on the bottom. Than restarted SB server, then went back to plugin and added "http://triodeplugins.googlecode.com/svn/trunk/testrepo.xml" pressed Save and then Spotify (v0.1) came up again.

                  Comment


                  • Originally posted by snow
                    Whats the easiest way to upgrade? I've gone into the plugin section under settings. At the bottom the "http://triodeplugins.googlecode.com/svn/trunk/testrepo.xml" line is still there. And on the top I see that Spotify (v0.1) is running. I tried uncheck it and removed the line on the bottom. Than restarted SB server, then went back to plugin and added "http://triodeplugins.googlecode.com/svn/trunk/testrepo.xml" pressed Save and then Spotify (v0.1) came up again.
                    You should get the option to upgrade at the very top of the page. If not then unselect the current plugin, hit apply and then make sure the server is restarted. You should then see the option to load the new one.

                    Comment


                    • Originally posted by Triode
                      It should be in the same location as the server log (look at the web information page to see where that is). I will add something to the server debug to show where the log is going. I still don't understand why your server is adding additional levels to the path - there is something strange about how it is installing plugins..
                      Server log works fine, its link opens at http://127.0.0.1:9000/server.log?lines=100. This is at C:\Users\All Users\Application Data\Squeezebox\Logs\server.log, and of course, in that dir there is no spotifyd.log.

                      I have no idea about the extra level in the path, but Erland show the exact same path http://forums.slimdevices.com/showpo...5&postcount=78, something about "default skin"...
                      // OppfinnarJocke
                      SqueezeBox Duet, Controller FW 7.7.3 r16662, Player FW 77
                      Main use: Deezer and Radio Paradise through MySB.com

                      Comment


                      • Originally posted by erland
                        You just need to register the menu with Slim::Menu::ArtistInfo. If I remember correctly you will get a Slim::Schema::Contributor object instead of a Slim::Schema::Track object as the object parameter.
                        Hum - this doesn't seem to work from SP - it looks to be commented out of Pandora for this reason? Do need to ask Ben about this!

                        Comment


                        • Originally posted by Triode
                          Hum - this doesn't seem to work from SP - it looks to be commented out of Pandora for this reason? Do need to ask Ben about this!
                          Are you testing it from the My Music/Artists/xxx menus or from somewhere else ?
                          I can definitely use my "LastFM *" entries implemented by my Song Info plugin in the context menu opened from a My Music/Artists/xxx menu item in SqueezePlay.

                          Clicking +(add/more) on an artist in My Music/Artists opens up the context menu and shows the entries I've registered with Slim::Menu::ArtistInfo
                          Erland Lindmark (My homepage)
                          Developer of many plugins/applets
                          Starting with LMS 8.0 I no longer support my plugins/applets (see here for more information )

                          Comment


                          • Originally posted by erland
                            Are you testing it from the My Music/Artists/xxx menus or from somewhere else ?
                            I can definitely use my "LastFM *" entries implemented by my Song Info plugin in the context menu opened from a My Music/Artists/xxx menu item in SqueezePlay.

                            Clicking +(add/more) on an artist in My Music/Artists opens up the context menu and shows the entries I've registered with Slim::Menu::ArtistInfo
                            Yes but when I try to select it, it doesn't do anything...

                            Comment


                            • Originally posted by Triode
                              Yes but when I try to select it, it doesn't do anything...
                              I think it might be some bug when an opml menu is launched from the context menu. I'm not using opml in my menus, so that's probably why it works in the Song Info plugin.
                              Erland Lindmark (My homepage)
                              Developer of many plugins/applets
                              Starting with LMS 8.0 I no longer support my plugins/applets (see here for more information )

                              Comment


                              • Originally posted by Triode
                                You should get the option to upgrade at the very top of the page. If not then unselect the current plugin, hit apply and then make sure the server is restarted. You should then see the option to load the new one.
                                Hm, it's very strange, i've done exactly as you say but no new v. is available from my plugin menu. I've done a restart 3 times of SB server, even stopped it and started it again.

                                Comment

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