我正在使用libspotify 12.1.103.gd51f6226在我的Raspberry Pi上发布Linux-armv6-bcm2708hardfp,我认为一切都按照自述文件中的说明进行
。我按照spotify为我的appkey更改了appkey.c,但是当我运行spshell示例并尝试登录时,出现错误
FATAL, TERMINATING: failed to log in to Spotify: Cannot connect to Spotify
Logged out
Exiting...
我确定我使用的是正确的用户名(我也尝试了电子邮件)和密码(我也尝试更改密码),并且我也尝试了自动存储塔示例并收到类似的错误。 我可以很好地登录网站和Windows应用程序。
我认为我可能出错的一个地方是:
After this, ensure your PKG_CONFIG_PATH is set tocd
include the libspotify control file, and that the lib directory is
in the library search path.
我很确定我做得很好,并且在构建过程中没有收到任何错误。
有什么想法吗?
我遇到了完全相同的问题,您可以从我对这个问题的评论中看到。对我来说,事实证明这是我的用户名有问题,其中包含一个非ASCII字母ö
。但是由于我的计划一直是使用 pyspotify,我设法使用他们的点唱机示例登录并在适当的情况下对我的用户名进行硬编码,并在它前面添加漂亮的小u
,现在我可以登录到 spotify,请参阅自动点唱机示例中的 ~460 行:
session_m = Jukebox(options.username, options.password, True)
我改成这样:
session_m = Jukebox(u"username_with_ö", options.password, True)
现在我的问题是另一个问题是我无法访问/dev/dsp,但这是一个完全不同的问题。 :)
编辑 apt-get install alsa-oss
解决上述问题,我的覆盆子现在正在播放音乐!
我可以编译和登录。
我所做的就是简单地提取焦油.gz然后。。
sudo apt-get install libasound2-dev libreadline-dev
cd <libspotify folder>/share/doc/libspotify/examples
vim appkey.c
然后添加生成的应用程序密钥。但这似乎对你有用。
make LIBSPOTIFY_PATH=../../../..
spshell/spshell
然后我可以登录并做很多事情,我还没有尝试任何音频,因为我没有任何可用的扬声器/耳机。
如果您使用
cd <libspotify folder>
make install prefix=/usr/local
如自述文件中所述,还运行
sudo ldconfig
更新库缓存,然后只进行正常编译。
cd <libspotify folder>/share/doc/libspotify/examples
make
如果您怀疑自己编译的方式错误,请先进行"清理"。
不知道这是否有任何帮助,但这就是我走了多远。