- - วิธีฟัง Spotify จากเทอร์มินัล Linux ด้วย Librespot

วิธีฟัง Spotify จากเทอร์มินัล Linux ด้วย Librespot

มันยอดเยี่ยมมากที่บริการเพลง Spotifyสนับสนุน Linux ที่มีแอปพลิเคชั่น Snap, Flatpak และ Ubuntu แต่โดยรวมแล้วแอปนั้นยุ่งยากและไม่สามารถทำงานได้ดีบนพีซี Linux ที่มีทรัพยากรน้อยที่สุด นั่นเป็นสาเหตุที่ Librespot เข้ามาในฉากเพื่อให้ผู้ใช้สามารถฟัง Spotify จากเทอร์มินัล Linux

ติดตั้ง Librespot

การติดตั้ง Librespot ต้องติดตั้งการขึ้นต่อกันหลายช่วงเวลา ดังนั้นก่อนที่เราจะสามารถจัดการกับซอร์สโค้ดมันเป็นเรื่องสำคัญที่จะต้องศึกษาวิธีการรวบรวมทุกสิ่งที่จำเป็น

การพึ่งพาการกระจาย Linux แตกต่างกันเล็กน้อยดังนั้นสิ่งต่าง ๆ อาจไม่ทำงาน 100% ของเวลา สำหรับคำแนะนำเพิ่มเติมเกี่ยวกับการพึ่งพาที่คุณต้องการให้ดูที่หน้า GitHub ของนักพัฒนาซอฟต์แวร์

Debian / Ubuntu

บน Debian และ Ubuntu ผู้ใช้จะต้องติดตั้งแพ็คเกจ“ build-essential” ภาษาโปรแกรม Rust และแพ็คเกจ“ libasound2-dev” คุณจะต้องมี Git ในการโต้ตอบกับซอร์สโค้ดด้วย

sudo apt install build-essential cargo libasound2-dev rust git

Fedora

ผู้ใช้ Fedora จะต้องติดตั้งแพคเกจ "alsa-lib-devel", แพ็คเกจ "make", แพ็คเกจ "gcc" และภาษาโปรแกรม Rust คุณจะต้องติดตั้ง Git เพื่อโต้ตอบกับ GitHub

sudo dnf install alsa-lib-devel cargo make gcc rust git -y

Arch Linux

มีการพึ่งพาค่อนข้างน้อยในการติดตั้งArch Linux เพื่อสร้าง Librespot อย่างไรก็ตามโชคดีสำหรับคุณโปรแกรมทั้งหมดอยู่ใน Arch Linux AUR ดังนั้นจึงไม่มีความจำเป็น เพียงทำตามคำสั่งด้านล่างเพื่อติดตั้งการขึ้นต่อกันรวมถึง Librespot บน Arch

ก่อนอื่นให้ติดตั้งแพ็คเกจ Git และ Base-devel บน Arch Linux ด้วย Pacman.

sudo pacman -S git base-devel

โคลนแพ็คเกจแพ็คเกจ AUR ของ Trizen เพื่อให้การติดตั้ง Librespot รวดเร็วยิ่งขึ้น

git clone https://aur.archlinux.org/trizen.git

ย้ายเทอร์มินัลไปที่โฟลเดอร์“ trizen” และสร้างด้วย makepkg.

cd trizen
makepkg -sri

ใช้ Trizen เพื่อติดตั้ง Librespot

trizen -S librespot-git

สร้างซอฟต์แวร์

ด้วยการพึ่งพาทั้งหมดที่ได้รับการดูแลให้ลอกโค๊ดซอร์สโค้ดไปยังพีซีของคุณโดยใช้ลินุกซ์ โคลนคอมไพล์ คำสั่ง

git clone https://github.com/librespot-org/librespot.git

ย้ายหน้าต่างเทอร์มินัลไปที่โฟลเดอร์“ librespot” ด้วย ซีดี คำสั่ง

cd librespot

จากนั้นคุณจะสามารถสร้าง Librespot ด้วย สินค้า คำสั่ง

cargo build --release

เมื่อสร้างโปรแกรมเสร็จแล้วให้ย้ายไฟล์ที่สร้างขึ้นจากโฟลเดอร์ซอร์สโค้ดไปยังตำแหน่งใหม่ในไดเรกทอรี“ opt” โดยใช้คำสั่งด้านล่าง

cd librespot/target/release/
mkdir -p /opt/librespot/
sudo mv * /opt/librespot/

ใช้การสัมผัสสร้างสคริปต์ใหม่เพื่อเรียกใช้ซอฟต์แวร์ได้อย่างง่ายดาย

sudo touch /usr/local/bin/librespot

เปิดไฟล์สคริปต์ด้วย Nano

sudo nano -w /usr/local/bin/librespot

วางรหัสด้านล่างลงในนาโน

#!/bin/bash
##Librespot runner

cd /opt/librespot/

sudo ./librespot -n "Librespot" -b 320 -c ./cache --enable-volume-normalisation --initial-volume 75 --device-type avr

บันทึกนาโนด้วย Ctrl + Oและออกด้วย Ctrl + เอ็กซ์ จากนั้นอัปเดตการอนุญาตของไฟล์สคริปต์โดยใช้ chmod คำสั่ง

sudo chmod +x /usr/local/bin/librespot
sudo chmod 755 /opt/librespot/

จากนั้นคุณสามารถเริ่มแอปพลิเคชัน Librespot จากหน้าต่างเทอร์มินัลด้วย:

librespot

ใช้ Librespot

LibreSpot ไม่ใช่แอปเทอร์มินัลในแง่ที่ว่ามันมีอินเตอร์เฟซผู้ใช้แบบข้อความเต็มรูปแบบที่จะใช้ อย่างไรก็ตามมันใช้งานได้กับการเชื่อมต่อ Spotify ดังนั้นหากพีซี Linux ของคุณไม่สามารถจัดการกับปริมาณ RAM ที่ไคลเอ็นต์ Spotify อย่างเป็นทางการต้องการได้นี่เป็นทางเลือกที่ดีที่สุด

ในการใช้แอปพลิเคชัน Librespot ให้เริ่มด้วยการถ่ายสมาร์ทโฟนออกมาและติดตั้งแอพ Spotify เมื่อตั้งค่าแอพแล้วให้เข้าสู่บัญชี Spotify ของคุณ จากนั้นทำตามคำแนะนำทีละขั้นตอนด้านล่างเพื่อเรียนรู้วิธีเล่นเพลงผ่าน Librespot

ขั้นตอนที่ 1: ไปที่แอพ Spotify บนสมาร์ทโฟนของคุณแล้วแตะปุ่มค้นหาเพื่อค้นหาศิลปินเพลย์ลิสต์อัลบั้มหรือเพลงที่จะฟังแล้วแตะที่ปุ่มนั้นเพื่อบอกแอปพลิเคชั่น Spotify บนสมาร์ทโฟนของคุณเพื่อเริ่มเล่น

ขั้นตอนที่ 2: เปิดหน้าต่างการเล่นที่ด้านล่างเพื่อทำให้เต็มหน้าจอในสมาร์ทโฟนของคุณ

ขั้นตอนที่ 3: หยุดเพลงในแอปชั่วคราวเพื่อหยุดการเล่น แต่อย่าปิดหน้าต่างการเล่น

ขั้นตอนที่ 4: มองไปที่ส่วนล่างซ้ายของ Spotifyหน้าต่างการเล่นของแอปสำหรับไอคอนสีขาวและแตะด้วยนิ้วของคุณเพื่อเปิดหน้าต่างป็อปอัพ“ Spotify Connect” หากคุณไม่พบไอคอนดูเหมือนว่าโลโก้สมาร์ทโฟน / ทีวี

ขั้นตอนที่ 5: หลังจากแตะที่ไอคอน Spotify Connect หน้าต่างใหม่จะปรากฏบนสมาร์ทโฟนของคุณ หน้าต่างนี้ระบุว่า“ เชื่อมต่อกับอุปกรณ์” และจะแสดงรายการอุปกรณ์ที่เปิดใช้งาน Spotify Connect ของคุณ

ขั้นตอนที่ 6: ในหน้าต่าง "เชื่อมต่อกับอุปกรณ์" ให้แตะที่อุปกรณ์ที่มีป้ายกำกับว่า "Librespot"

ขั้นตอนที่ 7: กดปุ่มเล่นบนเพลงที่คุณหยุดไว้ชั่วคราวเพื่อฟัง Spotify ผ่านช่องเสียบ Linux บนพีซีของคุณ!

ความคิดเห็น