Tin tức và phân tích của tất cả các thiết bị di động

Cách nghe Spotify từ thiết bị đầu cuối Linux bằng Librespot

Thật tuyệt khi dịch vụ âm nhạc của Spotify hỗ trợ Linux với các ứng dụng Snap, Flatpak và Ubuntu, nhưng về tổng thể, ứng dụng này rất cồng kềnh và không hoạt động tốt trên các máy tính Linux có tài nguyên tối thiểu. Đó là lý do tại sao Librespot xuất hiện để người dùng có thể nghe Spotify từ thiết bị đầu cuối Linux.

Cài đặt Librespot

Cài đặt Librespot yêu cầu cài đặt một số phụ thuộc thời gian biên dịch. Vì vậy, trước khi chúng tôi có thể truy cập vào mã nguồn, điều quan trọng là phải biết cách lấy mọi thứ bạn cần để biên dịch.

Các phụ thuộc cho các bản phân phối Linux hơi khác nhau, vì vậy mọi thứ có thể không hoạt động 100% thời gian. Để được hướng dẫn thêm về những phụ thuộc bạn cần, hãy xem trang GitHub của nhà phát triển.

Debian/Ubuntu

Trên Debian và Ubuntu, người dùng cần cài đặt gói “build-essential”, ngôn ngữ lập trình Rust và gói “libasound2-dev”. Bạn cũng sẽ cần Git để tương tác với mã nguồn.

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

mũ phớt

Người dùng Fedora sẽ cần cài đặt gói “alsa-lib-devel”, gói “make”, gói “gcc” và ngôn ngữ lập trình Rust. Bạn cũng cần cài đặt Git để sử dụng GitHub.

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

Vòm Linux

Có nhiều phần phụ thuộc cần được cài đặt trên Arch Linux để xây dựng Librespot. Tuy nhiên, may mắn cho bạn là toàn bộ chương trình nằm trong Arch Linux AUR nên không cần nỗ lực. Chỉ cần làm theo các lệnh bên dưới để cài đặt các phụ thuộc cũng như Librespot trên Arch.

Đầu tiên, cài đặt các gói Git và Base-devel trên Arch Linux bằng Pacman.

sudo pacman -S git base-devel

Sao chép bản dựng Trizen AUR để tăng tốc đáng kể quá trình cài đặt Librespot.

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

Di chuyển thiết bị đầu cuối đến thư mục “trizen” và xây dựng nó bằng makepkg.

cd trizen
makepkg -sri

Sử dụng Trizen để cài đặt Librespot.

trizen -S librespot-git

Xây dựng phần mềm

Khi tất cả các phụ thuộc đã được tính đến, hãy sao chép mã nguồn vào máy Linux của bạn bằng lệnh git clone.

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

Di chuyển cửa sổ terminal vào thư mục “librespot” bằng lệnh cd.

cd librespot

Sau đó, bạn sẽ có thể xây dựng Librespot bằng cách sử dụng lệnh hàng hóa.

cargo build --release

Sau khi xây dựng chương trình, hãy di chuyển các tệp đã tạo từ thư mục mã nguồn sang vị trí mới trong thư mục “opt” bằng cách sử dụng các lệnh bên dưới.

cd librespot/target/release/

mkdir -p /opt/librespot/

sudo mv * /opt/librespot/

Sử dụng một cú chạm để tạo một tập lệnh mới để chạy phần mềm một cách dễ dàng.

sudo touch /usr/local/bin/librespot

Mở tệp script bằng Nano.

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

Dán đoạn mã sau vào Nano.

#! /bin/vỡ vụn
## Người chạy Librespot

cd/opt/libspot/

sudo ./librespot -n “Librespot” -b 320 -c ./cache –enable-volume-normalization –initial-volume 75 –device-type avr

Lưu Nano bằng Ctrl + O và thoát bằng Ctrl + X. Sau đó cập nhật quyền của tệp tập lệnh bằng lệnh chmod.

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

Sau đó, bạn có thể khởi chạy ứng dụng Librespot từ cửa sổ đầu cuối với:

librespot

Sử dụng Librespot

LibreSpot không phải là ứng dụng đầu cuối theo nghĩa là nó có giao diện người dùng toàn văn bản. Tuy nhiên, nó hoạt động với kết nối Spotify, vì vậy nếu PC Linux của bạn không thể xử lý dung lượng RAM mà ứng dụng khách Spotify chính thức cần, thì đây là giải pháp thay thế tốt nhất cho đến nay.

Để sử dụng ứng dụng Librespot, hãy bắt đầu bằng cách tháo điện thoại thông minh của bạn và cài đặt ứng dụng Spotify trên đó. Sau khi thiết lập ứng dụng, hãy đăng nhập vào tài khoản Spotify của bạn. Sau đó làm theo hướng dẫn từng bước bên dưới để tìm hiểu cách phát nhạc qua Librespot.

Bươc 1: Truy cập ứng dụng Spotify trên điện thoại thông minh của bạn và nhấn vào nút tìm kiếm để tìm nghệ sĩ, danh sách phát, album hoặc bài hát để nghe và nhấn vào ứng dụng đó để thông báo cho ứng dụng Spotify trên điện thoại thông minh của bạn bắt đầu phát.

Bươc 2: Mở cửa sổ phát lại ở dưới cùng để xem ở chế độ toàn màn hình trên điện thoại thông minh của bạn.

Bươc 3: Tạm dừng nhạc trong ứng dụng để dừng phát nhưng vẫn mở cửa sổ phát.

Bươc 4: Nhìn vào phần dưới cùng bên trái của cửa sổ phát lại của ứng dụng Spotify để tìm biểu tượng màu trắng và dùng ngón tay chạm vào biểu tượng đó để hiển thị cửa sổ bật lên “Spotify Connect”. Nếu bạn không thể tìm thấy biểu tượng, biểu tượng này trông giống như logo của điện thoại thông minh/TV.

Bươc 5: Khi bạn nhấn vào biểu tượng Spotify Connect trên điện thoại thông minh của mình, một cửa sổ mới sẽ xuất hiện. Cửa sổ này có nội dung “Kết nối với thiết bị” và sẽ liệt kê các thiết bị hỗ trợ Spotify Connect.

Bươc 6: Trong cửa sổ “Kết nối với thiết bị”, nhấp vào thiết bị có nhãn “Librespot”.

Bươc 7: Nhấn nút phát trên bản nhạc bạn đã dừng trước đó để nghe Spotify thông qua thiết bị đầu cuối Linux trên máy tính của bạn!