Apollo

Yukino Song·ClassicOldSong.Apollo

Sunshine fork - The easiest way to stream with the native resolution of your client device.

Apollo is a self-hosted desktop stream host for Artemis(Moonlight Noir). Offering low latency, native client resolution, cloud gaming server capabilities with support for AMD, Intel, and Nvidia GPUs for hardware encoding. Software encoding is also available. A web UI is provided to allow configuration and client pairing from your favorite web browser. Pair from the local server or any mobile device.

winget install --id ClassicOldSong.Apollo --exact --source winget

Latest v0.2.9-alpha.8·February 8, 2025

Release Notes

Change log v0.2.9-alpha.8

  1. Fix avcodec If you have problems initializing a stream with previous versions with QuickSync, please update. WARNING: To other developers: DO NOT CHANGE THE MEMORY LAYOUT OF video::config_t and audio::config_t, they may be modified by some other pre-built binaries and they RELY ON THE LAYOUT. This took me a whole day to figure out since there's totally no warning laying around for this. v0.2.9-alpha.7
  2. Fix config API If you have installed alpha.6, please update. If you have met any other issues in saving/changing configs, please make sure to report! v0.2.9-alpha.6
  3. Update dependencies
  4. Current running app is now visible in Application page (#328)
  5. Track upstream
  6. Merge Sunshine's hang workaround Note: This version has some pretty significant changes in configurations API. You may need to update your scripts if they're using HTTP APIs for config automation. v0.2.9-alpha.5
  7. Bug fixes for Input Only Mode
  8. Renamed Input Only entry to Remote Input
  9. Added a dedicated "Terminate" entry when using Remote Input
  10. Bug fix for double refresh rate mode when requested resolution is built-in v0.2.9-alpha.4
  11. Add Input Only mode (disabled by defalt, enable in Input tab)
  12. Add Double Refresh Rate mode, could improve stutter issue on some systems (disabled by default, enable in Audio/Video tab) v0.2.9-alpha.3
  13. Fix extra comma in default apps (Windows) v0.2.9-alpah.2
  14. Add option in Advanced tab for limiting captured frame rate (on by default)
  15. Restart immediately when detected a hang (workaround for stream freezes, at least it's better than hanging forever) v0.2.9-alpha.1
  16. Add command support for client connect/disconnect. Useful when you want to suspend your computer/game on disconnect. [detail]
  17. Trim app name input to prevent accidental space character remained when configuring MoonDeckStream
  18. Add per-app*per-client identity option
  19. Disable Advanced Display Device Config by default
  20. Log fail reason for pairing
  21. SudoVDA upgrade - might improve stutter problem on some systems If you encounter display being toggled on and off constantly while using the latest versions, first quit Apollo (you can access the web UI from another device, by enter https://your.host.ip.address:[webuiPort] to your browser, then in Troubleshooting page tap Quit Apollo), then go to Apollo's install dir, under config dir remove display_device.state. Warning It is highly recommend to remove any other virtual display solutions from your system and Apollo/Sunshine config, to reduce confusions and compatibility issues.

Installer type: nullsoft

ArchitectureScopeDownloadSHA256
x64DownloadB7704450A665351720E5123A63035C196F341697293DE048629C815827B43AC9

Details

Homepage
https://github.com/ClassicOldSong/Apollo
License
GPL-3.0
Publisher
Yukino Song
Support
https://github.com/ClassicOldSong/Apollo/issues

Tags

gamingremote-controlremote-desktopstreaming

Older versions (9)

v0.2.8-alpha.5
ArchitectureScopeDownloadSHA256
x64Download43F316EA777F7B527A056BE70618BBD100F5DC2BC86672E950E5F9F0F403BBEC
v0.2.7
ArchitectureScopeDownloadSHA256
x64Download5727427C18C1928D3AA37F93C261E175FF7246496EF057F40D6EA161BAD89A95
v0.2.6-alpha.3
ArchitectureScopeDownloadSHA256
x64Download8600A8F253C51065D11461819D9AD6590D9DA8B3BF8E3D78089C8FAFE15BF402
0.4.6
ArchitectureScopeDownloadSHA256
x64Download42B2AEFAACB3474511517A56B96EE9F0517F30AC38B5DD2FDA9FD5B478F5021A
0.3.7-hotfix.1
ArchitectureScopeDownloadSHA256
x64Download6F9738C0D773A19292C78627931493F03BCF953BB76AD5647BE2D57B67CD9624
0.3.4
ArchitectureScopeDownloadSHA256
x64Download905933A3F267A87F89782A9DA7D06BB82362DD6C93B6CEB7FE84DA83C4C344DB
0.3.3
ArchitectureScopeDownloadSHA256
x64Download6493F632D57EEF1934C5D81F2768663F25968EC0697419D25827BE7C8536C992
0.3.1-hotfox.1
ArchitectureScopeDownloadSHA256
x64Download8FD3E74AFD6FBC5EAC079EE0D84A46ECFC1E9334F2EBAD0CEC5BEDE6E77732FB
0.3.0
ArchitectureScopeDownloadSHA256
x64DownloadEAF6FB615B92FD4A0B6EB226B680A876B05F2BBFDE8716D7B5701ACBF2BD2791