Đối với những người muốn thiết lập hệ thống truyền phát nhạc Linux của riêng mình, có rất nhiều tùy chọn. Tuy nhiên, bất chấp mọi sự chú ý dành cho những thứ như Emby, Plex và Subsonic, nhiều người dùng Linux vẫn thích giải pháp dựa trên dòng lệnh hơn. Do đó, trong bài viết này, chúng tôi sẽ thảo luận chính xác cách bạn có thể thiết lập công cụ phát nhạc trực tuyến dựa trên Linux của riêng mình với Music Player Daemon. Chúng tôi sẽ giới thiệu cách phát trực tuyến qua mạng, cách thiết lập các ứng dụng khách MPD riêng lẻ và thậm chí cả cách sử dụng công cụ MPD dựa trên thiết bị đầu cuối với trình phát nhạc Linux truyền thống.
Cài đặt trình nền trình phát nhạc
Chạy Music Player Daemon (MPD) trên Linux là một quá trình hơi tẻ nhạt. Nó bắt đầu với việc cài đặt ứng dụng khách trên những gì đang lưu trữ luồng. Biết rằng bạn không phải sử dụng MPD qua mạng. Có thể cài đặt MPD và phát từ nó trên cùng một máy tính.
Ubuntu
sudo apt install mpd mpc
Debian
sudo apt-get install mpd mpc
Vòm Linux
sudo pacman -S mpd mpc
mũ phớt
sudo dnf install mpd mpc
mởSUSE
sudo zypper install mpd mpc
Các hệ thống Linux khác
Không thể tìm thấy MPD? Mở một cửa sổ đầu cuối và sử dụng trình quản lý gói của bạn để tìm kiếm “MPD”. Cài đặt nó và bạn nên sẵn sàng. Đảm bảo cài đặt công cụ MPC vì điều này cũng rất quan trọng. Nếu bản phân phối Linux của bạn hoàn toàn không hỗ trợ MPD, thì có nhiều cách khác để tải xuống. Cách tốt nhất là tự tải xuống mã nguồn và xây dựng nó.
Để lấy bản sao mã nguồn Music Player Daemon, hãy truy cập trang web chính thức của MPD và tải xuống phiên bản .tar.xz. Phiên bản này sẽ chạy trên Linux.
Định cấu hình daemon trình phát nhạc
Tất cả các thay đổi đối với Music Player Daemon phải diễn ra trong tệp cấu hình. Bất kỳ thay đổi nào đối với hệ thống, mặc dù không bắt buộc, sẽ phải được thực hiện ở đó. Nếu bạn muốn chỉnh sửa tệp, hãy mở một cửa sổ đầu cuối và nhập thông tin sau:
sudo nano /etc/mpd.conf
Theo mặc định, MPD lưu trữ các tệp nhạc trong /var/lib/mpd/music, danh sách phát trong /var/lib/mpd/playlists, v.v. MPD sử dụng các vị trí này để lưu trữ tệp vì lý do cấp phép. Người dùng bình thường không nên chỉnh sửa tệp này vì các vị trí thông thường rất tuyệt vời.
Cách tốt hơn để sử dụng MPD là chỉ sử dụng liên kết. Loại gắn kết này sẽ tự động đưa nội dung của ~/Music vào /var/lib/mpd/music.
Lưu ý: nếu bạn đang lưu trữ MPD trên máy chủ chứ không phải cục bộ, hãy cân nhắc đặt các tệp trực tiếp vào /var/lib/mpd/music.
sudo mount --bind ~/Music /var/lib/mpd/music
Sau đó sử dụng lệnh cat để tìm dòng mount trong /proc/mounts.
cat /proc/mounts | grep ~/Music
Kết hợp cả cat và grep sẽ cho chúng ta thấy dòng gắn kết chính xác mà ~/Music và /var/lib/mpd/music được gán cho. Bây giờ để làm cho kết nối này vĩnh viễn. Đảm bảo thay đổi “/home/username/” thành người dùng máy tính của bạn.
su echo '' >> /etc/fstab echo '# MPD Bind Mount' >> /etc/fstab echo '/home/username/Music /var/lib/mpd/music none rw,bind 0 0' >> /etc/fstab
Cuối cùng, để bắt đầu dịch vụ, bạn cần sử dụng systemd init.
sudo systemctl enable mpd sudo systemctl start mpd
ứng dụng khách trình phát nhạc Gnome
Có nhiều ứng dụng khách MPD đồ họa để sử dụng trên Linux và tất cả chúng đều có trường hợp sử dụng của chúng. Điều đó nói rằng, không phải tất cả các khách hàng này đều dễ sử dụng. Đối với hướng dẫn này, chúng ta sẽ kết nối với một luồng bằng ứng dụng khách Gnome Music Player. Đây là cách cài đặt nó.
Ubuntu
sudo apt install gmpc
Debian
sudo apt-get install gmpc
Vòm Linux
sudo pacman -S gmpc
mũ phớt
sudo dnf install gmpc
mởSUSE
sudo zypper install gmpc
Mở GMPC để đi qua công cụ “lần chạy đầu tiên”. Điều này sẽ giúp bạn thiết lập kết nối. Nếu bạn đang sử dụng MPD từ máy chủ Linux từ xa, hãy đảm bảo thay đổi “localhost” thành địa chỉ IP của nó. Bạn không biết địa chỉ IP là gì? Thử cái này.
Tìm địa chỉ IP công cộng
ping pcdomainname.com -c1
Ví dụ: ping google.com
ĐẦU RA: PING google.com (172.217.12.110) 56 (84) byte dữ liệu.
Tìm địa chỉ IP cục bộ của bạn
ping pc-host-name -c1
Ví dụ: ping ubuntu-server
ĐẦU RA: PING ubuntu-server (192.168.1.126) 56 (84) byte dữ liệu.
Nhập tất cả các chi tiết kết nối, sau đó chuyển đến “thư mục nhạc”. Trong khu vực này, hãy viết vị trí /var/lib/mpd/music/. Đừng lo lắng về việc nhập mật khẩu của bạn, chỉ cần nhấp vào nút kết nối. Nếu kết nối thành công, hãy nhấp vào “Tiếp theo” để chuyển sang trang tiếp theo.
Khi bạn chạy GMPC, bạn sẽ nhận thấy rằng không có tệp nhạc nào. Không, điều đó không có nghĩa là bạn đã định cấu hình sai máy chủ MPD và bạn phải bắt đầu lại. Ứng dụng khách Gnome Music Player chỉ cần xây dựng cơ sở dữ liệu. Xây dựng lại cơ sở dữ liệu MPD giống như nhấn nút “quét thư viện” trên trình phát nhạc cục bộ yêu thích của bạn.
Làm mới cơ sở dữ liệu bằng cách nhấp vào “Máy chủ” rồi chọn “Cập nhật cơ sở dữ liệu MPD”. Sau đó, bạn sẽ có thể phát bất kỳ bản nhạc nào trong thư mục /var/lib/mpd/music từ xa, thông qua GMPC. Ứng dụng này không tự động cập nhật cơ sở dữ liệu. Mỗi khi tệp nhạc mới được thêm vào, bạn phải làm mới ứng dụng khách một lần nữa.