Announcement

Collapse
No announcement yet.

The Spotty Spotify implementation

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts

  • Hi there,

    I am new in the forum and hope the answers on my questions are not already provided anywhere else here. At least I did not find any so far. However, hope you can help me.

    I am using Spotty with my premium account successfully since a week and I am very happy. Many thanks to genius Michael for the great plugin.

    My setup at home:
    LMS 7.9 is running on a Raspberry Pi 1 B using the latest max2play image (2.43). The players are a SB Boom, a SB Radio, a SB Classic and a Raspberry Pi 3 runnig picoreplayer.

    My Question:
    1) When I want to play a playlist from Spotify with about 1.000 song the LMS does import just about 200 songs (exactly 198). Why is it like that and what can I do for having all the 1.000 songs playing in my squeezeboxes?
    2) I am missing the item "Podcasts" in the Spotty plugin menu. Why is it like that and how can I get this item (as it is seen in the libary on the android spotify app)?
    3) Can I edit the Spotify playlists using the LMS or is this possible using the android app/desktop app only? (I did not find a way so far.)
    4) I did not try it yet but is it possible to run the Spotty app also with a Spotify free acount or is there a premium account necessary in any case?

    Thanky you guys very much in advance.
    aeppsi

    Comment


    • Hi there,

      I am new in this forum. After searching a while and could not find answers I wanna post them here. Hope someone can help my.

      I am using the Spotty plugin with my premium account and it works great. Many thanks to the genius Michael for this plugin.

      Here are my question:
      1) I have a playlist on Spotify with about 1.000 song. When I choose it on the LMS/Spotty it loads just 198 songs. Why is it like that and how can I make it to see all the 1.000 songs also on my squeezeboxes)
      2) Why do I not see the item "Podcasts" on the Spotty menu as it is listed in libary on the Spotify android app? How can I get also the item "Podcasts" on the Squeezeboxes?
      3) I did not find a way to edit the Spotify playlists on the squeezeboxes. It there a way or is it not possible?
      4) I did not try it yet but is it also possible to run the Spotty plugin with a Spotify free account?

      FYI my setup at home:
      LMS 7.9 on a RPi 1 B running the latest max2play image (2.43)
      Players are a SB Boom, a SB Classic, a SB Radio and a RPi3 running picoreplayer

      Many thanks for your help
      aeppsi

      Comment


      • Hi there,

        I am new in this forum. After searching a while and could not find answers I wanna post them here. Hope someone can help my.

        I am using the Spotty plugin with my premium account and it works great. Many thanks to the genius Michael for this plugin.

        Here are my question:
        1) I have a playlist on Spotify with about 1.000 song. When I choose it on the LMS/Spotty it loads just 198 songs. Why is it like that and how can I make it to see all the 1.000 songs also on my squeezeboxes)
        2) Why do I not see the item "Podcasts" on the Spotty menu as it is listed in libary on the Spotify android app? How can I get also the item "Podcasts" on the Squeezeboxes?
        3) I did not find a way to edit the Spotify playlists on the squeezeboxes. It there a way or is it not possible?
        4) I did not try it yet but is it also possible to run the Spotty plugin with a Spotify free account?

        FYI my setup at home:
        LMS 7.9 on a RPi 1 B running the latest max2play image (2.43)
        Players are a SB Boom, a SB Classic, a SB Radio and a RPi3 running picoreplayer

        Many thanks for your help
        aeppsi

        Comment


        • Originally posted by aeppsi
          1) I have a playlist on Spotify with about 1.000 song. When I choose it on the LMS/Spotty it loads just 198 songs. Why is it like that and how can I make it to see all the 1.000 songs also on my squeezeboxes)
          2) Why do I not see the item "Podcasts" on the Spotty menu as it is listed in libary on the Spotify android app? How can I get also the item "Podcasts" on the Squeezeboxes?
          3) I did not find a way to edit the Spotify playlists on the squeezeboxes. It there a way or is it not possible?
          4) I did not try it yet but is it also possible to run the Spotty plugin with a Spotify free account?
          1. this is indeed an arbitrarily chosen limitation: we can only get 50 tracks in one request. In order to get 1000 tracks, we'd have to launch 20 requests. This alone might get us blocked by Spotify. They don't give hard numbers, but in some comment they mentioned that one would be allowed to send about 25-30 requests per minute. As all users of Spotty are sharing this quota, we have to be careful. If it only shows 198, then very likely two of the tracks were marked as not available in your country.

          2. I don't see a Podcast menu in the official Spotify client either. Is this a feature only available to some markets? I don't think they support it in their documented API yet.

          3. You can add tracks to a playlist using the track's context menu. But that's it. Major playlist editing is better done in the Spotify applications.

          4. No. Spotty requires a Premium account.
          Michael

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

          Comment


          • A request or question: could you add the " your daily mix" to spotty. Other playlist allow following which adds it the the playlist menu the daily mixes don't have the follow option in the native spotify apps


            Sent from my iPhone using Tapatalk

            Comment


            • Originally posted by Jackisidore
              A request or question: could you add the " your daily mix" to spotty. Other playlist allow following which adds it the the playlist menu the daily mixes don't have the follow option in the native spotify apps
              These mixes are not available through Spotify's API. See the discussion on this topic from a few days ago.
              Michael

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

              Comment


              • Thanks for your reply. I didn't notice that discussion


                Sent from my iPhone using Tapatalk

                Comment


                • New to Spotify - Is the new implementation recommended yet?

                  Hi,

                  I'm a long time SB user but completely new to Spotify, having just succumbed to my kids' pleading and signed up to a family account.

                  Now that I am paying for it, I would like to see if I can get it working with my SB system. There seems to be more than one way to do this and to be honest I am a bit confused. Maybe I could ask a few questions...

                  1. Even though the title of the thread suggests bleeding edge, has this implementation stabilised now to the extent that it might be recommended to a new user? If not, what approach would be recommended and can someone point me to simple up to date instructions?

                  Assuming I do proceed with the new approach...

                  2. Looking at the initial post, there is some interaction with MySB implied. I have never to my knowledge used MySB (other than setting up an account a long time ago) - I've always been a local server/local music collection SB user. I'm guessing that there is some assumed knowledge of setting up a Spotify account on MySB. Is there some explanation of this somewhere? Is MySB needed whatever approach is taken with Spotify?

                  3. Hardware compatibility was mentioned as a possible issue. The thread has got to an overwhelming size now and I haven't read much of it so I apologise if this is already answered but is it known whether an Odroid U3 will work? (If not known, I am happy to try and report back.)

                  Thanks in advance for any help.

                  Comment


                  • Originally posted by Zoltan
                    1. Even though the title of the thread suggests bleeding edge, has this implementation stabilised now to the extent that it might be recommended to a new user? If not, what approach would be recommended and can someone point me to simple up to date instructions?
                    Go ahead. I'd say it's pretty stable already. My kids are using it all day long, every day. Well, at least when they're home anyway.

                    I planned to make this a 1.0 release pretty soon. But I'm still investigating an issue on Windows (which actually might be a LMS issue and not a plugin issue, but anyway...).

                    Originally posted by Zoltan
                    2. Looking at the initial post, there is some interaction with MySB implied. I have never to my knowledge used MySB (other than setting up an account a long time ago) - I've always been a local server/local music collection SB user. I'm guessing that there is some assumed knowledge of setting up a Spotify account on MySB. Is there some explanation of this somewhere? Is MySB needed whatever approach is taken with Spotify?
                    Thanks for the heads-up! The initial posting was badly outdated. I've fixed that.

                    No, you no longer need mysb.com to use Spotify, if used with Spotty.

                    Originally posted by Zoltan
                    3. Hardware compatibility was mentioned as a possible issue. The thread has got to an overwhelming size now and I haven't read much of it so I apologise if this is already answered but is it known whether an Odroid U3 will work? (If not known, I am happy to try and report back.)
                    Are you using the Odroid as your server or player? Players should all work. Server side - it depends. There was a positive report for the Odroid XU4 (and many ARM based NAS devices FWIW):



                    I have no idea how this transfers to your unit, though...
                    Last edited by mherger; 2017-07-05, 13:38.
                    Michael

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

                    Comment


                    • Thanks Michael.

                      I am using the Odroid as a server.

                      I went ahead and have had some success. The basic installation steps seemed to work without issue and Spotty is showing up in My Apps. I wasn't able to authenticate via my Spotify app on my Android phone. It wasn't showing any devices at all (not even the phone itself which was playing at the time, though subsequently I installed the PC desktop Spotify app and I do now see that on my phone).

                      Manual entry of credentials allowed me to run the Spotty app via the web interface and I played something from my Spotify library on a Boom I have in the room. So essentially I think it is working but I'm still not able to see it as a device from my phone. Is that what is referred to as 'Spotify Connect'? (Sorry, I'm still catching up on this!)

                      In case it's relevant I am running Max2Play/LMS 7.9.0 on the Odroid. Is it worth trying a nightly 7.9.1?

                      Comment


                      • Originally posted by Zoltan
                        I'm still not able to see it as a device from my phone. Is that what is referred to as 'Spotify Connect'? (Sorry, I'm still catching up on this!)

                        In case it's relevant I am running Max2Play/LMS 7.9.0 on the Odroid. Is it worth trying a nightly 7.9.1?
                        Yes, that's what's called "Connect" and which does not work with Spotty, yet. 7.9.1 is required if you want seeking within a track.
                        Michael

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

                        Comment


                        • OK, thanks. It sounds like everything is working as expected then, with the exception that I did not manage to authenticate via my phone. Brilliant! Thanks Michael!

                          Comment


                          • Thanks everybody for the extensive testing! I decided Spotty was looking good enough to be released as 1.0.0. Please continue discussion in the announcement thread:



                            I'm going to close this thread. Thanks again!
                            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 ButC
                              ; fh=Slim::Web::HTTP::ClientConn=GLOB(0x98c05bc)
                              [17-07-03 06:53:08.0927] Slim::Networking::IO::Select::__ANON__ (131) Error: Select task failed calling Slim::Web::HTTP::sendStreamingResponse: illegal file descriptor or filehandle (either no attached file descriptor or illegal value): at /Slim/Networking/IO/Select.pm line 134.
                              One last comment in this thread... please update to the latest of both Spotty (1.0.0) and LMS 7.9.1. I've applied a change which hopefully will get rid of these warnings while not break other transcoding... Any feedback will be appreciated - over in the announcement thread. Thanks!
                              Michael

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

                              Comment

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