সংগীত স্ট্রিম করতে কীভাবে আপনার নিজের সার্ভার থাকে

আমাদের মধ্যে যারা সঙ্গীত ভালোবাসেন, তারা সবাই Spotify-এর সাথে পরিচিত। তাই আমরা শিখব কীভাবে নিজেদের সঙ্গীত সংরক্ষণের জন্য নিজস্ব সার্ভার তৈরি করা যায়, যা আমরা Google Play Store বা অন্য কোথাও থেকে কিছু ইনস্টল করার প্রয়োজন ছাড়াই আমাদের যেকোনো ডিভাইস (Android, iOS, PC, ইত্যাদি) থেকে শুনতে পারব।

এর জন্য আমরা কোয়েল (Koel) ব্যবহার করব , যা একটি দীর্ঘ ইতিহাস এবং চমৎকার উন্নয়ন কমিউনিটিসহ একটি ওপেন-সোর্স টুল।

কোয়েল কী?

কোয়েল, একটি গাওয়া পাখির কাছে এর নাম owণী, এটি একটি সার্ভারে সংগীত সংরক্ষণের জন্য একটি সম্পূর্ণ, ব্যবহারযোগ্য, বিনামূল্যে এবং সুন্দর সরঞ্জামের প্রয়োজন থেকে উদ্ভূত হয়েছিল, যা পরে অন্যান্য ডিভাইস থেকে প্লে হবে। কোয়েল

এটি ক্লায়েন্ট সাইডের জন্য লারাভেল ফ্রেমওয়ার্ক এবং সার্ভার সাইডের জন্য ভিউ.জেএস (Vue.js) দিয়ে তৈরি। এতে ইসিএমএস্ক্রিপ্ট (ECMAScript) , স্যাস (Sass) এবং এইচটিএমএল৫ (HTML5) ব্যবহার করা হয়েছে। এটি যেকোনো আধুনিক ব্রাউজারের সাথে ব্যবহারের জন্য ডিজাইন করা হয়েছে এবং এর ইনস্টলেশন ও ব্যবহার বেশ সহজ।

অন্যদের মধ্যে এলোমেলো সংগীত, ড্রাগ এবং ড্রপ সহ সংগীত আপলোড করা, নাম পরিবর্তনের মতো বৈশিষ্ট্যগুলি ছাড়াও এই অ্যাপ্লিকেশনটির একটি খুব ঝরঝরে ইন্টারফেস রয়েছে।

কোয়েল কীভাবে ইনস্টল করবেন

কোয়েল ইনস্টল করার আগে আমাদের অবশ্যই সার্ভারের জন্য কিছু প্রয়োজনীয়তা পূরণ করতে হবে

কোয়েল সার্ভারের প্রয়োজনীয়তা

Php.ini এ পরিবর্তন করার বিষয়টি বিবেচনা করুন memory_limit 512M এর চেয়ে বেশি মানের জন্য
  • সমস্ত লারাভেল প্রয়োজনীয়তা - পিএইচপি, ওপেনএসএসএল, সুরকার এবং এই জাতীয়।
  • মাইএসকিউএল বা মারিয়াডিবি।
  • এর সাথে নোডজেএসের সর্বশেষতম স্থিতিশীল সংস্করণ npm ভ্যুজেএস এর জন্য

সার্ভারে কোয়েল ইনস্টল করা হচ্ছে

কনসোল থেকে নিম্নলিখিত কমান্ডগুলি চালান:

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 নিম্নলিখিত কমান্ড দিয়ে আপনার কোয়েল উদাহরণ শুরু করুন

পিএইচপি কারিগর কোয়েল: আর্ট

তারপরে আপনি আপনার ব্রাউজার থেকে অ্যাক্সেস করে আপনার সঙ্গীত স্ট্রিমিং সার্ভার সার্ভারটি অ্যাক্সেস করতে পারেন http://localhost:8000/

কোয়েল সম্পর্কে সিদ্ধান্তে

সন্দেহ নেই, কোয়েল একটি মোটামুটি শক্তিশালী হাতিয়ার যা একটি মোটামুটি সাধারণ সমস্যা সমাধান করে, যা কোথাও এবং কোনও ডিভাইস ছাড়াই আপনার সঙ্গীত অ্যাক্সেস করতে সক্ষম হয়।

এটি জোর দিয়েও গুরুত্বপূর্ণ যে কোয়েলটির কয়েকটি বৈশিষ্ট্য রয়েছে যেমন প্লেলিস্ট, শিল্পীর গানের দলবদ্ধকরণ, অ্যালবাম ইত্যাদি etc. এটি গানের লিরিক পরিষেবাদির সাথেও সংহত করা যায়।

এবং সবশেষে, আপনি চাইলে এমন ব্যবহারকারীদেরও নিবন্ধন করতে পারেন, যাদের সাথে আপনি আপনার সংরক্ষিত সঙ্গীত শেয়ার করতে চান ( এবং যাদের সাথে এর অনুমতিও রয়েছে )।


Google-এ পছন্দের উৎস হিসেবে যোগ করুন