LivingRoom/README.md
Adrian Victor d54826b66b Add authentication on HTTP API.
Add LoginHandler and register.

Add method to create user in AppConfig.

Add login check in Server.
2026-03-27 22:05:22 -03:00

984 B

LivingRoom

Screenshot showing three browser sessions containing the games page, the game page and the download page.

This is a work-in-progress kinda of game launcher. LivingRoom is a server software that allows you to organize, display and distribute your catalog of games.

The server includes a (working but very WIP) HTTP API for third-party clients and a web interface.

Features

Server

  • Game scanner
    • Automatically deindex removed game
  • SQLite DB
  • Metadata

HTTP API

  • Authentication
  • Library info
  • Game info
  • Downloads
    • Resumable downloads
  • User Management
  • Search

Web interface

  • Authentication
  • Game listing
  • Game page
  • Admin actions
    • Deindex game
    • Trigger new scan
  • Downloads (from the API)
  • User Management

Stack

  • Freemarker for web rendering
  • Manual HTTP handling
  • SQLite for storing game information