Cách có máy chủ riêng để phát nhạc

Tất cả chúng ta những người yêu âm nhạc đều biết đến Spotify, vì vậy chúng ta sẽ cùng học cách thiết lập máy chủ riêng để lưu trữ nhạc, từ đó có thể nghe nhạc trên bất kỳ thiết bị nào (Android, iOS, PC, v.v.) mà không cần cài đặt bất cứ ứng dụng nào từ Google Play Store hay bất kỳ nơi nào khác.

Để thực hiện điều này, chúng ta sẽ sử dụng Koel , một công cụ mã nguồn mở có lịch sử lâu đời và cộng đồng phát triển xuất sắc.

Koel là gì?

cá mập, Nó mang tên một chú chim hót, nó xuất phát từ nhu cầu có một công cụ hoàn chỉnh, hữu dụng, miễn phí và đẹp mắt để lưu trữ nhạc trên một máy chủ, sau đó sẽ được phát từ các thiết bị khác. mát lạnh

Nó được xây dựng bằng framework Laravel cho phía client và Vue.js cho phía server, sử dụng ECMAScript , Sass và HTML5, được thiết kế để hoạt động với bất kỳ trình duyệt hiện đại nào, việc cài đặt và sử dụng khá đơn giản.

Ứng dụng này có giao diện rất gọn gàng, ngoài ra còn có các tính năng như tải nhạc ngẫu nhiên, kéo và thả tải nhạc, thay đổi tên ...

Cách cài đặt Koel

Trước khi cài đặt Koel, chúng tôi phải đáp ứng các yêu cầu nhất định đối với phía máy chủ

Yêu cầu máy chủ Koel

Cân nhắc sửa đổi trong php.ini memory_limit cho giá trị lớn hơn 512M
  • Tất cả các yêu cầu của Laravel - PHP, OpenSSL, trình soạn nhạc, v.v.
  • MySQL hoặc MariaDB.
  • Phiên bản ổn định mới nhất của NodeJS với npm cho VueJS

Cài đặt Koel trên máy chủ

Từ bảng điều khiển, chạy các lệnh sau:

cd PUBLIC_DIR git bản sao https://github.com/phanan/koel.git .
kiểm tra git v2.2.0 # Kiểm tra phiên bản mới nhất tại https://github.com/phanan/koel/releases
cài đặt nhà soạn nhạc

Bây giờ sửa đổi .env với dữ liệu của bạn. Đây là những giá trị tối thiểu mà bạn phải điền vào:

  • DB_CONNECTION, DB_HOST, DB_DATABASE, DB_USERNAME, DB_PASSWORD
  • ADMIN_EMAIL, ADMIN_NAME, ADMIN_PASSWORD
  • APP_MAX_SCAN_TIME

Sau khi bạn đã định cấu hình .env bắt đầu phiên bản koel của bạn, với lệnh sau

php Artian koel: init

Sau đó, bạn có thể truy cập máy chủ máy chủ phát trực tuyến nhạc của mình, truy cập từ trình duyệt của bạn để http://localhost:8000/

Kết luận về Koel

Không nghi ngờ gì nữa, Koel là một công cụ khá mạnh mẽ giúp giải quyết một vấn đề khá phổ biến, đó là có thể truy cập nhạc của bạn mà không bị giới hạn từ bất kỳ đâu và với bất kỳ thiết bị nào.

Cũng cần nhấn mạnh rằng Koel có nhiều tính năng khác nhau như Playlist, nhóm các bài hát theo nghệ sĩ, album, v.v., nó cũng có thể được tích hợp với dịch vụ lời bài hát.

Và cuối cùng, nếu muốn, bạn cũng có thể đăng ký những người dùng mà bạn muốn ( và có quyền ) chia sẻ nhạc mà bạn đã lưu trữ.


Thêm vào danh sách nguồn ưu tiên trên Google.