ldsz / plugin.audio.spotify

Unofficial spotify plugin for Kodi 19
GNU General Public License v3.0
47 stars 17 forks source link

Spotify Connect - Contribution #28

Open josh-homerston opened 2 years ago

josh-homerston commented 2 years ago

Hi all.

I've installed this plug-in and found it operational through the interface of OSMC 2022.03-1 (K: Linux 5.10.78-5-osmc), running on a Raspberry Pi Model 3 B.

However, the Spotify Connect functionality seems to have some issues for me. I am very aware that the feature is listed as experimental, but Spotify Connect is an extremely desirable feature in my view.

Some issues I have had; 1) An always present lag between my phone (Pixel 4a) interface and the media playing through the plug-in. Usually in the region of 10 seconds, but varying between 8 and 15. This means if I am listening to track A and select track B on my phone, my phone shows it as playing for the quoted lag time, before the plug-in catches up. The plug-in will then start track B at 00:00, so the there is never much sync between the controller and the player.

2) Sometimes my phone will connect, and indicate that it is playing music, and the plug-in will report that my phone is connected, (my phone is listed as the Spotify Connect device in the "Local playback on this device" menu), but no music will actually play through the plug-in.

3) If I do successfully use Spotify Connect, often after only two tracks playing, the connection seems to be lost. Sometimes my phone shows that music is still playing, other times my phone interface also shows the music as having stopped.

As I mentioned, I am extremely aware that even the plug-in refers to this feature as experimental, it just happens to be the feature I used most on my previous hardware setup, and I got to really value it!

Possibly useful information; I've listed the OSMC version info. I set my Spotify Connect device name to a plain string; no spaces or "odd" chars. Connection of Pi and Pixel are over a good, strong private WiFi network.

So lastly, I can see the development on this plug-in comes in bursts. I'd be happy to make a financial donation (albeit a relatively low amount) if that would encourage another round of development. This plug-in is just so close to perfect for my needs!

Many thanks for reading, J.