كيف يكون لديك خادم خاص بك لدفق الموسيقى

كل من يحب الموسيقى يعرف سبوتيفي، لهذا السبب سوف نتعلم كيف يكون لدينا خادم خاص بنا لتخزين الموسيقى الخاصة بنا ، والتي سنستمع إليها بعد ذلك من أي من أجهزتنا (Android ، Ios ، PC ، إلخ) ، دون الحاجة إلى تثبيت أي شيء أو جوجل اللعب مخزن ولا من أي مكان آخر.

لهذا سوف نستخدم كويل أداة مفتوحة المصدر ، لها تاريخ طويل ومجتمع تنموي ممتاز.

ما هو كويل؟

كويل ، يعود اسمها إلى طائر غناء ، فهي تنشأ من الحاجة إلى امتلاك أداة كاملة وقابلة للاستخدام ومجانية وجميلة لتخزين الموسيقى على الخادم ، والتي سيتم استنساخها بعد ذلك من أجهزة أخرى. كويل

إنه مبني مع الأطر لارافل من جانب العميل و Vue.js من جانب الخادم ، باستخدام ECMAScript, ساس و HTML5 ، إنه مصمم ليتم استخدامه مع أي من المتصفحات الحديثة ، وتثبيته واستخدامه بسيط للغاية.

يحتوي هذا التطبيق على واجهة أنيقة للغاية ، بالإضافة إلى وجود ميزات مثل الموسيقى العشوائية ، وتحميل الموسيقى بالسحب والإفلات ، وتغيير الاسم ، من بين أمور أخرى.

كيفية تثبيت Koel

قبل تثبيت Koel ، يجب أن نلبي متطلبات معينة من جانب الخادم

متطلبات خادم Koel

ضع في اعتبارك تعديل ملف php.ini في ملف memory_limit بقيمة أكبر من 512 ميجا
  • جميع متطلبات Laravel - PHP و OpenSSL والملحن وما إلى ذلك.
  • MySQL أو MariaDB.
  • أحدث إصدار مستقر من NodeJS مع npm لـ VueJS

تثبيت Koel على الخادم

من وحدة التحكم ، قم بتشغيل الأوامر التالية:

cd استنساخ بوابة PUBLIC_DIR 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 الحرفي koel: init

ثم يمكنك الوصول إلى خادم خادم دفق الموسيقى ، والوصول من متصفحك إلى http://localhost:8000/

استنتاجات حول Koel

من دون شك ، يعد Koel أداة قوية إلى حد ما تعمل على حل مشكلة شائعة إلى حد ما ، وهي القدرة على الوصول إلى الموسيقى الخاصة بك دون قيود من أي مكان وباستخدام أي جهاز.

من المهم أيضًا التأكيد على أن Koel لديه العديد من الميزات مثل قائمة التشغيل ، وتجميع الأغاني حسب الفنان ، والألبوم ، وما إلى ذلك ، ويمكن أيضًا دمجها مع خدمات كلمات الأغاني.

وأخيرًا ، إذا أردت ، يمكنك أيضًا تسجيل المستخدمين لمن تريد (ولديك أذونات) شارك الموسيقى التي قمت بتخزينها.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   والتر فابيان رودريغيز سالازار قال

    Laravel من جانب العميل و Vue.js من جانب الخادم ؟؟؟؟ منذ متى يتم استخدام php من جانب العميل؟

    1.    ماكس الصلب قال

      نظرًا لوجود مترجم php لوحدة التحكم ، تمامًا مثل Python. حتى أن هناك واجهة Gtk Php.

  2.   خورخي قال

    ولماذا كويل وليس MPD؟ أو هل يمكنك إعطاء فصل دراسي حول كيفية تكوين البث باستخدام MPD ، من فضلك؟

  3.    HO2gi قال

    يا لها من جمالية تتمتع بها هذه المدونة ، لطيفة جدًا ولكنها تستغرق وقتًا طويلاً لفتحها.

  4.    anon132 قال

    فهل تعود السرقة الأدبية؟

  5.    لويجيس تورو قال

    لا يوجد انتحال من أي نوع ، قام الصديق بمراجعة مقالتنا على مدونته .. وقام بربطنا.