First post, by kahuna
- 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!