Best player for Spotify

Hello to all. Forgive me if this is not the right topic for this discussion. I stream music quite a bit, and am using Spotify which my daughters gave me as part of a family plan. Right now , I am using my phone or iPad  for Spotify. I would like to use a dedicated "device." I would like to know some pros or cons to the following devices I am considering:  Sonos or Paradigm PW or Blusound Node 2.  If there are any other ideas you have that would be great. I am using a seperate amplifier and pre amp which are older and so does not have Spotify connect built in. Thankx,

I use an Ayre Codex DAC with my Bluesound Node (first version).
The Bluesound DAC isn't bad, but it isn't great. Using the Ayre Codex gives me the best of both worlds.
Are you playing through speakers or headphones?
Through speakers, a set of Genesis APM -1. I will read about the Ayre. Thank you.

What output do you use between Node and Codex? The only way on Node 2 to a Codex Optical. Thanks.
I have a Cambridge Audio 851N streamer and before that a Cambridge CXN. Readily available new and used starting about $600. They are designed to stream Spotify and are controlled via IPAD or tablet. They extract the best sound from the Spotify stream. They have excellent reviews, are very well built. I have had mine for more than a year and love it.
Yup, I use an optical cable from the Node to the Ayre, Balanced to the amp (AX-7e).
I was using a Schiit Gungnir (non-multibit). The Schiit was good, the Ayre was better. I may opt to upgrade the Gungy in the future.
BTW, Arthurd, I feel that DAC's and streamers have a long way to go, so I buy the best sounding units, from companies that offer future upgrades. In my opinion, I consider the fact that technology will be render many of these products obsolete after a year or two. So, spending more than $2-3K on such devices is not the way to go. (Actually, I buy used, so I save a bit more).
I'm not one to spend great sums on digital either. It changes way to fast. Would like to try an Ayre Codex with optical to my Node 2. Although I would lose the MQA. If that is important or not....
gdnrbob- you have a killer combo there. The BS Node and the Ayer Codex must sound fantastic. For the OP, yeah that would work great for Spotify but Tidal or any other streaming service that allows for hi-res music will sound stunning out of gdnrbob's pairing of components. Currently, I just happen to like some select MQA masters albums on Tidal.

Sonos has great user interface. Spotify sound quality is poor so not worth spending more.  If you were to use Tidal that would change things
I don’t claim this is the best but I use a Raspberry Pi to stream Spotify. Mine has a Allo Boss DAC HAT. Check out this review:

I use Volumio software with spotify connect and is very easy to install and use with my android phone as remote.
The Node 2 would be an excellent low cost starting point for you. It has a very good high speed processor and a decent built-in DAC. If you're willing to spend more, the Cambridge Audio 851N would be a good upgrade. I currently have one in my main system and am enjoying it. It's internal DAC is a definite upgrade from the Node 2 and it can double as a very good digital pre-amp which may be an upgrade over your current preamp, as long as you don't need any analog inputs for CD, tuner or turntable.
Chromecast Audio is a great and very affordable starting point at $35. Analogue output is pretty good at Spotify resolutions. If you like it you can always later use its optical digital output and invest in an external DAC (the DAC is where the sound quality variable resides). See here for a serious test:
I think the best player is VLC, it works on mac, ios, android, windows, linux. If you'd like to play Spotify music on VLC, you have to use mp3 converter for spotify to help you convert the songs to play freely. 
Arcam rPlay.

Use DTSPlayFi for Spotify, or use Tidal. The Internal DAC is okay, not the best. When paired up with a really nice DAC, sounds really good. Super easy to use. Nice and compact. Not the cheapest by any means. Nice build quality. Pairs well with the Arcam irDAC, or irDAC-II or go for a higher end DAC and it can sound very nice with Spotify Premium.  
I use a Denon HEOS Link to stream Spotify, and use its digital output to drive an external DAC.  The internal DAC in the HEOS Link is pretty decent too.
Post removed 
Post removed 
Post removed 
I have used Musconvtool to transfer all my Spotify playlists to Apple Music without any hassle. It has free and paid versions so you may try it.

Post removed 
I like Spotify.however,there are still many limitations,such as couldn't listen offline ;;;( it is pretty upset untill I found that there are so many Spotify Music Converter on the internet! I compare a lot and found that Tunelf Spotify Music Converter is a good choice which can enable to download and convert all variety of Spotify contents, including tracks, albums, artists, playlists, audiobooks, and podcasts to MP3 or other popular audio formats. With its help,I can get Spotify 320kbps quality no matter I am using a Premium account or not.
Like mortsnet, I use an RPI to stream running Volumio. I have mine in a squueezbox type of setup with a nice case and touchscreen, using a HIFIBERRY hat for the dac. All in I am under $150 and I believe it sounds great. I use an audioquest red in the car and like it as well. The rapid shift in technology makes it hard for me to justify lnvestment grade components in streaming. With Volumio, I believe Spotify would be free but a nominal charge to stream Tidal. 
I use Samsung Galaxy watch to stream and listen to Spotify songs. It's a perfect player to enjoy Spotify tracks while running. Yet only Spotify premium users can use this function. I recently found that I can use a kind of Spotify Audio Converter to download Spotify offline. Meanwhile, it can help me convert Spotify to MP3, WAV, FLAC, WAV, or other formats, so that I can play them on any device I want. Hope this tip is useful to you. 

Do you have DAC?  And do you wish to continue to stream from your phone?
Post removed