Spotify สำหรับ RPI


15

Spotify เป็นแพลตฟอร์มที่เปิดกว้างสำหรับเพลงทั่วโลก มันหนักในการเข้ารหัสและสูงมากในการใช้งาน CPU

ใครทราบรุ่น yum / apt-get Spotify สำหรับRPI ที่รัน raspbian? แม้จะไม่มี GUI ก็แค่สั่งเวอร์ชั่นผู้เล่นก็จะใช้ได้

ฉันเข้าใจว่า ณ เดือนพฤษภาคม 2558 libspotifyเลิกใช้งานอย่างเป็นทางการโดย Spotify และไม่ได้รับการดูแลรักษาอีกต่อไปLibspotifyเป็นฐานสำหรับผลิตภัณฑ์หลายประเภทและตอนนี้ Spotify ดูเฉพาะ sdk iPhones (IOS) และ Android

คำตอบ:


11

ขอบคุณสำหรับคำตอบ!

mopidyตัดจริงๆแล้ว เนื่องจากแพ็คเกจส่วนใหญ่ไม่ได้เป็นเพียงแค่เสียบแล้วเล่น แต่ใกล้เคียงกับมันมาก ฉันจะทำการติดตั้งให้สั้นที่สุดเท่าที่จะเป็นไปได้และมันจะทำงานได้ดี

ส่วนผสม:

  • ราสเบอร์รี่ PI ทำงาน Wheezy (อาจทำงานร่วมกับเจสซี)
  • ฉาบหรือลูกค้า 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ก่อนที่คุณจะเริ่ม

ก่อนอื่นรับ KEY จาก 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] การเพิ่ม 'enabled = false'

คุณทำเสร็จแล้ว !!

เพื่อทดสอบเปิดเวอร์ชันคอนโซลและติดตั้งไคลเอนต์:

apt-get install ncmpcpp

จากนั้นสร้างการวิ่ง puTTY อีกครั้ง

ncmpcpp

ฟังได้ดี!


mopidy-spotify รองรับการเล่นออฟไลน์หรือไม่
ขนุน

คำแนะนำข้างต้นถือว่าหนึ่งเริ่ม mopidy ในฐานะผู้ใช้ ฉันไม่แน่ใจว่าจะให้การกำหนดค่าของผู้ใช้สำหรับบริการระบบได้อย่างไร
Paweł Szczur

3

ลองดูVolumio [หมายเหตุ: ขณะนี้ส่งคืนหน้าว่างให้ฉันเพื่อพวกเขาอาจมีปัญหาในเซิร์ฟเวอร์ดังนั้นคุณอาจต้องตรวจสอบอีกครั้งในภายหลัง] Volumio เป็นระบบปฏิบัติการเต็มรูปแบบที่มีเซิร์ฟเวอร์การเล่นเสียงที่ควบคุมผ่านทางเว็บอินเตอร์เฟสและทำงานบน RPi ฉันใช้กับรุ่น RPi B แต่ก็มีไคลเอนต์ Spotify แต่คุณต้องมีบัญชี Spotify พรีเมี่ยมสำหรับมัน (จะไม่ทำงานกับ Spotify "ฟรี") ฉันเขียนเซิร์ฟเวอร์แพนโดร่าของฉันเองเพื่อใช้ใน Volumio - แต่รหัสนั้นยังไม่พร้อมสำหรับการใช้งานครั้งแรก (ต้องการ webUI :)

ในความคิดครั้งที่สอง : สิ่งนี้อาจไม่ทำงานตามความคิดเห็นlibspotifyของคุณอีกต่อไป.... ฉันไม่ใช่ผู้ใช้ Spotify ด้วยตัวเองดังนั้นฉันจึงไม่สามารถตรวจสอบได้


2

Mopidyพร้อมส่วนขยายช่วยให้คุณสามารถสตรีมจากบริการคลาวด์เช่น Spotify (และอื่น ๆ รวมถึงไฟล์ในเครื่อง) แพคเกจควรจะพร้อมใช้งานสำหรับ Raspian รวมถึงการอ้างอิง แต่นอกเหนือจากนั้นสามารถติดตั้งได้จากแหล่งที่มาและกำลังทำงานบน python2.7 ( ดูที่นี่ )

ฉันถือว่าผู้พัฒนาตระหนักว่า libspotify เลิกใช้แล้ว แต่ไม่ต้องกังวลมากเกินไปเพราะมันยังใช้งานได้ในตอนนี้ ( ดูที่นี่ ) ดูเหมือนว่าพวกเขาจะคาดหวังถึงปัญหาที่จะเกิดขึ้นเนื่องจากการใช้งานในแพลตฟอร์มฮาร์ดแวร์จำนวนมาก


2

Spotify ไม่มีไคลเอ็นต์สำหรับ Raspberry รวมถึงอุปกรณ์ Linux ARM ใด ๆ แต่คุณสามารถใช้ x86 emulations เพื่อเรียกใช้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 .. โปรดสะท้อนสิ่งนี้ในโพสต์ของคุณ ไม่ใช่สถานที่สำหรับซอฟต์แวร์เชิงพาณิชย์
สูงสุด
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.