About the application - steeviebops/hacktv-gui GitHub Wiki

I first discovered hacktv in October 2019. After getting hooked on it, I decided to write a GUI frontend for my own use. The first attempt was very simple and written for Windows only in Visual Basic 6.0. I was encouraged to release it to the public so I felt I needed to do a better job of it. So I performed a complete rewrite of the application in Java to take advantage of its cross-platform capabilities and to improve integration with hacktv itself.

Over time I've added some extra features to the GUI based on feedback, such as the configuration files and playlist functionality. It's largely feature-complete now but is still being maintained based on updates to hacktv. I aim to have new features added to the GUI within a few days of the hacktv update.

What it can't do...

Although most hacktv options are supported, this application is not intended to be compatible with all use cases. Some advanced options will still need to be run from a terminal. At this time, I have no plans to add the following options...

  • Piping multiple hacktv processes together to allow multiple channels to transmit simultaneously (--passthru option)
  • ffmpeg grab options (--ffmt and --fopts)
  • Playback controls on Captain Jack's fork