Не могу войти, чтобы спрайтовать через libspotify на raspberry pi
Я использую libspotify 12.1.103.gd51f6226 Выпуск Linux-armv6-bcm2708hardfp на моем Raspberry Pi, и я думаю, что все сработало с инструкцией в readme.
Я изменил appkey.c для моего appkey, как указано в spotify, но когда я запускаю пример 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.
Я вполне уверен, что я сделал это хорошо, и я не получаю никаких ошибок во время сборки.
Есть идеи?
2 ответа
У меня была точно такая же проблема, которую вы можете видеть из моих комментариев по этому вопросу. Для меня это оказалось проблемой с моим именем пользователя, которое содержит не-ascii письмо ö
, Но так как мой план всегда заключался в том, чтобы использовать pyspotify, мне удалось войти в систему, используя их пример с музыкальным автоматом и жестко запрограммировав мое имя пользователя, где это необходимо, и добавив немного u
напротив, и теперь я могу войти в систему, чтобы спрайтовать, смотрите строку ~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
решить вышеупомянутую проблему, моя малина теперь играет музыка!
Я могу скомпилировать и войти.
Я просто распаковал tar.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
как описано в README также запустить
sudo ldconfig
обновить библиотечный кеш, а затем просто сделать нормальную компиляцию.
cd <libspotify folder>/share/doc/libspotify/examples
make
Если вы подозреваете, что вы скомпилировали что-то неправильно, сначала выполните "make clean".
Не знаю, поможет ли это, но я так далеко зашёл.