- ফাঙ্কওয়েল অনুমতি দেয় একটি স্ট্রিমিং ব্যক্তিগত, ফেডারেটেড এবং খুঁজে পাওয়া যাচ্ছে না, অ্যাপস সাবসনিক এবং লসলেস অডিও।
- ডকারের মাধ্যমে ইনস্টলেশন করা সুপারিশকৃত পদ্ধতি; একটি VPS-এ আপনি প্রাপ্যতা, এনক্রিপশন এবং সরলতা অর্জন করবেন।
- বিভিন্ন প্রোফাইল এবং বাজেটের জন্য প্লেক্স, জেলিফিন, নেভিড্রোম, কোয়েল বা সাবসনিকের মতো বিকল্প রয়েছে।
আপনার প্রিয় সঙ্গীত শুনতে ফি দিতে দিতে ক্লান্ত? একটু বুদ্ধিমত্তার মাধ্যমে আপনি নিজের ব্যবস্থা করো Spotify এর বাড়িতে এবং এটি আপনার পকেটে, আপনার লাইব্রেরি সহ, আপনার পথে এবং আপনার ডেটা না দিয়ে বহন করুন। ফাঙ্কওয়েল এবং অন্যান্য বিনামূল্যের সফ্টওয়্যার সরঞ্জামগুলি আপনাকে আপনার ব্রাউজার বা মোবাইল অ্যাপ থেকে সঙ্গীত চালানোর জন্য একটি সঙ্গীত সার্ভার তৈরি করতে দেয়, তা আপনার স্থানীয় নেটওয়ার্কে হোক বা দূরবর্তীভাবে।
ধারণাটি সহজ: আপনি আপনার ফাইলগুলিকে কেন্দ্রীভূত করেন MP3 অথবা সার্ভারে FLAC ব্যবহার করতে পারবেন এবং আপনি যেকোনো ডিভাইস থেকে এগুলি অ্যাক্সেস করতে পারবেন। এটি আপনাকে আপনার পছন্দ অনুযায়ী সম্পূর্ণ নিয়ন্ত্রণ, গোপনীয়তা এবং মান।শিল্পীদের সঙ্গীত সরাসরি কিনে আরও ভালোভাবে সহায়তা করার পাশাপাশি, এর জন্য কিছু প্রযুক্তিগত কাজের প্রয়োজন: ডকার, পোর্ট, ডিএনএস... একটি ভালো টিউটোরিয়াল এবং একটু ধৈর্য থাকলে অসম্ভব কিছুই নেই।
ফাঙ্কওয়েল কী এবং কেন এটি মূল্যবান?
ফাঙ্কওয়েল একটি বিনামূল্যের এবং ওপেন-সোর্স ফেডারেটেড অডিও প্ল্যাটফর্ম যা আপনি আপনার নিজের পিসিতে অথবা VPS-এ ইনস্টল করুনএটি "পড" (উদাহরণ) এর মাধ্যমে কাজ করে যা আন্তঃসংযুক্ত হতে পারে, মাস্টোডনের মতো: আপনি আপনার লাইব্রেরি, আপনার নিয়ম এবং আপনি কাদের সাথে ভাগ করেন তা নিয়ন্ত্রণ করেন। বাস্তবে, এটি আপনার সঙ্গীত সংগ্রহের জন্য একটি ব্যক্তিগত স্ট্রিমিং পরিষেবা হয়ে ওঠে, একটি আধুনিক ওয়েব প্লেয়ার এবং সাবসনিক মোবাইল ক্লায়েন্টের সাথে সামঞ্জস্যপূর্ণ।
ইন্টারফেসটি খুবই পরিষ্কার: এটি লাইব্রেরি দ্বারা সংগঠিত যাতে আপনি ধরণ, গুণাবলী বা পর্যালোচনা পৃথক করতে পারেন এবং আপলোড করা আপনার ফাইলগুলিকে ব্রাউজার উইন্ডোতে টেনে আনার মতোই সহজ। সিস্টেমটি এটি স্বয়ংক্রিয়ভাবে মেটাডেটা এবং কভারগুলি পড়েএটি আপনাকে তালিকা তৈরি করতে দেয় এবং একটি "রেডিও" মোড রয়েছে যা আপনার সামগ্রীর উপর ভিত্তি করে এলোমেলো মিশ্রণ তৈরি করে, বাণিজ্যিক অ্যালগরিদম বা আক্রমণাত্মক সুপারিশ ছাড়াই।
প্রতিদিন ফাঙ্কওয়েল ব্যবহার কেমন লাগে?
ডেস্কটপে, এটি "আমার সঙ্গীত, আমার নিয়ম" এর মতো অনুভূত হয়: আপনি ওয়েবসাইটে যান, শিল্পী, অ্যালবাম এবং প্লেলিস্ট ব্রাউজ করুন এবং কয়েক সেকেন্ডের মধ্যে আপনার শব্দ প্রবাহিত হয়। মোবাইলে, সাবসনিক প্রোটোকলের সাথে সামঞ্জস্যের জন্য ধন্যবাদ, আপনি অ্যাপগুলি ব্যবহার করতে পারেন যেমন অতিস্বনক (অ্যান্ড্রয়েড) টেম্পো, যা খুব কম কনফিগারেশনের মাধ্যমে আপনার সার্ভারের সাথে সংযোগ স্থাপন করে। আপনার FLAC বা MP3 ফাইলগুলি আপনার বাড়ি থেকে আপনার ডিভাইসে ভ্রমণ করে, বাধ্যতামূলক কম্প্রেশন ছাড়াই এবং মধ্যস্থতাকারী ছাড়াই।
যারা বাণিজ্যিক প্ল্যাটফর্ম থেকে আসছেন, তাদের জন্য বিজ্ঞাপনের অনুপস্থিতি এবং এই সত্য যে কোনও প্রোফাইলিং বা ট্র্যাকিং নেইতাছাড়া, যদি আপনি অ্যান্ড্রয়েডে ব্রাউজার ব্যবহার করেন, তাহলে ওয়েব প্লেয়ারটি স্ক্রিনের সাথে ভালোভাবে খাপ খাইয়ে নেয়। তবুও, সবচেয়ে সুবিধাজনক বিকল্প হল সাধারণত সাবসনিকের সাথে সামঞ্জস্যপূর্ণ একটি নেটিভ অ্যাপ, যা আপনাকে কন্টেন্ট ক্যাশে বা ডাউনলোড করতে এবং দ্রুত প্লেব্যাক কিউ পরিচালনা করতে দেয়।
ইনস্টলেশন: আপনার যা জানা দরকার (ডকার, নেটওয়ার্ক এবং ছোটখাটো বাঁক)
সবচেয়ে কম "রোমান্টিক" অংশ হল সেটআপ। এটি একটি সহজ "পরবর্তী-পরবর্তী" প্রক্রিয়া নয়, বিশেষ করে যদি আপনি চান যে আপনার সার্ভারটি আপনার বাড়ির বাইরে থেকে অ্যাক্সেসযোগ্য হোক। উইন্ডোজউদাহরণস্বরূপ, আপনাকে ফায়ারওয়াল, নেটওয়ার্ক সেটিংস এবং ডকার ব্রিজগুলির সাথে মোকাবিলা করতে হবে; লিনাক্স ডকার কাজ করে বলে সবকিছু আরও সহজবোধ্য। স্থানীয়ভাবে এবং কম স্তর সহএকবার আপনি সেই বিন্দু অতিক্রম করলে, সবকিছু ঠিকঠাক হয়ে যাবে।
Funkwhale ইনস্টল করার প্রস্তাবিত উপায় হল পাত্রেডকার নির্ভরতা এবং আপডেট পরিচালনা করে, যা পরবর্তীতে VPS-এ স্থানান্তর করা সহজ করে তোলে। লিনাক্সে একটি সাধারণ কর্মপ্রবাহ হল একটি ডেডিকেটেড ব্যবহারকারী তৈরি করা, পরিবেশের ভেরিয়েবল নির্ধারণ করা এবং ডেটা এবং সঙ্গীতের জন্য ভলিউম সহ কন্টেইনার চালু করা। নীচে সবচেয়ে সাধারণ পদক্ষেপগুলির সংক্ষিপ্তসারের একটি ব্যবহারিক উদাহরণ দেওয়া হল:
sudo useradd -r -s /usr/bin/nologin -d /srv/funkwhale -m funkwhale
sudo adduser funkwhale docker
cd /srv/funkwhale
sudo -u funkwhale -H bash
export FUNKWHALE_VERSION="0.18.3"
touch .env
echo "FUNKWHALE_HOSTNAME=tudominio.funkwhale" >> .env
echo "FUNKWHALE_PROTOCOL=https" >> .env
echo "NGINX_MAX_BODY_SIZE=100M" >> .env
echo "FUNKWHALE_API_IP=127.0.0.1" >> .env
echo "FUNKWHALE_API_PORT=5000" >> .env
echo "DJANGO_SECRET_KEY=$(openssl rand -hex 45)" >> .env
echo "NESTED_PROXY=1" >> .env
chmod 600 .env
docker run \
--name=funkwhale \
--restart=unless-stopped \
--env-file=/srv/funkwhale/.env \
-v /srv/funkwhale/data:/data \
-v /path/to/your/music/dir:/music:ro \
-e PUID=$UID \
-e PGID=$GID \
-p 5000:80 \
-d \
funkwhale/all-in-one:$FUNKWHALE_VERSION
ইনস্টলেশনের পরে, আপনি আপনার ব্রাউজার থেকে লগ ইন করতে পারবেন স্থানীয় হোস্ট: 5000 (অথবা আপনার ডোমেন, যদি আপনি ইতিমধ্যেই DNS এবং একটি বিপরীত প্রক্সি সেট আপ করে থাকেন)। সেখান থেকে, আপনার সংগ্রহ তৈরি করুন, আপনার অ্যালবামগুলি আপলোড করুন এবং বাজানো শুরু করুন। আপনি যদি আপনার হোম নেটওয়ার্কের বাইরে থেকে সংযোগ স্থাপন করেন, তাহলে অ্যাক্সেস এনক্রিপ্ট করার জন্য আপনার নিজস্ব ডোমেন এবং TLS ব্যবহার করার কথা বিবেচনা করুন।
ডেস্কটপ থেকে ক্লাউডে: কখন VPS আপনার জন্য উপযুক্ত?
যদি আপনি আপনার হোম পিসি বন্ধ করে দেন, তাহলে সঙ্গীত বন্ধ হয়ে যায়। এজন্য প্রায়শই একটি সস্তা VPS (মাসে মাত্র কয়েক ইউরো থেকে শুরু) তে স্থানান্তরিত করা মূল্যবান, যেখানে ডকার মসৃণভাবে চলে এবং আপনি সার্ভারকে 24/7 চালু রাখতে পারেন। একটি লিনাক্স পরিবেশ যেখানে একটি প্রক্সি (Nginx বা Traefik) থাকে, একটি ডোমেইন এবং সার্টিফিকেট এটি আপনাকে যেকোনো জায়গা থেকে এনক্রিপ্টেড অ্যাক্সেস দেবে এবং রক্ষণাবেক্ষণকে সহজ করবে। অনেকের কাছে, স্থানীয়ভাবে চেষ্টা করার পর এটি স্বাভাবিক পরবর্তী পদক্ষেপ।
স্পটিফাইয়ের তুলনায় সুবিধা এবং সীমাবদ্ধতা
স্পটিফাই একটি বিশাল ক্যাটালগ এবং তাৎক্ষণিক ব্যবহারের সুযোগ প্রদান করে, যেখানে ফাঙ্কওয়েল আপনাকে সম্পত্তি এবং গোপনীয়তাএটাই মৌলিক পার্থক্য। স্পটিফাইতে, সবকিছুই কেন্দ্রীভূত, ব্যবহারকারীর প্রোফাইল, অভ্যাস ট্র্যাকিং এবং অ্যালগরিদমিক সুপারিশ সহ; ফাঙ্কহলে, আপনি সঙ্গীত হোস্ট করেন, অডিও ফর্ম্যাট চয়ন করেন এবং ডেটা নিয়ন্ত্রণ করেন।
গানের সংখ্যার দিক থেকে, এর তুলনা নেই: স্পটিফাই লক্ষ লক্ষ ট্র্যাক নিয়ে গর্ব করে, কারণ এটি বিশ্বব্যাপী লাইসেন্সিং চুক্তিঅন্যদিকে, ফাঙ্কওয়েল নির্ভর করে আপনি কী আপলোড করেন এবং অন্যান্য ফেডারেটেড ইনস্ট্যান্স কী শেয়ার করেন তার উপর। ফলাফল হল আরও কিউরেটেড লাইব্রেরি, কিন্তু এটি রত্ন এবং বিরলতায় ভরা, যা সাবধানে কিউরেটেড সংগ্রহের সঙ্গীত প্রেমীদের জন্য অথবা স্বাধীন লেবেলের ভক্তদের জন্য আদর্শ।
ব্যবহারকারীর অভিজ্ঞতার দিক থেকে, স্পটিফাই মোবাইল, ডেস্কটপ এবং টিভিতে অত্যন্ত মার্জিত এবং সামঞ্জস্যপূর্ণ। আপনি যে পড এবং ক্লায়েন্ট ব্যবহার করেন তার উপর নির্ভর করে ফাঙ্কহ্যালে ভিন্ন হয়, তবে বিনিময়ে, এটি আপনাকে বিজ্ঞাপন এবং হস্তক্ষেপমূলক সুপারিশ থেকে মুক্ত করে। আপনি যদি ব্যক্তিগতকরণকে গুরুত্ব দেন এবং ক্রমাগত বার্তার বোমাবর্ষণ না করেন, তাহলে ফাঙ্কহ্যালে আপনার জন্য। বিজ্ঞাপনের উদ্দেশ্যে প্রোফাইলএখানেই ফাঙ্কওয়েলের উজ্জ্বলতা।
গোপনীয়তা এবং ডেটা নিয়ন্ত্রণ
স্পটিফাইয়ের ডেটা মডেল সুপারিশ এবং বিজ্ঞাপন জানানোর জন্য শোনার অভ্যাস, অনুসন্ধান, অবস্থান এবং ডিভাইস সংগ্রহের উপর নির্ভর করে। নকশা অনুসারে, ফাঙ্কহ্যাল এর মতো কাজ করে গোপনীয়তা-কেন্দ্রিক বিকল্পকোনও তৃতীয় পক্ষের ট্র্যাকিং বা বাণিজ্যিক প্রোফাইলিং নেই। স্ব-হোস্টিংয়ের মাধ্যমে, আপনি সিদ্ধান্ত নেন কী সংরক্ষণ করা হবে, কীভাবে সংরক্ষণ করা হবে এবং কার অ্যাক্সেস থাকবে।
গোপনীয়তা নিয়ন্ত্রণের ক্ষেত্রে, স্পটিফাই তার ইকোসিস্টেমের মধ্যে সীমিত বিকল্পগুলি অফার করে; আপনি এর ডেটা আর্কিটেকচার অক্ষম করতে পারবেন না। ফাঙ্কহ্যালের সাহায্যে, আপনি নীতিগুলি সেট করতে পারেন: আপনি আপনার ইনস্ট্যান্স খুলতে বা বন্ধ করতে পারেন, অন্যান্য পডের সাথে ফেডারেট করতে পারেন, অথবা সম্পূর্ণ ব্যক্তিগত মোডে কাজ করেআপনার পরিচালনা করা তথ্যের ক্ষেত্রে সম্পূর্ণ স্বচ্ছতার সাথে।
অডিও গুণমান এবং অফলাইনে শোনা
ডেটা ব্যবহার না করে শোনার বিষয়েস্পটিফাই ইন্টিগ্রেট করে ডাউনলোড তাদের অফিসিয়াল অ্যাপের মধ্যে; ফাঙ্কওয়েল-এ, ক্যাশিং এবং ডাউনলোড আপনার ব্যবহৃত সাবসনিক ক্লায়েন্টের উপর নির্ভর করে। এটি একটি কেন্দ্রীভূত প্ল্যাটফর্মের মতো অভিন্ন নয়, তবে আপনি আসল গুণমানে ডাউনলোড করুন যদি আপনার অ্যাপ এটি সমর্থন করে, কৃত্রিম বিটরেট সীমা ছাড়াই।
সামাজিক কার্যাবলী এবং ফেডারেশন
স্পটিফাই তার বন্ধ বাগানের মধ্যে শেয়ারিং বৃদ্ধি করে: সহযোগী প্লেলিস্ট, শিল্পী প্রোফাইল এবং লিঙ্ক। ফাঙ্কওয়েল পডের মাধ্যমে ফেডারেশনের উপর দৃষ্টি নিবদ্ধ করে: আপনি অন্যান্য উদাহরণ থেকে লাইব্রেরি অনুসরণ করতে পারেন, সূত্র সম্পর্কে মন্তব্য করুন এবং সম্প্রদায়ের মধ্যে জৈবিকভাবে সঙ্গীত আবিষ্কার করুন। এমন কোনও অ্যালগরিদম নেই যা আপনাকে জনপ্রিয় জিনিসের দিকে ঠেলে দেয়; এটি মানুষের মধ্যে মিথস্ক্রিয়া যা গুরুত্বপূর্ণ।
শিল্পীদের ক্ষেত্রে, পার্থক্যটি লক্ষণীয়। স্পটিফাইতে, ভক্তদের সাথে সম্পর্ক প্রায় সবসময় প্ল্যাটফর্ম দ্বারা নির্ধারিত চ্যানেলের মধ্যেই ঘটে। ফাঙ্কওয়ালে, নির্মাতারা সরাসরি সঙ্গীত বা পডকাস্ট প্রকাশ করতে পারেন এবং আরও সরাসরি সম্পর্ক তৈরি করতে পারেন, যার বিকল্পগুলি হল মধ্যস্থতাকারী ছাড়া আর্থিক সহায়তা এবং তাদের পোস্ট লুকানোর জন্য কোনও অ্যালগরিদম ছাড়াই।
খরচ: সাবস্ক্রিপশন বনাম হোস্টিং
স্পটিফাই একটি প্রিমিয়াম সাবস্ক্রিপশন (বিজ্ঞাপন-মুক্ত এবং ডাউনলোড সহ) এবং একটি বিনামূল্যে, বিজ্ঞাপন-সমর্থিত সংস্করণ অফার করে। বিশাল ক্যাটালগ অ্যাক্সেসের জন্য আপনাকে অর্থ প্রদান করতে হবে। ফাঙ্কহলে, মূল খরচ হল হোস্টিং: একটি সাশ্রয়ী মূল্যের ভিপিএসের দাম প্রায় মাসে এক ইউরোর একটু বেশি মাঝে মাঝে অফার, এবং আপনার প্রশাসনিক সময়। আপনার বাজেট নির্ধারণ করে যে আপনি কোথায় আপনার প্রচেষ্টাকে কেন্দ্রীভূত করবেন: সদস্যপদ ফি নাকি স্ব-ব্যবস্থাপনা।
প্রযুক্তিগত প্রয়োজনীয়তা: কী আশা করা যায়
একটি Spotify অ্যাকাউন্ট তৈরি করতে দুই মিনিট সময় লাগে; যদি এটি আপনার প্রথমবার হয় তবে Funkwhale সার্ভার সেট আপ করতে কয়েক ঘন্টা সময় লাগতে পারে। আপনি যদি বহিরাগত অ্যাক্সেস চান তবে আপনার Linux, Docker, নেটওয়ার্কিং এবং DNS সম্পর্কে প্রাথমিক জ্ঞানের প্রয়োজন হবে। বিনিময়ে, আপনি পাবেন সম্পূর্ণ নিয়ন্ত্রণ এবং নমনীয়তাএবং একটি বেস যা আপনি বিপরীত প্রক্সি, ব্যাকআপ এবং অটোমেশনের মাধ্যমে প্রসারিত করতে পারেন।
| উপস্থিতি | Spotify এর | ফাঙ্কহোয়েল |
|---|---|---|
| শুরুর সময় | মিনিট | কয়েক ঘন্টা |
| প্রযুক্তিগত জ্ঞান | না | সার্ভার ব্যবস্থাপনা |
| চলমান খরচ | চাঁদা | ভিপিএস হোস্টিং অথবা স্থানীয় বিদ্যুৎ |
| রক্ষণাবেক্ষণ | সেরো | আপডেট এবং ব্যাকআপ |
একটি সুসংহত অভিজ্ঞতার জন্য ব্যবহারিক টিপস
মাথাব্যথা কমাতে, আপনার DNS এবং TLS সহ একটি বিপরীত প্রক্সি আগে থেকেই প্রস্তুত করুন (উদাহরণস্বরূপ, Traefik এবং Let's Encrypt সহ)। যদি আপনার পোর্ট খোলার প্রয়োজন হয়, তাহলে সাবধানে এটি করুন এবং বিবেচনা করুন যে ভিপিএন এর জন্য টেলস্কেল টাইপ বাইরে থেকে নিরাপদ প্রবেশাধিকার পরিষেবাগুলি প্রকাশ না করেই। মোবাইলে, বেশ কয়েকটি সাবসনিক ক্লায়েন্ট চেষ্টা করে দেখুন এবং তুলনা করুন। অ্যান্ড্রয়েডের জন্য সঙ্গীত অ্যাপ্লিকেশন যতক্ষণ না তুমি তোমার জন্য সবচেয়ে আরামদায়কটি খুঁজে পাও।
সাধারণভাবে বাইট এবং প্রযুক্তির বিশ্ব সম্পর্কে উত্সাহী লেখক। আমি লেখার মাধ্যমে আমার জ্ঞান ভাগ করে নিতে পছন্দ করি, এবং আমি এই ব্লগে এটিই করব, আপনাকে গ্যাজেট, সফ্টওয়্যার, হার্ডওয়্যার, প্রযুক্তিগত প্রবণতা এবং আরও অনেক কিছু সম্পর্কে সবচেয়ে আকর্ষণীয় জিনিস দেখাব৷ আমার লক্ষ্য হল আপনাকে একটি সহজ এবং বিনোদনমূলক উপায়ে ডিজিটাল বিশ্বে নেভিগেট করতে সাহায্য করা।