VOGONS


First post, by kahuna

User metadata
Rank Member
Rank
Member

Hello everyone!

I’ve recently released two open-source tools designed to bridge the gap between modern workflows and retro hardware. I posted the binaries in the Releases sub-forum, but I wanted to share a summary here to see if anyone is interested in testing them out or providing technical feedback.

Here is the short version of what they do:

RetroStream v2.0
A client-server proxy to watch modern media on vintage machines.

  • What it does: It lets you browse and watch your Plex or Jellyfin libraries on retro hardware.
  • How: The server (modern PC/Mac) handles the heavy lifting, transcoding H.264/HEVC... media into a lightweight stream (MPEG2). The client plays it via MPlayer/mpv/ffplay.
  • Compatibility: Clients available for Windows 98 SE, XP, Mac OS X (Tiger/Leopard) and Linux.
  • Features: Hardware acceleration on the server side (NVENC/QSV/VAAPI) with automatic CPU fallback.

Repo & Download: https://codeberg.org/jjmarcos/retrostream-py

G.R.O.G. (Game Runner Organized Grid)
A text-mode, CSV-driven frontend for DOS (386+).

  • The "Zero-Overhead" Strategy: Unlike TSR launchers, G.R.O.G. completely terminates from memory before launching a game. It uses 0KB of Conventional RAM while you play, then loops back to the menu when you quit.
  • Configuration: No proprietary database; it just reads a simple GAMES.CSV file you can edit.
  • Filtering & Sorting: Browse Alphabetically (A-Z), filter by Star Rating (1-5), or get quick access to "Favourites".
  • Features: Automatic CPU throttling support (via metadata and CPUSPD/SETMUL), and safety checks (CD drive empty, etc).

Repo & Download: https://codeberg.org/jjmarcos/grog

Both projects are licensed under GPLv3. If you decide to give them a spin, I’d love to hear your thoughts!

Thanks!

Be free!

Reply 1 of 1, by kahuna

User metadata
Rank Member
Rank
Member

Just a quick note to let everyone know that...

GROG v2 has been released!
Version 2.0 brings full in-app game editing and metadata management, along with expanded browsing by Genre and Publisher.
It also includes a new LaunchBox list importer, improved text handling, and various stability fixes.

Binary release available here: https://codeberg.org/jjmarcos/grog/releases
Get the release and documentation here: https://codeberg.org/jjmarcos/grog

Also, RetroStream v2.5 was released a few weeks ago. It now features MPEG-1 encoding support, audio selection, and many other nice additions.

Download: https://codeberg.org/jjmarcos/retrostream-py/releases
Docs etc.: https://codeberg.org/jjmarcos/retrostream-py

Enjoy!

Be free!