fcast-mpv

command module
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 11, 2024 License: GPL-3.0 Imports: 17 Imported by: 0

README

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

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL