วิธีการมีเซิร์ฟเวอร์ของคุณเองเพื่อสตรีมเพลง

พวกเราทุกคนที่ชอบดนตรีรู้ดี Spotify, นั่นคือเหตุผลที่เราจะเรียนรู้วิธีการมีเซิร์ฟเวอร์ของเราเองเพื่อจัดเก็บเพลงของเราซึ่งเราจะฟังจากอุปกรณ์ใด ๆ ของเรา (Android, Ios, PC ฯลฯ ) โดยไม่จำเป็นต้องติดตั้งอะไรเลยหรือ ร้านค้า Google Play หรือจากที่อื่น

สำหรับสิ่งนี้เราจะใช้ โคล เครื่องมือโอเพนซอร์สที่มีประวัติอันยาวนานและชุมชนการพัฒนาที่ยอดเยี่ยม

Koel คืออะไร?

โคเอล ด้วยชื่อของนกร้องเพลงมันเกิดจากความต้องการที่จะมีเครื่องมือที่สมบูรณ์ใช้งานได้ฟรีและสวยงามในการจัดเก็บเพลงบนเซิร์ฟเวอร์ซึ่งจะเล่นจากอุปกรณ์อื่น ๆ โคล

มันถูกสร้างขึ้นด้วยกรอบ Laravel สำหรับฝั่งไคลเอ็นต์และ Vue.js ฝั่งเซิร์ฟเวอร์โดยใช้ไฟล์ ECMAScript, Sass และ HTML5, ได้รับการออกแบบมาเพื่อใช้กับเบราว์เซอร์สมัยใหม่การติดตั้งและการใช้งานนั้นค่อนข้างง่าย

แอปพลิเคชั่นนี้มีอินเทอร์เฟซที่เรียบร้อยมากนอกเหนือจากการมีคุณสมบัติต่างๆเช่นเพลงแบบสุ่มการอัปโหลดเพลงแบบลากแล้ววางการเปลี่ยนชื่อและอื่น ๆ

วิธีติดตั้ง Koel

ก่อนติดตั้ง Koel เราต้องปฏิบัติตามข้อกำหนดบางประการสำหรับฝั่งเซิร์ฟเวอร์

ข้อกำหนดของเซิร์ฟเวอร์ Koel

พิจารณาแก้ไขใน php.ini the memory_limit สำหรับค่าที่มากกว่า 512M
  • ข้อกำหนดทั้งหมดของ Laravel - PHP, OpenSSL, นักแต่งเพลงและอื่น ๆ
  • MySQL หรือ MariaDB
  • NodeJS เวอร์ชันเสถียรล่าสุดพร้อมด้วย npm สำหรับ VueJS

การติดตั้ง Koel บนเซิร์ฟเวอร์

จากคอนโซลให้รันคำสั่งต่อไปนี้:

cd PUBLIC_DIR git clone https://github.com/phanan/koel.git .
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 ช่างฝีมือ koel: init

จากนั้นคุณสามารถเข้าถึงเซิร์ฟเวอร์เซิร์ฟเวอร์สตรีมเพลงของคุณโดยเข้าถึงจากเบราว์เซอร์ของคุณไปที่ http://localhost:8000/

ข้อสรุปเกี่ยวกับ Koel

ไม่ต้องสงสัยเลยว่า Koel เป็นเครื่องมือที่มีประสิทธิภาพพอสมควรซึ่งช่วยแก้ปัญหาที่พบได้บ่อยซึ่งสามารถเข้าถึงเพลงของคุณได้โดยไม่มีข้อ จำกัด จากทุกที่และด้วยอุปกรณ์ใด ๆ

สิ่งสำคัญคือต้องเน้นว่า Koel มีคุณสมบัติหลายอย่างเช่นเพลย์ลิสต์การจัดกลุ่มเพลงตามศิลปินอัลบั้ม ฯลฯ นอกจากนี้ยังสามารถรวมเข้ากับบริการเนื้อเพลง

และสุดท้ายหากคุณต้องการคุณสามารถลงทะเบียนผู้ใช้กับผู้ที่คุณต้องการ (และคุณมีสิทธิ์) แบ่งปันเพลงที่คุณเก็บไว้


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   วอลเตอร์ฟาเบียนโรดริเกซซัลลาซาร์ dijo

    Laravel สำหรับฝั่งไคลเอ็นต์และ Vue.js สำหรับฝั่งเซิร์ฟเวอร์ ???? php ถูกใช้กับฝั่งไคลเอ็นต์ตั้งแต่เมื่อใด

    1.    แม็กซ์สตีล dijo

      เนื่องจากมีล่าม php สำหรับคอนโซลเช่นเดียวกับ python มีแม้กระทั่งอินเทอร์เฟซ Gtk Php

  2.   Jorge dijo

    แล้วทำไม Koel ถึงไม่ใช่ MPD? หรือคุณสามารถให้ชั้นเรียนเกี่ยวกับวิธีกำหนดค่าการสตรีมด้วย MPD ได้ไหม?

  3.    โฮทูกิ dijo

    ช่างเป็นบล็อกที่มีความสวยงามดีมาก แต่ต้องใช้เวลาตลอดไปในการเปิด

  4.    anon132 dijo

    การลอกเลียนแบบจึงกลับมา?

  5.    Luigys toro dijo

    ไม่มีการลอกเลียนแบบใด ๆ ทั้งสิ้นเพื่อนได้ทำการรีวิวบทความของเราในบล็อกของเขา .. และเขาก็เชื่อมโยงเรา