Skip to content

Aetheris 1.4.6 BUG FIX

Latest

Choose a tag to compare

@Nyxia-Code Nyxia-Code released this 25 Sep 21:07
· 7 commits to main since this release

Aetheris v1.4.6

Aetheris v1.4.6 is a reliability and bug-fix update focused on Twitch/AetherisBot commands, cloud connectivity, song requests and queue handling, Spotify and YouTube Music Desktop playback, OBS Now Playing, and update reliability.

🔐 Security Verification

Official Aetheris v1.4.6 binaries can be verified using the SHA-256 hashes below.

Aetheris Setup v1.4.6

Installed Aetheris.exe

Windows SmartScreen: Aetheris is not currently code-signed, so Windows may display an "Unknown Publisher" warning. This does not mean the installer is malicious. You can verify your download against the SHA-256 hash published above.

🛠 What's New

💬 Twitch Commands & AetherisBot

  • Fixed an issue that could cause Twitch commands to reach Aetheris while their responses were silently suppressed.
  • Improved Twitch live, offline, and unknown stream-state handling used to determine whether AetherisBot should respond.
  • Improved connection/readiness information so Aetheris more clearly distinguishes being connected from actually being allowed to send chat responses.
  • Improved malformed cloud-message handling to prevent invalid messages from disrupting the connection.

☁️ Cloud Connection Reliability

  • Fixed overlapping cloud connection attempts that could leave an earlier connection attempt waiting or produce inconsistent authentication results.
  • Added cloud WebSocket keepalive handling to reduce unexpected disconnects caused by idle connections.
  • Improved cleanup of connection attempts, timers, sockets, and reconnect behavior.

🎵 Song Requests & Up Next

  • Fixed rapid or repeated approval of the same request potentially enqueueing the request more than once.
  • Added in-flight request protection so repeated approval actions share the same request operation.
  • Fixed Up Next matching incorrectly falling back to song metadata when two tracks had conflicting Spotify or YouTube IDs.
  • Improved request failure handling so unsuccessful requests are not incorrectly counted as completed.

▶️ YouTube Music Desktop

  • Fixed failed YTMD enqueue operations incorrectly completing and removing song requests.
  • Failed requests now remain available instead of being treated as successfully queued.
  • Improved YTMD connection indicators so saved Companion credentials are no longer treated as an active player connection.
  • Improved automatic recovery when the YTMD Companion endpoint becomes available again.
  • Fixed paused REST fallback state incorrectly scheduling an end-of-track song switch.

🟢 Spotify

  • Fixed stale Spotify Now Playing information remaining visible after Spotify successfully reports that nothing is currently playing.
  • Improved source handling so clearing Spotify playback does not incorrectly clear another active playback source.
  • Preserved Now Playing state during transient Spotify API errors rather than treating temporary failures as stopped playback.

📺 OBS Now Playing Overlay

  • Fixed hidden progress information reappearing inside the overlay badge.
  • Fixed the "Nothing Playing" overlay unnecessarily rebuilding its DOM multiple times per second.
  • Improved playback-position synchronization between Aetheris and the standalone OBS overlay.
  • Improved elapsed-time and progress-bar updates without unnecessarily rebuilding the full overlay.
  • Reduced unnecessary animation restarts during routine playback progress updates.
  • Improved overlay behavior during seeks, rewinds, track changes, reconnects, and state refreshes.

🔄 Updates & Reliability

  • Improved hot-patch rollback behavior when an update fails during activation.
  • Failed activations now make a better effort to restore the previous working runtime instead of leaving Aetheris in a partially updated state.
  • Improved update-state cleanup and activation handling.

💾 Backup & Restore

  • Corrected Full Setup Backup security wording to more accurately describe how exported credentials are protected.
  • Backup files containing setup credentials should still be treated as sensitive files.

⚠️ Known Issues

  • Consecutive identical queued tracks can still present an edge case when Aetheris determines whether a playback sample represents a new playback instance.
  • A failed delayed YTMD end-of-track handoff can still cause the held request to be lost.

These issues are being tracked separately rather than delaying the other reliability improvements included in v1.4.6.

🔄 Compatibility

Aetheris v1.4.6 preserves the existing standalone OBS overlay architecture, Browser Source URLs, overlay customization, Spotify/YTMD integrations, and existing user settings.

📦 Updating

Existing users can install Aetheris v1.4.6 over their current Aetheris installation.

Existing settings and configuration should remain intact during the update.

🖤 Thank You

Thank you for your patience, continued support, and for being part of Aetheris.

Every bug report, test, suggestion, and bit of feedback helps make Aetheris better. There's a lot more planned, and your support while the project continues to grow and improve genuinely means a lot.

Thank you for supporting Aetheris. 🖤