Nuclear, internet üzerindeki farklı müzik kaynaklarını tek bir arayüz üzerinden kullanarak şarkı dinlemek ve müzik koleksiyonları oluşturmak amacıyla geliştirilen ücretsiz ve açık kaynaklı bir masaüstü müzik oynatıcısıdır. Özellikle farklı müzik kaynaklarını tek bir uygulamada birleştirmek isteyen kullanıcılar için hazırlanmıştır. Geleneksel müzik akışı hizmetlerinden farklı olarak belirli bir müzik sağlayıcısına bağlı kalmadan çalışabilecek şekilde tasarlanmıştır. Reklam ve kullanıcı takibi içermeyen yapısıyla müzik dinleme deneyimini kişiselleştirmeyi hedefler.
Uygulama, müzik arama ve keşfetme işlemlerini destekler. Kullanıcılar şarkı, sanatçı veya albüm adlarını kullanarak arama gerçekleştirebilir. Sanatçı sayfalarında biyografi bilgileri, albümler ve benzer sanatçılar görüntülenebilir. Albüm sayfaları üzerinden parça listelerine ulaşılabilir ve dinlenmek istenen şarkılar oynatma kuyruğuna eklenebilir. Farklı kaynaklardan elde edilen müzik bilgileri, ortak bir kütüphane görünümünde sunulur.
Nuclear, kullanıcıların kendi çalma listelerini oluşturmasına ve yönetmesine olanak tanır. Şarkılar çalma listelerine eklenebilir, mevcut listeler düzenlenebilir ve parçaların sıraları değiştirilebilir. Karışık çalma ve tekrar oynatma seçenekleri bulunmaktadır. Kullanıcılar beğendikleri şarkıları, albümleri ve sanatçıları favorilerine ekleyebilir. Çalma listelerinin içe ve dışa aktarılmasına yönelik özellikler sayesinde müzik koleksiyonları farklı kaynaklarla birlikte kullanılabilir.
Program, dinleme geçmişinin ve müzik alışkanlıklarının incelenmesini sağlayan araçlar sunar. Önceden dinlenen şarkılar görüntülenebilir ve dinleme istatistikleri takip edilebilir. Desteklenen parçalarda şarkı sözleri görüntülenebilir. Zaman eşzamanlı şarkı sözleri, oynatılan müziğin ilgili bölümünü takip etmeyi kolaylaştırır. Bazı şarkı sözü içeriklerinde çeviri ve farklı yazı sistemlerine yönelik görüntüleme seçenekleri de bulunmaktadır. Bu özellikler özellikle yabancı dilde müzik dinleyen kullanıcılar açısından yararlıdır.
Nuclear'ın önemli özelliklerinden biri eklenti tabanlı mimarisidir. Uygulamanın müzik kaynakları, meta veri sağlayıcıları ve farklı işlevleri eklentiler aracılığıyla genişletilebilir. Yerleşik eklenti mağazası üzerinden uyumlu eklentiler bulunabilir ve kurulabilir. Geliştiriciler Nuclear Plugin SDK kullanarak kendi eklentilerini hazırlayabilir. Bu sistem sayesinde müzik arama, içerik sunumu ve çalma listesi yönetimi gibi işlevler farklı hizmetlerle bütünleştirilebilir. Kullanılabilir müzik kaynakları ve oynatma özellikleri kurulan eklentilere bağlı olarak değişebilir.
Program, kullanıcı arayüzünü kişiselleştirmek için çeşitli tema seçenekleri sunar. Açık ve koyu temalar kullanılabilir, özel CSS temalarıyla uygulamanın görünümü değiştirilebilir. Klavye kısayolları üzerinden müzik oynatma işlemleri kontrol edilebilir. Otomatik güncelleme özelliği, yeni uygulama sürümlerinin yüklenmesini kolaylaştırır. Ayrıca Nuclear Jam aracılığıyla uyumlu yapılandırmalarda müzik oynatma işlemlerinin telefondan kontrol edilmesi mümkündür.
Nuclear, MCP sunucusu desteği sayesinde uyumlu yapay zekâ araçlarıyla bütünleşebilir. Kullanıcılar MCP bağlantısını etkinleştirerek desteklenen yapay zekâ istemcilerinin müzik oynatıcıyla etkileşim kurmasını sağlayabilir. Bu özellik, belirli müzik işlemlerinin harici araçlar üzerinden yönetilmesine olanak tanır. MCP bağlantısının kullanılması için ilgili entegrasyonun ayrıca yapılandırılması gerekir.
Tauri, Rust ve TypeScript teknolojilerinden yararlanan Nuclear; Windows, macOS ve Linux işletim sistemlerini destekler. Windows için EXE ve MSI kurulum paketleri sunulmaktadır. AGPL-3.0 lisansı altında dağıtılan uygulama, farklı müzik kaynaklarından içerik dinlemeyi, çalma listelerini yönetmeyi ve müzik dinleme deneyimini eklentilerle geliştirmeyi sağlayan açık kaynaklı bir masaüstü oynatıcısıdır.
Uygulama, müzik arama ve keşfetme işlemlerini destekler. Kullanıcılar şarkı, sanatçı veya albüm adlarını kullanarak arama gerçekleştirebilir. Sanatçı sayfalarında biyografi bilgileri, albümler ve benzer sanatçılar görüntülenebilir. Albüm sayfaları üzerinden parça listelerine ulaşılabilir ve dinlenmek istenen şarkılar oynatma kuyruğuna eklenebilir. Farklı kaynaklardan elde edilen müzik bilgileri, ortak bir kütüphane görünümünde sunulur.
Nuclear, kullanıcıların kendi çalma listelerini oluşturmasına ve yönetmesine olanak tanır. Şarkılar çalma listelerine eklenebilir, mevcut listeler düzenlenebilir ve parçaların sıraları değiştirilebilir. Karışık çalma ve tekrar oynatma seçenekleri bulunmaktadır. Kullanıcılar beğendikleri şarkıları, albümleri ve sanatçıları favorilerine ekleyebilir. Çalma listelerinin içe ve dışa aktarılmasına yönelik özellikler sayesinde müzik koleksiyonları farklı kaynaklarla birlikte kullanılabilir.
Program, dinleme geçmişinin ve müzik alışkanlıklarının incelenmesini sağlayan araçlar sunar. Önceden dinlenen şarkılar görüntülenebilir ve dinleme istatistikleri takip edilebilir. Desteklenen parçalarda şarkı sözleri görüntülenebilir. Zaman eşzamanlı şarkı sözleri, oynatılan müziğin ilgili bölümünü takip etmeyi kolaylaştırır. Bazı şarkı sözü içeriklerinde çeviri ve farklı yazı sistemlerine yönelik görüntüleme seçenekleri de bulunmaktadır. Bu özellikler özellikle yabancı dilde müzik dinleyen kullanıcılar açısından yararlıdır.
Nuclear'ın önemli özelliklerinden biri eklenti tabanlı mimarisidir. Uygulamanın müzik kaynakları, meta veri sağlayıcıları ve farklı işlevleri eklentiler aracılığıyla genişletilebilir. Yerleşik eklenti mağazası üzerinden uyumlu eklentiler bulunabilir ve kurulabilir. Geliştiriciler Nuclear Plugin SDK kullanarak kendi eklentilerini hazırlayabilir. Bu sistem sayesinde müzik arama, içerik sunumu ve çalma listesi yönetimi gibi işlevler farklı hizmetlerle bütünleştirilebilir. Kullanılabilir müzik kaynakları ve oynatma özellikleri kurulan eklentilere bağlı olarak değişebilir.
Program, kullanıcı arayüzünü kişiselleştirmek için çeşitli tema seçenekleri sunar. Açık ve koyu temalar kullanılabilir, özel CSS temalarıyla uygulamanın görünümü değiştirilebilir. Klavye kısayolları üzerinden müzik oynatma işlemleri kontrol edilebilir. Otomatik güncelleme özelliği, yeni uygulama sürümlerinin yüklenmesini kolaylaştırır. Ayrıca Nuclear Jam aracılığıyla uyumlu yapılandırmalarda müzik oynatma işlemlerinin telefondan kontrol edilmesi mümkündür.
Nuclear, MCP sunucusu desteği sayesinde uyumlu yapay zekâ araçlarıyla bütünleşebilir. Kullanıcılar MCP bağlantısını etkinleştirerek desteklenen yapay zekâ istemcilerinin müzik oynatıcıyla etkileşim kurmasını sağlayabilir. Bu özellik, belirli müzik işlemlerinin harici araçlar üzerinden yönetilmesine olanak tanır. MCP bağlantısının kullanılması için ilgili entegrasyonun ayrıca yapılandırılması gerekir.
Tauri, Rust ve TypeScript teknolojilerinden yararlanan Nuclear; Windows, macOS ve Linux işletim sistemlerini destekler. Windows için EXE ve MSI kurulum paketleri sunulmaktadır. AGPL-3.0 lisansı altında dağıtılan uygulama, farklı müzik kaynaklarından içerik dinlemeyi, çalma listelerini yönetmeyi ve müzik dinleme deneyimini eklentilerle geliştirmeyi sağlayan açık kaynaklı bir masaüstü oynatıcısıdır.