음악을 스트리밍 할 서버를 보유하는 방법

음악을 사랑하는 사람이라면 누구나 스포티파이를 알고 있을 겁니다. 그래서 우리는 구글 플레이 스토어나 다른 곳에서 아무것도 설치할 필요 없이, 어떤 기기(안드로이드, iOS, PC 등)에서든 음악을 들을 수 있도록 음악을 저장할 수 있는 자체 서버를 구축하는 방법을 배워볼 것 입니다.

이를 위해 우리는 오랜 역사와 훌륭한 개발자 커뮤니티를 자랑하는 오픈 소스 도구인 Koel을 사용할 것입니다.

Koel은 무엇입니까?

코엘, 그 이름은 노래하는 새에 빚지고 있으며, 서버에 음악을 저장하고 다른 장치에서 재생할 수있는 완전하고 사용 가능하며 무료이며 아름다운 도구가 필요하기 때문입니다. Koel

클라이언트 측은 Laravel 프레임워크, 서버 측은 Vue.js를 사용하여 ECMAScript , Sass 및 HTML5 로 구축되었으며 , 모든 최신 브라우저에서 사용할 수 있도록 설계되었고 설치 및 사용이 매우 간단합니다.

이 응용 프로그램은 임의의 음악, 드래그 앤 드롭 음악 업로드, 이름 변경 등과 같은 기능 외에도 매우 깔끔한 인터페이스를 가지고 있습니다.

Koel 설치 방법

Koel을 설치하기 전에 서버 측에 대한 특정 요구 사항을 충족해야합니다.

Koel 서버 요구 사항

php.ini에서 수정하는 것을 고려하십시오. memory_limit를 512M보다 큰 값
  • 모든 Laravel 요구 사항-PHP, OpenSSL, 작곡가 등.
  • MySQL 또는 MariaDB.
  • NodeJS의 최신 안정 버전 npm VueJS 용

서버에 Koel 설치

콘솔에서 다음 명령을 실행하십시오.

cd PUBLIC_DIR git clone https://github.com/phanan/koel.git .
자식 체크 아웃 v2.2.0 # https://github.com/phanan/koel/releases에서 최신 버전 확인
작곡가 설치

이제 수정 .env 데이터와 함께. 다음은 입력해야하는 최소값입니다.

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

구성한 후 .env 다음 명령으로 koel 인스턴스를 시작하십시오.

PHP 장인 코엘 : 초기화

그런 다음 음악 스트리밍 서버 서버에 액세스하여 브라우저에서 http://localhost:8000/

Koel에 대한 결론

의심 할 여지없이 Koel은 어느 곳에서나 어떤 장치로든 제한없이 음악에 액세스 할 수있는 상당히 일반적인 문제를 해결하는 상당히 강력한 도구입니다.

Koel은 Playlist, 아티스트 별 노래 그룹, 앨범 등 다양한 기능을 가지고 있으며 노래 가사 서비스와도 통합 할 수 있다는 점을 강조하는 것도 중요합니다.

마지막으로, 원하신다면 저장된 음악을 공유할 사용자( 그리고 공유 권한이 있는 사용자 )를 등록할 수도 있습니다.


Google에서 선호하는 검색 엔진으로 추가