~krystianch/fcast-mpv

FCast receiver that plays media in mpv

#7 First frame flashes on play

~krystianch filed ticket on fcast-mpv todo

8 months ago

897384f Add disclaimer

8 months ago

#FCast-mpv

FCast receiver that plays media in mpv.

Notice: FCast-mpv is neither associated with nor endorsed by FUTO. It's a third party receiver daemon that implements FUTO's protocol, FCast.

#Features

FCast-mpv is ready to use and implements almost all FCast receiver features except for discovery. See the issue tracker for missing features.

#Building

go build

#Running

./fcast-mpv

Then, run Grayjay (non-libre). It's currently the only FCast client implementation.

  1. Touch the casting icon in the upper right corner.
  2. If you configured discovery correctly, your device should appear under Discovered Devices. Touch Start. If not, add the device manually.
    1. Touch the + icon,
    2. select FCast,
    3. enter a name of your choice,
    4. enter the address of the receiver,
    5. use default port 46899,
    6. touch Confirm,
    7. touch Start corresponding to the newly added device.
  3. Touch CLOSE.
  4. Play any video.

#Discovery

Instead of including an mDNS daemon in FCast-mpv, we recommend using Avahi with the following service file.

<!-- /etc/avahi/services/fcast.service -->

<service-group>
  <name replace-wildcards="yes">%h</name>
  <service>
    <type>_fcast._tcp</type>
    <port>46899</port>
  </service>
</service-group>

#Contributing

Send patches to the mailing list or Codeberg pull requests, report bugs on the issue tracker.

#License

GPLv3, see COPYING.

Copyright (C) 2024 Krystian ChachuĊ‚a