Spotify для RPI


15

Spotify - це універсальна та відкрита платформа для музики у всьому світі. Він важкий для шифрування і дуже високий при використанні процесора.

Хтось знає про версію Spotify yum / apt-get для RPI, що працює з розп.? Навіть без графічного інтерфейсу буде просто версія командного плеєра.

Я розумію, що станом на травень 2015 року libspotify офіційно застаріла від Spotify і більше не підтримується активно, Libspotify була базою для багатьох продуктів, і тепер Spotify дивиться лише на sdk iPhone (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 -

Додайте список джерел, це на хрипі.

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], додаючи "enable = false".

ви зробили !!

протестуйте, відкрийте консольну версію та встановіть клієнт:

apt-get install ncmpcpp

потім сформуйте ще один пут-запуск

ncmpcpp

Гарне прослуховування!


Чи підтримує mopidy-spotify відтворення в режимі офлайн?
jackfrster

Наведена вище інструкція передбачає, що користувач починає mopidy як користувач. Я не впевнений, як надати конфігурацію користувача для системної послуги?
Paweł Szczur

3

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

По другій думці : це може більше не працювати відповідно до ваших коментарів libspotify .... Я сам не користувач Spotify, тому не можу перевірити.


2

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

Я вважаю, що розробники знають, що libspotify офіційно застаріла, але переживайте не надто, оскільки це все ще працює ( див. Тут ). Вони, начебто, очікують, що спотифі винайдуть рішення завдяки його використанню на численних апаратних платформах.


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.