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

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

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

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 มีคุณสมบัติหลายอย่างเช่นเพลย์ลิสต์การจัดกลุ่มเพลงตามศิลปินอัลบั้ม ฯลฯ นอกจากนี้ยังสามารถรวมเข้ากับบริการเนื้อเพลง

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


เพิ่มเป็นแหล่งข้อมูลที่ต้องการใน Google