Supersonic, kişisel müzik sunucularında saklanan ses dosyalarını dinlemek ve yönetmek amacıyla geliştirilen ücretsiz ve açık kaynaklı bir masaüstü müzik oynatıcısıdır. Özellikle kendi müzik koleksiyonlarını Navidrome, Jellyfin veya Subsonic uyumlu sunucularda barındıran kullanıcılar için hazırlanmıştır. Geleneksel yerel müzik oynatıcılarından farklı olarak uzak sunuculardaki müzik kütüphanelerine bağlanarak içerikleri grafiksel bir arayüz üzerinden görüntüler ve oynatır. Go programlama dili ve Fyne uygulama çatısı kullanılarak geliştirilmiştir.
Uygulama, Subsonic ve OpenSubsonic API'leriyle çalışan müzik sunucularını destekler. Navidrome, Gonic, Airsonic-Advanced, Ampache, Nextcloud Music, Funkwhale ve diğer uyumlu sunuculara bağlanabilir. Jellyfin müzik sunucularıyla da çalışabilir. Kullanıcılar birden fazla sunucu bağlantısı oluşturabilir ve farklı müzik kütüphaneleri arasında geçiş yapabilir. Yerel ağda veya internet üzerinden erişilebilen sunucu adresleri tanımlanarak müzik koleksiyonlarına erişim sağlanabilir.
Supersonic, müzik arşivlerini sanatçı, albüm ve parça bilgilerine göre görüntülemeyi destekler. Kullanıcılar albüm kapaklarını inceleyebilir, sanatçıların diskografilerini görüntüleyebilir ve belirli müzikleri arayabilir. Albüm listelerinde filtreleme işlemleri gerçekleştirilebilir. Parçalar farklı sütunlara göre sıralanabilir ve görüntülenecek bilgilerin yer aldığı sütunlar özelleştirilebilir. Sonsuz kaydırma destekli arayüzü, büyük müzik kütüphanelerinde gezinmeyi kolaylaştırır.
Program, ses oynatma işlemlerinde MPV altyapısından yararlanır. Desteklenen ses dosyalarında parçalar arasında boşluksuz oynatma gerçekleştirilebilir. ReplayGain desteği sayesinde uygun şekilde etiketlenmiş müziklerin ses seviyeleri dengelenebilir. Yerleşik 15 bantlı grafik ekolayzır, farklı frekans aralıklarının kullanıcı tercihine göre ayarlanmasını sağlar. Dalga biçimi tabanlı ilerleme çubuğu üzerinden parçaların farklı bölümlerine geçiş yapılabilir. Desteklenen ses aygıtlarında özel ses çıkış modlarından da yararlanılabilir.
Supersonic, çalma listelerini yönetme ve müzikleri farklı yöntemlerle oynatma özellikleri sunar. Kullanıcılar albümleri, sanatçıları ve çalma listelerini karışık sırada oynatabilir. Tek parçayı veya listeyi tekrarlama seçenekleri bulunmaktadır. Sunucunun desteklediği durumlarda benzer sanatçılardan müzikler oluşturabilen sanatçı radyosu kullanılabilir. İnternet radyo istasyonları dinlenebilir ve uyumlu UPnP/DLNA cihazlarına ses aktarımı gerçekleştirilebilir.
Uygulama, şarkı sözlerini görüntüleyebilir ve LrcLib gibi kaynaklardan söz bilgileri alabilir. Dinleme geçmişinin sunucuya bildirilmesi için scrobbling desteği bulunmaktadır. Böylece dinlenen parçalar sunucu tarafındaki müzik geçmişine kaydedilebilir. Kullanıcılar sunucudaki şarkıları, albümleri ve çalma listelerini bilgisayarlarına indirebilir. Bununla birlikte uygulama, tamamen bağımsız bir çevrim dışı müzik kütüphanesi yöneticisi olarak tasarlanmamıştır; temel işlevleri müzik sunucusu bağlantısına dayanır.
Supersonic, Windows medya denetimleriyle bütünleşerek klavyedeki medya tuşları ve işletim sisteminin ses kontrol arayüzü üzerinden yönetilebilir. Linux üzerinde MPRIS, macOS üzerinde ise sistem medya denetimleri desteklenir. Açık ve koyu tema seçenekleri, otomatik tema değiştirme ve özel görsel temalar sayesinde uygulamanın görünümü özelleştirilebilir. Sistem tepsisi desteği, müzik oynatma işlemlerinin uygulama penceresi kapatıldıktan sonra yönetilmesini kolaylaştırır.
Windows, macOS ve Linux işletim sistemlerini destekleyen Supersonic, Windows için hazır kurulum paketi ve taşınabilir ZIP arşivi sunmaktadır. GPL-3.0 lisansı altında dağıtılan uygulama, kişisel müzik sunucularıyla çalışan kullanıcılar için gelişmiş ses oynatma özelliklerini ve müzik kütüphanesi yönetimini tek bir masaüstü arayüzünde birleştirir.
Uygulama, Subsonic ve OpenSubsonic API'leriyle çalışan müzik sunucularını destekler. Navidrome, Gonic, Airsonic-Advanced, Ampache, Nextcloud Music, Funkwhale ve diğer uyumlu sunuculara bağlanabilir. Jellyfin müzik sunucularıyla da çalışabilir. Kullanıcılar birden fazla sunucu bağlantısı oluşturabilir ve farklı müzik kütüphaneleri arasında geçiş yapabilir. Yerel ağda veya internet üzerinden erişilebilen sunucu adresleri tanımlanarak müzik koleksiyonlarına erişim sağlanabilir.
Supersonic, müzik arşivlerini sanatçı, albüm ve parça bilgilerine göre görüntülemeyi destekler. Kullanıcılar albüm kapaklarını inceleyebilir, sanatçıların diskografilerini görüntüleyebilir ve belirli müzikleri arayabilir. Albüm listelerinde filtreleme işlemleri gerçekleştirilebilir. Parçalar farklı sütunlara göre sıralanabilir ve görüntülenecek bilgilerin yer aldığı sütunlar özelleştirilebilir. Sonsuz kaydırma destekli arayüzü, büyük müzik kütüphanelerinde gezinmeyi kolaylaştırır.
Program, ses oynatma işlemlerinde MPV altyapısından yararlanır. Desteklenen ses dosyalarında parçalar arasında boşluksuz oynatma gerçekleştirilebilir. ReplayGain desteği sayesinde uygun şekilde etiketlenmiş müziklerin ses seviyeleri dengelenebilir. Yerleşik 15 bantlı grafik ekolayzır, farklı frekans aralıklarının kullanıcı tercihine göre ayarlanmasını sağlar. Dalga biçimi tabanlı ilerleme çubuğu üzerinden parçaların farklı bölümlerine geçiş yapılabilir. Desteklenen ses aygıtlarında özel ses çıkış modlarından da yararlanılabilir.
Supersonic, çalma listelerini yönetme ve müzikleri farklı yöntemlerle oynatma özellikleri sunar. Kullanıcılar albümleri, sanatçıları ve çalma listelerini karışık sırada oynatabilir. Tek parçayı veya listeyi tekrarlama seçenekleri bulunmaktadır. Sunucunun desteklediği durumlarda benzer sanatçılardan müzikler oluşturabilen sanatçı radyosu kullanılabilir. İnternet radyo istasyonları dinlenebilir ve uyumlu UPnP/DLNA cihazlarına ses aktarımı gerçekleştirilebilir.
Uygulama, şarkı sözlerini görüntüleyebilir ve LrcLib gibi kaynaklardan söz bilgileri alabilir. Dinleme geçmişinin sunucuya bildirilmesi için scrobbling desteği bulunmaktadır. Böylece dinlenen parçalar sunucu tarafındaki müzik geçmişine kaydedilebilir. Kullanıcılar sunucudaki şarkıları, albümleri ve çalma listelerini bilgisayarlarına indirebilir. Bununla birlikte uygulama, tamamen bağımsız bir çevrim dışı müzik kütüphanesi yöneticisi olarak tasarlanmamıştır; temel işlevleri müzik sunucusu bağlantısına dayanır.
Supersonic, Windows medya denetimleriyle bütünleşerek klavyedeki medya tuşları ve işletim sisteminin ses kontrol arayüzü üzerinden yönetilebilir. Linux üzerinde MPRIS, macOS üzerinde ise sistem medya denetimleri desteklenir. Açık ve koyu tema seçenekleri, otomatik tema değiştirme ve özel görsel temalar sayesinde uygulamanın görünümü özelleştirilebilir. Sistem tepsisi desteği, müzik oynatma işlemlerinin uygulama penceresi kapatıldıktan sonra yönetilmesini kolaylaştırır.
Windows, macOS ve Linux işletim sistemlerini destekleyen Supersonic, Windows için hazır kurulum paketi ve taşınabilir ZIP arşivi sunmaktadır. GPL-3.0 lisansı altında dağıtılan uygulama, kişisel müzik sunucularıyla çalışan kullanıcılar için gelişmiş ses oynatma özelliklerini ve müzik kütüphanesi yönetimini tek bir masaüstü arayüzünde birleştirir.