منصوبے کے بارے میں

Nuclear ایک کراس پلیٹ فارم، اوپن سورس میوزک پلیئر ہے جسے مختلف ذرائع سے اشتہارات یا صارف کی ٹریکنگ کے بغیر میوزک اسٹریم کرنے کے لیے ڈیزائن کیا گیا ہے۔ یہ Windows، macOS اور Linux پر چلتا ہے، اور ہر پلیٹ فارم کے لیے نیٹو انسٹالرز فراہم کرتا ہے جن میں .exe، .dmg، .AppImage، .deb، .rpm اور .flatpak فارمیٹس شامل ہیں۔ اس کے انٹرفیس میں متعدد بلٹ ان کلر تھیمز (green, aqua, mint, orange, red, violet) شامل ہیں اور یہ کسٹم CSS تھیمز کو سپورٹ کرتا ہے۔ صارفین فنکاروں، البمز یا ٹریکس کو تلاش کر سکتے ہیں، بائیوگرافی اور ڈسکگرافی کے ساتھ آرٹسٹ پیجز براؤز کر سکتے ہیں، پلے لسٹس (تخلیق، امپورٹ، ایکسپورٹ) کا انتظام کر سکتے ہیں، اور البمز، فنکاروں اور ٹریکس کے لیے فیورٹ کا استعمال کر سکتے ہیں۔ کیو مینجمنٹ فیچرز میں shuffle، repeat اور ڈریگ اینڈ ڈراپ ری آرڈرنگ شامل ہے۔ ایک پلگ ان سسٹم فنکشنلٹی کو بڑھانے کی اجازت دیتا ہے — پلگ انز اسٹریمینگ ذرائع، میٹا ڈیٹا یا ڈیش بورڈ مواد فراہم کر سکتے ہیں، اور انہیں بلٹ ان اسٹور کے ذریعے انسٹال کیا جا سکتا ہے یا @nuclearplayer/plugin-sdk کا استعمال کرتے ہوئے تیار کیا جا سکتا ہے۔ Nuclear میں ایک MCP سرور بھی شامل ہے جو HTTP اینڈ پوائنٹس کے ذریعے Claude Code، Codex CLI، OpenCode اور دیگر AI ایجنٹس کے ساتھ انٹیگریشن کو ممکن بناتا ہے۔ ڈویلپمنٹ کے لیے Tauri (Rust + React) کے ساتھ pnpm monorepo کا استعمال کیا جاتا ہے، جس کے لیے Node.js >=22، pnpm >=9، Rust stable، اور پلیٹ فارم کے مخصوص Tauri ڈیپینڈنسیز درکار ہیں۔ کمیونٹی سپورٹ Discord، Mastodon اور GitHub Discussions کے ذریعے دستیاب ہے۔ یہ AGPL-3.0 کے تحت لائسنس شدہ ہے۔