RetroArcher
RetroArcher copied to clipboard
WIP: Game streaming server / front-end.
Overview
About
RetroArcher is a game streaming server application. This project is under development and nowhere near ready for use.
Integrations
.. image:: https://img.shields.io/github/actions/workflow/status/lizardbyte/retroarcher/CI.yml.svg?branch=master&label=CI%20build&logo=github&style=for-the-badge :alt: GitHub Workflow Status (CI) :target: https://github.com/LizardByte/RetroArcher/actions/workflows/CI.yml?query=branch%3Amaster
.. image:: https://img.shields.io/github/actions/workflow/status/lizardbyte/retroarcher/localize.yml.svg?branch=master&label=localize%20build&logo=github&style=for-the-badge :alt: GitHub Workflow Status (localize) :target: https://github.com/LizardByte/RetroArcher/actions/workflows/localize.yml?query=branch%3Amaster
.. image:: https://img.shields.io/readthedocs/retroarcher?label=Docs&style=for-the-badge&logo=readthedocs :alt: Read the Docs :target: http://retroarcher.readthedocs.io/
.. image:: https://img.shields.io/codecov/c/gh/LizardByte/RetroArcher?token=5C47NYBSBV&style=for-the-badge&logo=codecov&label=codecov :alt: Codecov :target: https://codecov.io/gh/LizardByte/RetroArcher
CrowdIn Localization ^^^^^^^^^^^^^^^^^^^^ .. image:: https://app.lizardbyte.dev/uno/crowdin/LizardByte_graph.svg :alt: CrowdIn graph :target: https://translate.lizardbyte.dev
Support
Our support methods are listed in our
LizardByte Docs <https://lizardbyte.readthedocs.io/en/latest/about/support.html>_.
Downloads
.. image:: https://img.shields.io/github/downloads/lizardbyte/retroarcher/total?style=for-the-badge&logo=github :alt: GitHub Releases :target: https://github.com/LizardByte/RetroArcher/releases/latest
.. image:: https://img.shields.io/docker/pulls/lizardbyte/retroarcher?style=for-the-badge&logo=docker :alt: Docker :target: https://hub.docker.com/r/lizardbyte/retroarcher
Stats
.. image:: https://img.shields.io/github/stars/lizardbyte/retroarcher?logo=github&style=for-the-badge :alt: GitHub stars :target: https://github.com/LizardByte/RetroArcher
Project Goals
Plugin Framework Develop a framework friendly to plugins that allows easy expansion of the application.
Plugin types may be:
- Game Stream Hosts (
Sunshine_) - Clients (Android, AppleTV, iOS, PC [Linux, MacOS, Windows], Xbox One/Series S/X, etc.)
- Emulators (
Cemu,RetroArch,RPCS3_, etc.) - Game Stores (
Epic Games,Steam,Microsoft Store_, etc.) - Consoles (game streaming Xbox One/Series S/X, PS4/5, etc.)
- Media Servers (
Emby,Jellyfin,Kodi,Plex, etc.) - Misc. (anything that doesn't fit a category above)
Replace Existing RetroArcher.bundle
RetroArcher.bundle has been renamed to RetroArcher-plex_ and it has significantly changed:
-
No longer responsible for scanning games
-
No longer responsible for connecting to clients
-
No longer responsible for starting games
-
No longer gets metadata from IGDB
- Metadata is now collected from our own
db_ based on IGDB. - In the future metadata will be collected by this server application, and the Plex plugin will make an API request to this server to get the metadata.
- Metadata is now collected from our own
.. _Sunshine: https://app.lizardbyte.dev/ .. _Cemu: https://cemu.info/ .. _RetroArch: https://www.retroarch.com/ .. _RPCS3: https://rpcs3.net/ .. _Epic Games: https://www.epicgames.com/ .. _Steam: https://store.steampowered.com/ .. _Microsoft Store: https://www.microsoft.com/store/games/windows .. _Emby: https://emby.media/ .. _Jellyfin: https://jellyfin.org/ .. _Kodi: https://kodi.tv/ .. _Plex: https://www.plex.tv/ .. _RetroArcher-plex: https://github.com/LizardByte/RetroArcher-plex .. _db: https://github.com/LizardByte/db