- ন্যাভিড্রোম হলো একটি সেলফ-হোস্টেড, লাইটওয়েট এবং ফ্রি মিউজিক সার্ভার যা বিভিন্ন ধরণের অডিও ফরম্যাট এবং মোবাইল ক্লায়েন্ট সমর্থন করে।
- এর মাধ্যমে আপনি একটি আধুনিক ওয়েব ইন্টারফেস এবং ওপেনসাবসোনিক এপিআই স্ট্যান্ডার্ড ব্যবহার করে বিশাল মিউজিক লাইব্রেরিগুলো পরিচালনা করতে পারবেন।
- এটি বিভিন্ন ডিভাইসে শোনার অভিজ্ঞতাকে সর্বোত্তম করতে নিরাপদ রিমোট অ্যাক্সেস অপশন এবং রিয়েল-টাইম ট্রান্সকোডিং প্রদান করে।
আপনি যদি এখনও সিডি, ক্যাসেট সংগ্রহ করতে বা ব্যান্ডক্যাম্প থেকে ডিজিটাল অ্যালবাম কিনতে ভালোবাসেন, তাহলে আপনি জানেন যে নিজের একটি সংগ্রহশালা থাকাটা কতটা আনন্দের, কিন্তু আজকাল এটি পরিচালনা করা বেশ ঝামেলার কাজ হতে পারে। স্ট্রিমিংয়ের প্রসারের ফলে, আমরা আমাদের সঙ্গীতের উপর কিছুটা নিয়ন্ত্রণ হারিয়েছি এবং প্ল্যাটফর্মগুলোর সিদ্ধান্তের উপর নির্ভরশীল হয়ে পড়েছি যে আমরা কী শুনতে পারব এবং কী দামে। সৌভাগ্যবশত, যারা নিজেদের ডিজিটাল সার্বভৌমত্ব পুনরুদ্ধার করতে এবং কোনো তৃতীয় পক্ষের উপর নির্ভর না করে নিজেদের প্লেব্যাক ব্যবস্থা তৈরি করতে চান, তাদের জন্য একটি চমৎকার বিকল্প রয়েছে।
এইখানেই নেভিড্রোমের আগমন, এটি একটি ফ্রি এবং ওপেন-সোর্স সফটওয়্যার টুল যা আপনাকে ঘরে বসেই আপনার নিজস্ব স্পটিফাই ক্লোন তৈরি করতে দেয় । আপনার কাছে কয়েকটি সিডি থাকুক বা FLAC বা MP3 ফরম্যাটে হাজার হাজার অ্যালবামের বিশাল সংগ্রহ থাকুক, এই সার্ভারটি সবকিছুই সহজে সামলাতে পারে। এর ফলে, ইন্টারনেট সংযোগ থাকলেই আপনি আপনার পিসি, মোবাইল ডিভাইস বা এমনকি অফিস থেকেও আপনার মিউজিক অ্যাক্সেস করতে পারবেন। যারা গোপনীয়তা, হাই-ফাই অডিও কোয়ালিটি এবং সবকিছু সিঙ্ক্রোনাইজড থাকার সুবিধা চান, তাদের জন্য এটি একটি আদর্শ সমাধান।

সহজ কথায়, নেভিড্রোম হলো Go-তে লেখা একটি সার্ভার, যা এটিকে অত্যন্ত দ্রুত এবং হালকা করে তুলেছে । এটি এতটাই কার্যকর যে আপনি সিস্টেম ক্র্যাশ না করেই এটিকে একটি রাস্পবেরি পাই জিরোতেও চালাতে পারবেন। এর প্রধান কাজ হলো আপনার মিউজিক ফোল্ডারকে ইন্ডেক্স করা এবং একটি সু-পরিকল্পিত ওয়েব ইন্টারফেস বা বাহ্যিক অ্যাপ্লিকেশনের মাধ্যমে তা পরিবেশন করা। এর অন্যতম সেরা শক্তি হলো ওপেনসাবসোনিক এপিআই (OpenSubsonic API) -এর ব্যবহার , যা এমন একটি স্ট্যান্ডার্ড যা কয়েক ডজন বিভিন্ন মোবাইল অ্যাপ্লিকেশনকে আপনার সার্ভারের সাথে নির্বিঘ্নে সংযোগ স্থাপন করতে দেয়।
সামঞ্জস্যতার দিক থেকে নেভিড্রোম কোনো আপোস করে না। এটি সাধারণ MP3 এবং AAC থেকে শুরু করে FLAC, WAV, এবং AIFF-এর মতো লসলেস ফরম্যাট পর্যন্ত প্রায় সব ধরনের অডিও ফরম্যাট সমর্থন করে। এছাড়াও, এতে অন-দ্য-ফ্লাই ট্রান্সকোডিং- এর মতো উন্নত বৈশিষ্ট্য রয়েছে , যা খুবই জরুরি যদি আপনার কাছে খুব বড় ফাইল থাকে এবং আপনি আপনার সমস্ত ডেটা খরচ না করে মোবাইল ডিভাইসে সেগুলি শুনতে চান, অথবা যদি ডিভাইসটি মূল ফরম্যাটটি সমর্থন না করে।
সকল স্তরের জন্য ইনস্টলেশন

আপনি কম্পিউটার নিয়ে ঘাঁটাঘাঁটি করতে কতটা ভালোবাসেন, তার উপর নির্ভর করে শুরু করার জন্য কয়েকটি উপায় রয়েছে। যারা উইন্ডোজের জন্য একটি সহজ ও সরল সমাধান পছন্দ করেন , তাদের জন্য একটি .msi ইনস্টলার আছে। শুধু এটি চালান, আপনার মিউজিক ফাইলগুলোর অবস্থান নির্দিষ্ট করুন (উদাহরণস্বরূপ, C:\Music), এবং আপনার ব্রাউজার খুলে localhost:4533-এ যান। কোনো ঝামেলা ছাড়াই আপনার গান উপভোগ করা শুরু করার এটিই সবচেয়ে দ্রুততম উপায়।
উৎসাহী বা যাদের হোম সার্ভার আছে, তাদের জন্য পছন্দের বিকল্প হলো ডকার (Docker) এবং ডকার কম্পোজ (Docker Compose )। এটি আপনাকে সার্ভারটিকে একটি কন্টেইনারে আলাদা করে রাখতে সাহায্য করে, ফলে এটি অন্য কোনো প্রোগ্রামের কাজে হস্তক্ষেপ করে না। এর জন্য শুধু একটি docker-compose.yml ফাইল তৈরি করতে হবে, যেখানে deluan/navidrome ইমেজটি নির্দিষ্ট করা থাকবে, পোর্টগুলো ম্যাপ করা থাকবে (ডিফল্টরূপে ৪৫৩৩), এবং ডেটা ও মিউজিক ফোল্ডারগুলো লিঙ্ক করা থাকবে। আপনি যদি পোর্টেইনার (Portainer) ব্যবহার করেন , তবে একটি স্ট্যাক (Stack) তৈরি করে ভিজ্যুয়াল ইন্টারফেস থেকেই এই সবকিছু করতে পারবেন, যা ম্যানেজমেন্টকে অনেক সহজ করে তোলে।
আপনি যদি ম্যাক বা লিনাক্স ব্যবহারকারী হন, তবে আপনি এটি সরাসরি বাইনারি থেকে চালাতে পারেন অথবা ম্যাকওএস-এ একটি লঞ্চএজেন্ট কনফিগার করতে পারেন , যাতে কম্পিউটার চালু করার সাথে সাথে সার্ভারটি স্বয়ংক্রিয়ভাবে চালু হয়ে যায় এবং প্রতিবার ম্যানুয়ালি কমান্ড চালু করার প্রয়োজন না হয়।
লাইব্রেরি কনফিগারেশন এবং অপ্টিমাইজেশন

ইনস্টল করার পরে, সিস্টেমটি প্রথমেই আপনাকে একটি অ্যাডমিনিস্ট্রেটর অ্যাকাউন্ট তৈরি করতে বলবে। সেখান থেকে, নেভিড্রোম আপনার ফোল্ডারগুলি স্ক্যান করা শুরু করবে। এখানেই একটি গুরুত্বপূর্ণ বিষয় আসে: গানের ট্যাগিং । আপনার গান যাতে এলোমেলোভাবে না দেখায়, সেজন্য ফাইলগুলিতে সঠিক মেটাডেটা (শিল্পী, অ্যালবাম, ট্র্যাক নম্বর) থাকা আবশ্যক। যদি আপনি লক্ষ্য করেন যে কিছু জিনিস অগোছালো, তাহলে ট্যাগগুলি ঠিক করার জন্য মিউজিকব্রেইঞ্জ পিকার্ডের মতো টুলগুলি অমূল্য, যাতে নেভিড্রোম সবকিছু নিখুঁতভাবে গ্রুপ করতে পারে।
সেটিংস প্যানেলের মধ্যে, আপনি রিপ্লেগেইন মোডের মতো বিবরণগুলো অ্যাডজাস্ট করতে পারেন , যা নিশ্চিত করে যে সব গান একই ভলিউমে বাজবে, ফলে আপনাকে প্রতি দুটি ট্র্যাক পর পর ভলিউম কন্ট্রোল অ্যাডজাস্ট করতে হবে না। এছাড়াও, আপনি সার্ভারটিকে Last.fm বা ListenBrainz- এর সাথে সংযুক্ত করতে পারেন, যা আপনার সমস্ত প্লেব্যাক স্বয়ংক্রিয়ভাবে রেকর্ড করে, এবং আপনি যেখানেই গান শুনুন না কেন, আপনার মিউজিক হিস্ট্রি আপ-টু-ডেট রাখে।
আপনার মোবাইল ফোন এবং অন্যান্য ডিভাইস থেকে কীভাবে অ্যাক্সেস করবেন

যখন আপনি আপনার গান পকেটে নিয়ে ঘুরতে চান, তখনই আসল মজাটা শুরু হয়। যেহেতু নেভিড্রোম সাবসোনিকের সাথে সামঞ্জস্যপূর্ণ, তাই আপনার বেছে নেওয়ার জন্য রয়েছে বিশাল পরিসরের অ্যাপ। অ্যান্ড্রয়েডে, সিমফোনিয়াম এবং সাবস্ট্রিমার খুবই নির্ভরযোগ্য বিকল্প, অন্যদিকে আইওএস-এ অ্যামপারফাই এবং প্লে:সাব বিশেষভাবে উল্লেখযোগ্য । সংযোগ স্থাপন করতে আপনার শুধু সার্ভারের আইপি অ্যাড্রেস (উদাহরণস্বরূপ, http://192.168.1.15:4533), আপনার ইউজারনেম এবং পাসওয়ার্ড প্রয়োজন হবে।
আপনি যদি বাড়ি থেকে বের হয়েও কোনো প্রযুক্তিগত ঝামেলা ছাড়াই গান শোনা চালিয়ে যেতে চান, তাহলে আপনি টেইলস্কেল (Tailscale ) ব্যবহার করতে পারেন । এই টুলটি একটি ভার্চুয়াল প্রাইভেট নেটওয়ার্ক (virtual private network) তৈরি করে, যা আপনাকে অন্য শহরে থাকলেও আপনার বসার ঘরের মতোই সার্ভার অ্যাক্সেস করার সুযোগ দেয়। যারা আরও প্রচলিত পদ্ধতি পছন্দ করেন, তারা নিজেদের সুরক্ষিত ডোমেইন (https) থেকে এটি অ্যাক্সেস করার জন্য এনজিনক্স (Nginx) বা ক্যাডি (Caddy) দিয়ে একটি রিভার্স প্রক্সি এবং একটি এসএসএল (SSL) সার্টিফিকেট কনফিগার করতে পারেন।
উন্নত ব্যবস্থাপনা এবং অতিরিক্ত কৌশল
অভিজ্ঞতাটিকে পরবর্তী স্তরে নিয়ে যেতে চাইলে, ডকার ব্যবহার করে নেভিড্রোমের পাশাপাশি ফাইলব্রাউজার যুক্ত করতে পারেন । এর ফলে আপনি শেয়ার্ড ফোল্ডার বা ইউএসবি ড্রাইভের প্রয়োজন ছাড়াই সরাসরি আপনার ব্রাউজার থেকে সার্ভারে মিউজিক ফাইল আপলোড করতে পারবেন। এছাড়াও, উইন্ডোজ ব্যবহারকারীদের ক্ষেত্রে, আপনার ফায়ারওয়াল মোবাইল ডিভাইস থেকে অ্যাক্সেস ব্লক করতে পারে; সেক্ষেত্রে, আপনাকে উইন্ডোজ ডিফেন্ডার ফায়ারওয়ালের ইনবাউন্ড রুলসে পোর্ট ৪৫৩৩ খুলতে হবে।
যারা নান্দনিকতা পছন্দ করেন, তাদের জন্য ফেইশিন বা আনসোকুর মতো ডেস্কটপ ক্লায়েন্ট রয়েছে, যা স্পটিফাই-এর ইন্টারফেসের অনুকরণ করে এবং সাধারণ ওয়েবসাইটের চেয়ে অনেক বেশি দৃষ্টিনন্দন অভিজ্ঞতা প্রদান করে। এই অ্যাপগুলো আপনাকে শিল্পীদের ডিস্কোগ্রাফি ব্রাউজ করতে এবং বাহ্যিক ডেটাবেসের সাথে সংযুক্তির মাধ্যমে জনপ্রিয় ট্র্যাক খুঁজে পেতে সাহায্য করে, যা আপনার সংগ্রহ পরিচালনাকে গতিশীল ও আধুনিক করে তোলে ।
ন্যাভিড্রোমের মতো একটি সিস্টেম আমাদের সঙ্গীতের সাথে সম্পর্ককে পুরোপুরি বদলে দেয়, যা আমাদের হাজার হাজার ফাইল এক জায়গায় কেন্দ্রীভূত করতে এবং যেকোনো ডিভাইস থেকে সেগুলো অ্যাক্সেস করার সুযোগ করে দেয়। উইন্ডোজে একটি ইনস্টলারের সরলতা থেকে শুরু করে মিনি পিসি বা রাস্পবেরি পাইতে ডকারের শক্তি পর্যন্ত, এর নমনীয়তা পরিপূর্ণ। ভালো ফাইল ট্যাগিং এবং সিমফোনিয়াম বা অ্যাম্পারফাই-এর মতো ক্লায়েন্ট অ্যাপ্লিকেশনের সাথে মিলিত হয়ে, আমরা একটি ব্যক্তিগত, বিনামূল্যে এবং উচ্চ-মানের বিকল্প পাই যা বর্তমান সাবস্ক্রিপশন পরিষেবাগুলোর সীমাবদ্ধতাকে পেছনে ফেলে দেয়।