Spotify sở hữu kho nhạc khổng lồ và cung cấp nhiều lựa chọn phát nhạc: trình duyệt web, ứng dụng điện thoại hoặc máy tính để bàn. Tuy nhiên, các phương pháp này không luôn mang lại chất lượng âm thanh tốt nhất. Spotify Connect giải quyết vấn đề này bằng cách cho phép phát nhạc qua bất kỳ thiết bị không dây tương thích nào, bao gồm loa độc lập và soundbar.
Trong hướng dẫn này, bạn sẽ học cách biến Raspberry Pi thành một thiết bị Spotify Connect di động và tiết kiệm chi phí.
Chuẩn Bị
Để thực hiện hướng dẫn này, bạn cần:
- Raspberry Pi chạy Raspbian. Nếu chưa có, hãy tải phiên bản mới nhất và ghi vào thẻ SD bằng Etcher.
- Cáp nguồn tương thích với Raspberry Pi
- Bàn phím ngoại vi và cách kết nối với Pi
- Cáp HDMI hoặc micro HDMI tùy theo mẫu Pi
- Màn hình ngoài
- Cáp Ethernet hoặc kết nối Wi-Fi
- Cáp RCA-jack 3.5mm để kết nối Pi với thiết bị âm thanh (loa, amp) hoặc card âm thanh USB để có chất lượng cao hơn
- Gói đăng ký Spotify Premium
Kiểm Tra Phiên Bản Raspbian Mới Nhất
Đầu tiên, Raspberry Pi phải chạy phiên bản Raspbian mới nhất. Khởi động Pi và mở Terminal. Chạy các lệnh sau:
sudo apt update sudo apt upgrade
Nếu Raspbian cài đặt bản cập nhật, bạn cần khởi động lại Pi bằng cách nhấp vào biểu tượng Raspberry Pi góc trên bên trái, chọn "Shutdown -> Reboot".
Cài Đặt Client Spotify (Raspotify)
Hướng dẫn này sử dụng Raspotify – client Spotify Connect được thiết kế riêng cho Raspberry Pi.
Raspotify yêu cầu các gói curl và apt-transport-https. Mở Terminal và đảm bảo chúng đã được cài đặt:
sudo apt install -y apt-transport-https curl
Tiếp theo, thêm kho Raspotify và khóa GPG liên quan. Khóa GPG rất quan trọng vì nó cho phép trình quản lý gói Apt xác minh các tệp tải từ kho Raspotify. Trong Terminal, chạy hai lệnh sau:
curl -sSL https://dtcooper.github.io/raspotify/key.asc | sudo apt-key add -v - echo 'deb https://dtcooper.github.io/raspotify raspotify main' | sudo tee /etc/apt/sources.list.d/raspotify.list
Kho Raspotify đã được thêm, nhưng trình quản lý gói chưa biết đến kho này. Để cập nhật danh sách gói, chạy:
sudo apt update
Bây giờ bạn có thể cài đặt raspotify:
sudo apt install raspotify
Raspotify sẽ tự động khởi chạy, và bạn đã sẵn sàng phát nhạc đến Raspberry Pi!
Thưởng Thức Spotify Trên Raspberry Pi
Giờ đây bạn có thể gửi nhạc đến Raspberry Pi từ ứng dụng Spotify trên máy tính hoặc điện thoại. Phần này sử dụng Spotify cho Android, các bước có thể khác nhẹ nếu bạn dùng nền tảng khác.
- Mở ứng dụng Spotify.
- Chọn bài hát muốn phát.
- Nhấn vào mục "Devices available" (Thiết bị có sẵn) ở gần dưới màn hình.
- Ở góc dưới bên trái, chọn biểu tượng "Devices" (Thiết bị).
- Tìm Raspberry Pi của bạn và nhấn vào nó.
Raspberry Pi của bạn hiện đang phát bài hát đã chọn!
Cấu Hình Spotify Connect
Để cải thiện trải nghiệm, bạn có thể thay đổi một số cài đặt của Raspotify.
Chỉnh sửa cài đặt Raspotify bằng lệnh Terminal sau:
sudo nano /etc/default/raspotify
Lệnh này mở tệp cấu hình trong trình soạn thảo văn bản Nano.
Bạn có thể thực hiện các thay đổi sau:
Đặt tên duy nhất cho Raspberry Pi
Mặc định, Raspberry Pi sẽ có tên "raspotify (raspberry pi)". Nếu bạn có nhiều Pi trên mạng, hãy đặt tên riêng biệt cho từng thiết bị – ví dụ: "Raspberry Pi Nhà Bếp" hoặc "Client Spotify Connect".
Để đổi tên, tìm dòng sau:
#DEVICE_NAME="raspotify"
Và thay đổi theo ý muốn – ví dụ, hướng dẫn này sử dụng:
DEVICE_NAME="Văn Phòng Của Jessica"
Đừng quên xóa ký hiệu # ở đầu dòng!
Lưu thay đổi bằng phím tắt Ctrl + X, sau đó nhấn y và Enter.
Mỗi khi bạn thay đổi tệp cấu hình, cần khởi động lại dịch vụ Raspotify:
sudo systemctl restart raspotify
Kiểm tra ứng dụng Spotify trên điện thoại/máy tính bảng, bạn sẽ thấy Raspberry Pi đã có tên mới.
Tăng Chất Lượng Âm Thanh
Bitrate (tốc độ bit) là lượng dữ liệu được xử lý trong một đơn vị thời gian. Bitrate càng cao, chất lượng âm thanh càng tốt, trong khi bitrate thấp tiêu tốn ít dữ liệu hơn – hữu ích khi phát Spotify trên điện thoại di động.
Bitrate tiêu chuẩn cho Spotify Connect là 160 kbps, nhưng người yêu âm thanh có thể mở khóa chất lượng cao bằng cách tăng giá trị này lên 320. Hoặc bạn có thể thử bitrate "chất lượng thấp" 96 để xem có thực sự nghe ra khác biệt hay không.
Dù bạn chọn chất lượng thấp (96), trung bình (160) hay cao (320), bạn có thể kiểm soát cài đặt bitrate của Spotify bằng cách chỉnh sửa dòng sau:
#BITRATE="160"
Lưu thay đổi bằng Ctrl + X, Y và Enter. Cuối cùng, khởi động lại dịch vụ Raspotify:
sudo systemctl restart raspotify
Chất lượng âm thanh cuối cùng phụ thuộc vào thiết bị âm thanh bạn kết nối với Raspberry Pi. Đừng quên áp dụng các mẹo Spotify khác để nâng cao trải nghiệm nghe nhạc.