Skip to content

Aetheris 1.4.0

Choose a tag to compare

@Nyxia-Code Nyxia-Code released this 14 Sep 10:02
· 30 commits to main since this release
b93f8e3

Aetheris v1.4.0

☁️ Major Cloud Infrastructure Upgrade

Aetheris has received its largest infrastructure upgrade yet.

Twitch song requests are now powered by the new AetherisBot cloud infrastructure. Instead of requiring each streamer to configure and run their own Twitch bot connection, Aetheris now uses a centralized cloud service to securely connect Twitch chat with the Aetheris desktop app.

What's New

  • AetherisBot now handles Twitch chat requests through the cloud.
  • Added Twitch EventSub integration for reliable chat events.
  • Added streamlined browser-based Twitch authorization and pairing.
  • Viewers' requests are securely routed from Twitch → AetherisBot → your Aetheris desktop app.
  • Aetheris processes Spotify or YouTube Music playback locally and sends the result back through AetherisBot.
  • Added cloud-based Twitch live/offline detection.
  • Bot messages are automatically suppressed while the streamer is offline unless offline testing is enabled.
  • Added automatic Twitch OAuth validation and token refresh.
  • Added WebSocket heartbeat/reconnection handling for improved cloud reliability.
  • Hardened desktop pairing, credential rotation, disconnect, and server-side revocation.
  • Normal users no longer need to configure a separate Twitch bot username or OAuth token.

🛡️ Security & Release Verification

v1.4.0 Release Verification

Aetheris v1.4.0 release files have been integrity checked and submitted to VirusTotal for independent security scanning.

Installer SHA-256

BD5B5BED5E7A8679BD439E5E81B8B19694F406E13E1903C54AE8520AD56EEC1D

Installer VirusTotal

https://www.virustotal.com/gui/file/BD5B5BED5E7A8679BD439E5E81B8B19694F406E13E1903C54AE8520AD56EEC1D

Installed Aetheris.exe SHA-256

2B23E55BD1C09CC89C1FB05F513D86B2AB1F6B1501E690CF08A112EC92B79633

Installed Aetheris.exe VirusTotal

https://www.virustotal.com/gui/file/2B23E55BD1C09CC89C1FB05F513D86B2AB1F6B1501E690CF08A112EC92B79633

Security Hardening

Aetheris v1.4.0 includes a major security-hardening effort across both the desktop application and AetherisBot infrastructure.

  • Sensitive credentials are protected using Electron safeStorage instead of normal browser storage.
  • Full Setup backups now securely protect sensitive configuration data.
  • Added stricter IPC, configuration import, navigation, permission, and external-link protections.
  • Added additional Electron browser security restrictions.
  • Added secure/private atomic storage for sensitive local files.
  • Hardened AetherisBot pairing, OAuth, EventSub, WebSocket, request validation, payload limits, and rate limiting.
  • OBS integration now uses a secure localhost relay instead of exposing service credentials in the overlay URL.
  • Added additional protections against malformed or malicious configuration and network data.
  • Aetheris release builds undergo SHA-256 integrity verification.
  • Release installers are checked with VirusTotal before public release.

🎵 Spotify Improvements

  • Improved Spotify playback-control reliability.
  • Playback commands such as !skip now explicitly target an available Spotify Connect device instead of depending entirely on Spotify's active-device state.
  • Improved Spotify queue/playback behavior when Spotify is connected but doesn't report the expected active-player state.

🟣 Twitch Improvements

  • Redesigned the normal Twitch connection experience around AetherisBot cloud pairing.
  • Improved Connect, Reconnect, Disconnect, and Re-authorize state handling.
  • Fixed cases where Aetheris incorrectly continued showing Re-authorize Twitch after authorization was healthy.
  • Added an Advanced section for testing and legacy/fallback Twitch options.
  • Improved startup cloud authentication and connection-state reporting.

🔴 YouTube Music Desktop

  • Preserved and improved Companion Server integration for local YouTube Music Desktop playback.
  • Maintained realtime playback tracking and Twitch command support alongside the new cloud Twitch infrastructure.

🔗 Connection Status Improvements

  • Fixed cases where the Settings connection cards could incorrectly show services as disconnected while the sidebar showed the correct state.
  • Twitch, Spotify, YouTube, and YTMD status displays now stay synchronized more reliably.
  • Improved AetherisBot cloud connection state during application startup.

✨ What's New & Version Display

  • Restored the version / What's New control underneath the Aetheris name.
  • Fixed cases where the version pill could appear blank, tiny, or disappear.
  • Preserved clickable What's New patch notes.
  • Preserved keyboard accessibility.
  • Restored the animated theme-colored border when new release notes haven't been viewed.
  • Updated Aetheris for the v1.4.0 release.

🖥️ Reliability & Desktop Improvements

  • Improved Windows system-tray behavior and packaged-app reliability.
  • Improved packaged UI resource loading.
  • Preserved secure OBS Now Playing overlays.
  • Improved diagnostics and error reporting around cloud connections.
  • Numerous smaller stability, state-management, and reliability fixes throughout Aetheris.

Aetheris v1.4.0 represents the transition from a locally configured Twitch song-request bot into a centralized, cloud-connected Aetheris platform — while keeping Spotify and YouTube Music playback safely on your own PC.

Support & Feedback
[nyxia.codeservice@gmail.com](mailto:nyxia.codeservice@gmail.com)