lib/exshome_player/events/mpv_event.ex

defmodule ExshomePlayer.Events.MpvEvent do
  @moduledoc """
  Mpv socket events.
  """

  use Exshome.Event, name: "mpv_socket"
  defstruct [:data, :type]

  @type t() :: %__MODULE__{
          data: map(),
          type: String.t()
        }
end