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

Cách cấu hình daemon trình phát nhạc trên linux

Đố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.