Baz00k@
Ikona MaVi Player
Databáze / média

MaVi Player

0.2.1.36

Video přehrávač specializovaný pro MfilmDB. FFmpeg screenshoty, GIF export, DB vyhledávání, WinAmp skiny, visualizer.

Co projekt řeší

Video přehrávač specializovaný pro MfilmDB. FFmpeg screenshoty, GIF export, DB vyhledávání, WinAmp skiny, visualizer.

Typické použití

  • Přehrávání videa a audio v nejčastějších formátech
  • FFmpeg-powered screenshot capturing (single + burst series)
  • GIF animace z videa (s optimalizací, fps control)
  • Playlist management (drag-drop, shuffle, repeat, history)
  • Integrace s MfilmDB DB (metadata, covers, ratings, film details)
  • Pokročilé titulky (embedded + external, multi-track, custom styling)

Jak aplikace funguje a k čemu slouží

Přehled

MaVi Player (MaruškaVideoPlayer) představuje stabilní multimediální jádro projektu MFilmDB. Verze 0.2.1.35 ("WinAmp Skin DnD Parity Edition") uzavírá drag&drop pipeline pro WinAmp skin balíčky i media/subtitles napříč všemi hlavními drop vstupy (main, eventFilter, winamp controller, detached video).

  • Primární engine: QtMultimedia (Backend: FFmpeg/GStreamer dle OS).
  • Specializace: Bezztrátový capture (screenshoty), správa playlistů a automatická synchronizace metadat z MFilmDB.
  • Filosofie: "Single-source rule" — eliminace překrytí více zdrojů titulků současně.

Klíčové vlastnosti

Subtitle Parity Edition

Plná podpora pro API. Přepínání mezi embedded MKV stopami a externími SRT/VTT bez nutnosti restartu.

FFmpeg Capture Engine

Integrace FFmpeg pro "Hold-to-capture" sérii (P / Shift+P). Podpora AnimGIF a Timelapse s vlastní optimalizací FPS.

Hybrid UI (Skins)

Přepínatelný vzhled mezi moderním Qt oknem a "Legacy WinAmp" režimem využívajícím SVG assety a BMP backgroundy.

Persistence & History

Ukládání pozice v playlistu, hlasitosti a naposledy vybrané titulkové stopy do JSON/SQLite databáze.

Podporované formáty

MaVi Player využívá kodeky nainstalované v systému prostřednictvím QtMultimedia backendu.

  • Video: MKV (matroska), MP4, AVI, WMV, MOV, FLV.
  • Audio: MP3, FLAC, WAV, AAC, OGG.
  • Titulky: SRT (SubRip), VTT (WebVTT), ASS/SSA (Advanced Substation Alpha).

Použití

MaVi player je navržen jako přenosný přehrávač spouštěný přímo ze složky nebo pomocí launcherů.

  • Z příkazové řádky:
  • Drag & Drop: Přetáhněte video soubor přímo na okno aplikace nebo na ikonu launcheru.
  • Playlist: Podpora pro a interní formáty playlistů.
Tip pro titulky: Klávesou přepínáte mezi dostupnými zdroji titulků (Embedded -> External -> Off).

Funkce a UI

  • WinAmp Skin: Režim emulující klasický WinAmp (main.bmp background, z-order button handling).
  • Capture: Screenshoty, hold-to-capture série, AnimGIF (FPS/optimalizace), Timelapse (intervaly).
  • Marquee: Název souboru v záhlaví automaticky scroluje, pokud přesahuje šířku okna.
  • Recovery: Best‑effort FFmpeg repair při chybách dekodéru (např. AAC invalid bands).

Troubleshooting

ProblémŘešení
Video se přehrává jen trhaněUjistěte se, že máte nainstalované vhodné kodeky pro systémový backend (např. K-Lite Codec Pack pro Windows).
FFmpeg screenshot nefungujeCesta k musí být v systémové PATH nebo ve složce .
Titulky se překrývajíMaVi player dodržuje pravidlo single-source. Pokud potíže přetrvávají, smažte konfigurační JSON a restartujte aplikaci.

FAQ

Lze změnit klávesové zkratky?
Ano, většina běžných zkratek je konfigurovatelná přímo v menu Settings.
Jak funguje WinAmp skin?
Aplikace podporuje přepnutí do kompaktního režimu, který emuluje vzhled klasických přehrávačů z 90. let (tzv. WinAmp/Skins mód).

Publikace a návody ve Čtení

Srovnávací publikace popisuje MaVi Player v kontextu běžných PC přehrávačů.