- Navidrome هو خادم موسيقى مجاني وخفيف الوزن يتم استضافته ذاتيًا، ويدعم مجموعة واسعة من تنسيقات الصوت وعملاء الأجهزة المحمولة.
- يتيح لك إدارة مكتبات الموسيقى الضخمة من خلال واجهة ويب حديثة ومعيار OpenSubsonic API.
- يوفر خيارات وصول آمنة عن بعد وإمكانية تحويل الترميز في الوقت الفعلي لتحسين الاستماع على أجهزة مختلفة.
إذا كنت من محبي جمع الأقراص المدمجة أو أشرطة الكاسيت، أو شراء الألبومات الرقمية من Bandcamp، فأنت تعلم أن امتلاك مكتبة موسيقية خاصة بك متعة حقيقية، لكن إدارتها هذه الأيام قد تكون مرهقة. مع انتشار خدمات البث الموسيقي، فقدنا بعض السيطرة على موسيقانا، وأصبحنا خاضعين لقرارات هذه المنصات بشأن ما يمكننا الاستماع إليه وبأي سعر. لحسن الحظ، يوجد بديل رائع لمن يرغبون في استعادة سيادتهم الرقمية وإنشاء نظام تشغيل خاص بهم دون الاعتماد على جهات خارجية.
هنا يأتي دور Navidrome، وهو برنامج مجاني ومفتوح المصدر يتيح لك إنشاء نسخة منزلية من Spotify. سواءً كان لديك بضعة أقراص مدمجة أو مجموعة ضخمة تضم آلاف الألبومات بصيغة FLAC أو MP3، فإن هذا الخادم قادر على التعامل مع كل ذلك بسهولة، مما يسمح لك بالوصول إلى موسيقاك من جهاز الكمبيوتر أو الهاتف المحمول أو حتى مكتبك، طالما لديك اتصال بالإنترنت. إنه الحل الأمثل لمن يبحثون عن الخصوصية وجودة صوت عالية الوضوح وراحة مزامنة كل شيء.

ببساطة، Navidrome هو خادم مكتوب بلغة Go، مما يجعله سريعًا للغاية وخفيف الوزن . يتميز بكفاءة عالية لدرجة أنه يمكنك تشغيله حتى على Raspberry Pi Zero دون أي مشاكل في النظام. وظيفته الرئيسية هي فهرسة مجلد الموسيقى الخاص بك وتقديمه عبر واجهة ويب سهلة الاستخدام أو من خلال تطبيقات خارجية. من أبرز مزاياه استخدامه لواجهة برمجة تطبيقات OpenSubsonic ، وهي معيار يسمح لعشرات التطبيقات المحمولة المختلفة بالاتصال بخادمك بسلاسة.
من حيث التوافق، لا يتهاون تطبيق Navidrome. فهو يدعم جميع تنسيقات الصوت تقريبًا ، بدءًا من تنسيقات MP3 وAAC الشائعة وصولًا إلى التنسيقات غير المضغوطة مثل FLAC وWAV وAIFF. علاوة على ذلك، يتضمن ميزات متقدمة مثل التحويل الفوري للترميز ، وهو أمر ضروري إذا كانت لديك ملفات كبيرة جدًا وترغب في الاستماع إليها على جهازك المحمول دون استهلاك بياناتك بالكامل، أو إذا كان الجهاز لا يدعم التنسيق الأصلي.
تركيب لجميع المستويات

بحسب مدى استمتاعك بالتعامل مع أجهزة الكمبيوتر، لديك عدة طرق للبدء. بالنسبة لمن يفضلون حلاً بسيطاً وسهلاً لنظام ويندوز ، يوجد برنامج تثبيت بصيغة .msi. ما عليك سوى تشغيله، وتحديد موقع ملفات الموسيقى (على سبيل المثال، C:\Music)، ثم فتح متصفحك على localhost:4533. إنها أسرع طريقة للاستمتاع بموسيقاك دون أي عناء.
بالنسبة للمتحمسين أو من يمتلكون خادمًا منزليًا، يُعدّ Docker وDocker Compose الخيار الأمثل . يتيح لك هذا عزل الخادم في حاوية بحيث لا يتداخل مع البرامج الأخرى. ما عليك سوى إنشاء ملف docker-compose.yml لتحديد صورة deluan/navidrome، وتعيين المنافذ (4533 افتراضيًا)، وربط مجلدي البيانات والموسيقى. إذا كنت تستخدم Portainer ، فيمكنك القيام بكل هذا من خلال واجهة رسومية عبر إنشاء Stack، مما يُسهّل الإدارة بشكل كبير.
إذا كنت من مستخدمي نظام التشغيل Mac أو Linux، فيمكنك تشغيله مباشرة من الملف الثنائي أو تكوين LaunchAgent على نظام macOS بحيث يبدأ الخادم تلقائيًا عند تشغيل الكمبيوتر، مما يجنبك الحاجة إلى تشغيل الأوامر يدويًا في كل مرة.
تهيئة المكتبة وتحسينها

بعد التثبيت، سيطلب منك النظام أولاً إنشاء حساب مدير. بعد ذلك، سيبدأ Navidrome بفحص مجلداتك. وهنا تبرز أهمية وضع علامات على الأغاني . لمنع ظهور موسيقاك بشكل عشوائي، يجب أن تحتوي الملفات على بيانات وصفية صحيحة (اسم الفنان، اسم الألبوم، رقم المقطع). إذا لاحظتَ وجود بعض الملفات غير المنظمة، فإن أدوات مثل MusicBrainz Picard تُعدّ مفيدة للغاية لتنظيف العلامات حتى يتمكن Navidrome من تجميع كل شيء بشكل مثالي.
من خلال لوحة الإعدادات، يمكنك ضبط تفاصيل مثل وضع ReplayGain ، الذي يضمن تشغيل جميع الأغاني بنفس مستوى الصوت، فلا تضطر إلى تعديل مستوى الصوت كل أغنيتين. كما يمكنك ربط الخادم بـ Last.fm أو ListenBrainz لتسجيل جميع عمليات التشغيل تلقائيًا، مما يحافظ على سجل الموسيقى الخاص بك محدثًا أينما كنت تستمع.
كيفية الوصول من هاتفك المحمول والأجهزة الأخرى

تكمن المتعة الحقيقية في إمكانية حمل موسيقاك معك أينما ذهبت. وبما أن Navidrome متوافق مع Subsonic، فلديك مجموعة واسعة من التطبيقات للاختيار من بينها. على نظام Android، يُعدّ كل من Symfonium وSubstreamer خيارين ممتازين، بينما على نظام iOS، يبرز كل من Amperfy وplay:sub . لإعداد الاتصال، كل ما تحتاجه هو عنوان IP الخاص بخادمك (على سبيل المثال، http://192.168.1.15:4533)، واسم المستخدم، وكلمة المرور.
إذا كنت ترغب في مغادرة المنزل والاستمرار في الاستماع إلى موسيقاك دون أي مشاكل تقنية، يمكنك استخدام Tailscale . تُنشئ هذه الأداة شبكة افتراضية خاصة (VPN) تتيح لك الوصول إلى خادمك كما لو كنت في غرفة معيشتك، حتى لو كنت في مدينة أخرى. أما لمن يفضلون الحلول التقليدية، فيمكنهم إعداد خادم وكيل عكسي باستخدام Nginx أو Caddy وشهادة SSL للوصول إليه عبر نطاقهم الآمن (https).
الإدارة المتقدمة والحيل الإضافية
إذا كنت ترغب في الارتقاء بتجربتك إلى مستوى أعلى، يمكنك إضافة FileBrowser إلى جانب Navidrome باستخدام Docker. يتيح لك هذا تحميل ملفات الموسيقى إلى خادمك مباشرةً من متصفحك، مما يُغنيك عن استخدام المجلدات المشتركة أو محركات أقراص USB. بالإضافة إلى ذلك، بالنسبة لمستخدمي Windows، قد يمنع جدار الحماية الوصول من أجهزتهم المحمولة؛ في هذه الحالة، ستحتاج إلى فتح المنفذ 4533 في قواعد الاتصال الواردة لجدار حماية Windows Defender.
بالنسبة لمن يُقدّرون الجماليات، تتوفر تطبيقات سطح المكتب مثل Feishin وAonsoku التي تُحاكي واجهة Spotify، مُقدّمةً تجربةً بصريةً أكثر جاذبيةً من الموقع الإلكتروني الأساسي. تُمكّنك هذه التطبيقات من استعراض أعمال الفنانين واكتشاف الأغاني الرائجة بفضل التكامل مع قواعد البيانات الخارجية، مما يجعل إدارة مجموعتك الموسيقية ديناميكيةً وعصرية.
يُحدث نظامٌ مثل Navidrome نقلةً نوعيةً في علاقتنا بالموسيقى، إذ يُتيح لنا مركزة آلاف الملفات في مكانٍ واحد والوصول إليها من أي جهاز. بدءًا من سهولة التثبيت على نظام ويندوز، وصولًا إلى قوة Docker على أجهزة الكمبيوتر الصغيرة أو Raspberry Pi، تتوافر مرونةٌ كاملة. وبالإضافة إلى ميزة تصنيف الملفات المتقدمة وتطبيقات العميل مثل Symfonium أو Amperfy، نحصل على بديلٍ خاص ومجاني وعالي الجودة، يتجاوز قيود خدمات الاشتراك الحالية.