tek / mpv

Polysemy mpv client

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About

This is a Haskell implementation of an mpv client using its JSON IPC API, built with polysemy.

⚠ Under Construction ⚠

Conceptual Example

prog =
  interpretMpvNative do
    withMpv do
      Mpv.command (Command.Load [relfile|vid.mkv|])
      Mpv.command (Command.Seek 50 (SeekFlags Absolute SeekFlags.Percent Exact))
      Mpv.command Command.Stop

About

Polysemy mpv client


Languages

Language:Haskell 95.8%Language:Nix 4.2%