Aplikacja odtwarzająca muzykę, obsługująca pliki takie jak *.mp3, *.ogg, *.wav. Odtwarzacz wyposażony jest w wizualizacje muzyczne i zaawansowany system personalizacji wyglądu.
Dodatkowo, aplikacja posiada funkcje:
- Listy odtwarzania
- Bibliotekę
- Przeglądarkę Plików
- Equalizer i efekty
- Ustawienia
W aplikacji dostępne są proste wizualizacje:
- Domyślna
- Odwrotna
- Środkowa
- Opadająca w środkach
- Okrężna
Biblioteka pozwala na zarządzanie listą odtwarzania:
- Dodawanie, usuwanie i przesuwanie utworów
- Sortowanie listy po nazwie, tytule, artyście czy albumie
- Zapisywanie listy odtwarzania i jej odczytywanie z biblioteki programu lub pliku
Przeglądarka plików pozwala na bezpośrednie załadowanie pliku do odtwarzacza z poziomu odtwarzacza.
Aplikacja wyposażona jest również w wiele różnych konfiguracji equalizera. Poza domyślnymi można również w nieskończoność definiować swoje.
Istnieją również różne efekty które można łączyć i zmieniać ich konfigurację:
- Amplification (wzmocnienie głosu)
- Soft Saturation (nasycenie dźwięku, w głównej mierze podbicie wysokich tonów)
- Stereo Enhancer (wzmacniacz stereo)
- Infinite impulse response delay filter (zaawansowane tworzenie echa)
- Echo (echo)
- Reverb (wirtualizacja pomieszczenia)
- Chorus (chór)
General: Istnieje tutaj tylko jedna opcja która umożliwa uruchomienie animacji wejścia wizualizacji.
Informations: Opis programu i przydatne informacje.
Media Player:
- Czas wyświetlania informacji o odtwarzanym utworze na górze aplikacji (brak, 1-15s, lub nieskończoność)
- Użycie powiadomień systemu po rozpoczęciu odtwarzania kolejnego nagrania
- Automatyczne rozpoczęcie odtwarzania nagrania po załadowaniu go do odtwarzacza
- Automatyczne przejście do początku po zakończeniu odtwarzania listy
- Zapisanie ostatnio odtwarzanej listy i jej załadowanie przy ponownym uruchomieniu programu
Sound: W tym miejscu można wybrać urządzenie dźwiękowe na jakim będzie odtwarzana muzyka.
Theme:
- Theme Type (wybór koloru szaty graficznej odtwarzacza, domyślny czarny, wbudowane, własny, bądź systemowy)
- Theme Background (wybór tła wizualizacji, kolor, wbudowany obraz, własny lub tapeta systemowa co powoduje zlanie się aplikacji z pulpitem systemu Windows)
- Additional Options (użycie czarnych ikon interfejsu, oraz przeźroczystość elementów kontrolnych programu)
Visualisation:
- Visualisation Type (typ wyświetlanej wizualizacji)
- Logo (wybór kolorystyki logo lub jego brak)
- Visualisation style (wybór koloru wizualizacji, wbudowany, własny, lub spektrum tęczy wraz z jego konfiguracją (szybkość zmiany i zakres))
- FillStyle (wypełnienie bloków wizualizacji (obramowanie albo wypełnienie))
Aby aplikacja mogła się kompilować a tym bardziej działać, są wymagane określone biblioteki: