Spotify для RPI


15

Spotify - это универсальная и открытая платформа для музыки по всему миру. Это сильно зависит от шифрования и очень сильно загружает процессор.

Кто-нибудь знает о версии Spotify yum / apt-get для RPI, в которой работает raspbian? Даже без графического интерфейса, просто версия командного плеера будет в порядке.

Я понимаю, что по состоянию на май 2015 года libspotify официально устарела в Spotify и больше не поддерживается активно, Libspotify была основой для многих продуктов, и теперь Spotify смотрят только на sdk iPhones (IOS) и Android.

Ответы:


11

Спасибо за ответы!

Действительно mopidyсделал разрез. Поскольку большинство пакетов не просто подключи и играй, но очень близко к этому. Я сделаю установку максимально краткой, и она будет работать нормально.

Ингредиенты:

  • Raspberry PI работает Wheezy (может также работать с Джесси)
  • PuTTY или аналогичный удаленный SSH-клиент.
  • Платный аккаунт Spotify.
  • Внешние динамики, возможно, звуковая карта USB.

Предварительная установка

Перед началом установки убедитесь, что RPI готов к воспроизведению музыки.

Сначала активируйте ipv6.

modprobe ipv6
echo ipv6 | tee -a /etc/modules

при необходимости вы можете включить звук на аналоговом разъеме вместо HDMI

amixer cset numid=3 1

Проверьте звук, чтобы убедиться, что ваши настройки работают.

aplay /usr/share/sounds/alsa/Front_Center.wav

Установка

Примечание. Либо добавьте к вашим командам префикс, sudoлибо просто сделайте «перманент» sudo -iEперед началом.

во-первых, получить ключ от mopidy

wget -q -O - https://apt.mopidy.com/mopidy.gpg | apt-key add -

Добавьте список источников, это на wheezy.

wget -q -O /etc/apt/sources.list.d/mopidy.list https://apt.mopidy.com/wheezy.list

или это для Джесси

wget -q -O /etc/apt/sources.list.d/mopidy.list https://apt.mopidy.com/jessie.list

а теперь добавьте новые элементы, установите mopidy и расширение Spotify

apt-get update
apt-get install mopidy
apt-get install mopidy-spotify

если вы работаете как root, используйте этот файл .conf

/root/.config/mopidy/mopidy.conf

В противном случае отредактируйте его в своем домашнем конфиге. В разделе «[Spotify]» удалите «#» из строки и отредактируйте несколько пунктов:

[spotify]
username = alice
password = mysecret

удалите также комментарии в разделе [mpd], сделайте явным, что мы не используем [local] и [files], добавив 'enabled = false'.

вы сделали!!

для тестирования откройте консольную версию и установите клиент:

apt-get install ncmpcpp

затем сформируйте еще один заезд

ncmpcpp

Хорошо слушаю!


Поддерживает ли mopidy-spotify автономное воспроизведение?
Jackfrster

В приведенной выше инструкции предполагается, что пользователь запускает mopidy. Я не уверен, как предоставить конфигурацию пользователя для системного сервиса?
Павел Щур

3

Проверьте Volumio [Примечание: в настоящее время я возвращаю пустую страницу, чтобы у них могла быть проблема на их серверах, поэтому вам, возможно, придется проверить позже]. Volumio - это полноценная ОС с сервером воспроизведения аудио, управляемым через веб-интерфейс, и работает на RPi. Я использую его на модели RPi B. У него есть клиент Spotify, но для этого вам нужен премиум-аккаунт Spotify (не будет работать с «бесплатным» Spotify). Я написал свой собственный сервер Pandora для использования в Volumio, но этот код еще не готов для прайм-тайма (нужен веб-интерфейс :)).

Вторую мысль : это может больше не работать в соответствии с вашим комментарием libspotify .... Я сам не пользователь Spotify, поэтому я не могу проверить.


2

Mopidy с расширениями позволяет вам осуществлять потоковую передачу из облачных сервисов, таких как Spotify (и других, а также из локальных файлов, очевидно). Пакеты должны быть доступны для Raspian, включая зависимости, но кроме этого он может быть установлен из исходного кода и работает на python2.7 ( см. Здесь ).

Я полагаю, что разработчики знают, что libspotify официально объявлено устаревшим, но беспокоятся не слишком сильно, поскольку это все еще работает ( см. Здесь ). Похоже, они ожидают, что spotify предложит решение из-за его использования на многочисленных аппаратных платформах.


2

У Spotify нет клиента для Raspberry, а также для любого устройства Linux ARM. Но вы можете использовать эмуляцию x86 для запуска оригинального Spotify Client на RPi.

  1. Установите ExaGear Desktop, который позволяет запускать программное обеспечение x86 на Raspberry (обратите внимание, что ExaGear не бесплатен, и вам необходимо получить лицензию)

    tar -xvzpf exagear-desktop-rpi2.tar.gz
    sudo ./install-exagear.sh ubuntu-1404
    
  2. Запустите ExaGear

    exagear
    
  3. Добавьте ключ подписи репозитория Spotify

    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys BBEBDCB318AD50EC6865090613B00F1FD2C19886
    
  4. Добавьте репозиторий Spotify

    echo deb http://repository.spotify.com stable non-free | sudo tee /etc/apt/sources.list.d/spotify.list
    
  5. Установить Spotify

     sudo apt-get update
     sudo apt-get install spotify-client
     sudo apt-get install libxss1
    
  6. Теперь вы можете запустить Spotify из меню Пуск

Запустите Spotify на Raspberry Pi

Инструкция основана на этом посте .


Он стоит 18 € и привязан к SDCARD. Пожалуйста, отразите это в своем посте. Не место для коммерческого программного обеспечения.
Макс
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.