Portfolio

OpenMP

Aplikacja · Odtwarzacz muzyki i wideo / Windows

Odtwarzacz muzyki i wideo dla Windows – duża okładka z wizualizacją, akcent z okładki w całym interfejsie, własny silnik dźwięku, biblioteka także z dysków sieciowych i minimalistyczny tryb wideo.

Muzyka w stylu klasycznych odtwarzaczy: wyświetlacz z okładką, parametrami technicznymi i analizatorem, taśma utworu na pasku przewijania, przejścia bez przerw, przenikanie i korektor 18-pasmowy. Filmy w małym, chowającym się panelu z dekodowaniem sprzętowym i napisami. Biblioteka muzyki i wideo również z serwera NAS.

Tryb muzyki to rozbudowany wyświetlacz: okładka, tytuł, wykonawca i album, format, częstotliwość i bitrate, duży licznik czasu oraz analizator – słupki ze szczytami, widmo, oscyloskop albo wskaźniki VU liczone wprost z próbek dźwięku. Pasek przewijania pokazuje falę całego utworu w czterech stylach, z podglądem czasu pod kursorem i pętlą A-B. Ten sam wyświetlacz z analizatorem i taśmą jest w widoku kompaktowym i w miniodtwarzaczu na wierzchu.

Własny silnik dźwięku gra utwory bez przerw albo z płynnym przenikaniem, ma korektor 18-pasmowy z presetami, ReplayGain z ogranicznikiem, zmianę szybkości i wysokości oraz wybór urządzenia wyjściowego. Teksty piosenek pochodzą z plików .lrc, tagów albo z LRCLIB i przewijają się razem z utworem.

Tryb wideo oparty na libmpv odtwarza praktycznie każdy format: dekodowanie sprzętowe, napisy ASS, SRT i PGS, ścieżki dźwiękowe, rozdziały, wznawianie od miejsca przerwania i zrzuty klatek – a panel sterowania znika, gdy nie jest potrzebny.

Biblioteka ma osobne zbiory muzyki i wideo, obsługuje ścieżki UNC i dyski zmapowane, a niedostępny serwer NAS nie kasuje wpisów. Do tego listy w kartach, edytor tagów dla wielu plików, radio internetowe, statystyki, klawisze multimedialne i nakładka systemowa Windows. Program sam pobiera kolejne wersje z redzikowski.com; nowe wydanie powstaje wyłącznie po wypchnięciu tagu wersji.

Funkcje

  • okładka z wizualizacją: słupki, widmo, oscyloskop, VU; akcent z okładki w całym interfejsie
  • przejścia bez przerw, przenikanie, korektor 18-pasmowy, ReplayGain
  • tryb wideo z chowającym się panelem, napisami i dekodowaniem sprzętowym
  • biblioteka muzyki i wideo, także z dysków sieciowych
  • widok duży, pomniejszony i miniodtwarzacz; Windows 10 i 11

Technologie

  • Rust
  • Slint
  • Symphonia
  • WASAPI
  • libmpv

Mój udział

Projekt, silnik dźwięku, interfejs, implementacja i wydania

Pobierz