Skip to content

LeGeRyChEeSe/Sunshine-AIO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

41 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒž Sunshine-AIO

Sunshine-AIO Logo

Visitors Stars Issues Version

๐ŸŽฎ The Ultimate Sunshine Streaming Setup Tool for Windows 10/11

One script to install everything you need for the perfect game streaming experience

๐Ÿš€ Quick Start โ€ข ๐ŸŽฏ Features โ€ข ๐Ÿ“– Documentation โ€ข ๐Ÿค Support


๐Ÿš€ Quick Start

Tip

โšก Super simple - just one command to run!

๐Ÿ”ฅ PowerShell Installation (Only supported method)

โœจ Instant setup - just copy & paste this single command:

irm https://sunshine-aio.com/script.ps1 | iex

๐Ÿ“‹ Installation Steps:

  1. Right-click Windows Start button โ†’ Select PowerShell or Terminal
  2. Copy and paste the command above
  3. Press Enter and follow the interactive prompts โœจ

Warning

Legacy Executable (DEPRECATED): The downloadable .exe files are no longer maintained and should not be used. Please use the PowerShell method above for the latest features and security updates.

Important

๐Ÿ†• IMPORTANT UPDATE NOTICE

If you have a previous version of Sunshine-AIO installed:

  1. ๐Ÿ—‘๏ธ Delete the old Sunshine-AIO folder completely
  2. ๐Ÿ”„ Run a fresh installation using the PowerShell command above: irm https://sunshine-aio.com/script.ps1 | iex
  3. ๐Ÿš€ Launch the tool using the new "Sunshine-AIO" shortcut located at the root of the program folder

โšก This procedure only needs to be done once! Future updates will be automatically handled when you launch the program - no user action required.


๐ŸŽฏ Features

๐Ÿ› ๏ธ What Gets Installed

๐ŸŒŸ Core Streaming

๐ŸŽฒ Game Management

  • ๐ŸŽฏ Playnite - Universal game launcher
  • ๐Ÿ‘๏ธ Playnite Watcher - Auto game import & stream management

โœจ Smart Features

  • ๐ŸŽš๏ธ Auto Resolution/HDR/FPS adjustment
  • ๐Ÿ”„ Monitor switching automation
  • ๐Ÿ—‘๏ธ Complete uninstaller system
  • ๐Ÿ“Š Installation tracking

Important

๐Ÿ†• NEW in v0.3.0 - Advanced Uninstallation System

๐Ÿ” Smart Detection
Finds official uninstallers automatically
๐Ÿ“‹ Installation Tracking
Remembers everything that was installed
๐Ÿงน Complete Cleanup
Registry, services, drivers, firewall rules

๐Ÿ“– Documentation

๐Ÿ”ง Build from Source

๐Ÿ Python Method (Recommended)

# Download and extract latest release
py -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
py main.py

๐Ÿ—๏ธ Build Executable

git clone https://github.com/LeGeRyChEeSe/Sunshine-AIO.git
cd Sunshine-AIO
py -m venv .venv
.venv\Scripts\activate
pip install -r requirements_dev.txt
cd compiler
compile_executable.bat
๐Ÿค Contributing

Prerequisites

Steps

  1. Fork the project
  2. Create feature branch: git checkout -b feature/NewFeature
  3. Commit changes: git commit -m 'Add NewFeature'
  4. Push to branch: git push origin feature/NewFeature
  5. Open a Pull Request
๐Ÿ“‹ TODO List

Current Development Status:

  • โœ… Clean Uninstaller - COMPLETED in v0.3.0
  • ๐Ÿ–ฅ๏ธ Enhanced Virtual Monitor flexibility #13
  • ๐Ÿค– Automated Playnite Watcher integration

๐Ÿค Support

๐Ÿ› Having Issues?

๐Ÿ“‹ Check Existing Issues โ€ข ๐Ÿ†• Report New Issue

๐ŸŒ Official Website

sunshine-aio.com

Caution

Development Status: This tool is actively maintained but may have occasional bugs. Please report any issues you encounter!


๐Ÿ“ License & Credits

๐Ÿ“„ Licensed under MIT License

๐Ÿ™ Special Thanks

LizardByte โ€ข itsmikethetech โ€ข Cynary โ€ข JosefNemec โ€ข Nonary


๐Ÿ“ˆ Star History

Star History Chart


๐Ÿ‘จโ€๐Ÿ’ป Author: Garoh | ๐Ÿ’ฌ Discord: garohrl