Skip to content

Releases: streamlink/streamlink-twitch-gui

v2.5.3

04 Nov 19:25
Compare
Choose a tag to compare

Streamlink Twitch GUI

πŸŽ‰ Release highlights (v2.5.3)

  • Fixed NW.js launch issues on macOS 15 "Sequoia" (#1027)
  • Fixed build issue
  • Updated build dependencies and AppImage build images

Changelog

βš™οΈ Installation and Configuration

See the project's wiki for detailed installation and configuration guides.

❀️ Support

If you think that Streamlink Twitch GUI is useful and if you want to keep the project alive, then please consider supporting its creator/maintainer by sending a small and optionally recurring tip via the available options listed below.
Your support is very much appreciated, thank you!

v2.5.2

17 May 19:27
Compare
Choose a tag to compare

Streamlink Twitch GUI

πŸŽ‰ Release highlights (v2.5.2)

  • Implemented "close to tray" option in GUI settings menu (see known issue down below)
  • Fixed application window not showing when launching again while already running
  • Fixed missing traditional Chinese translations (#1011, #1014)
  • Changed build config to be able to set specific NW.js versions on individual platforms
  • Upgraded NW.js to 0.83.0 on all platforms and downgraded back to NW1 mode (Chromium 120.0.6099.129 / NodeJS 21.1.0) (#1015)
    • Fixes unintended window decorations on Linux running on X11, or Gnome (and some other DEs/WMs) on Wayland (#1008)
    • Fixes broken window (un)maximize behavior and other window state issues (#1009)
    • Fixes forced window floating mode in tiling window managers on Linux (#1012)
    • Fixes window blur event, enabling auto-refresh configuration again
    • Known issue: application close event doesn't work anymore (NW1 issue), breaking confirmation dialog and "close to tray" when not using the close button

Please see #1015 for an overview of various known NW.js issues, as well as a summary about recent issues and thoughts about future development.

Changelog

βš™οΈ Installation and Configuration

See the project's wiki for detailed installation and configuration guides.

❀️ Support

If you think that Streamlink Twitch GUI is useful and if you want to keep the project alive, then please consider supporting its creator/maintainer by sending a small and optionally recurring tip via the available options listed below.
Your support is very much appreciated, thank you!

v2.5.1

06 May 13:35
Compare
Choose a tag to compare

Streamlink Twitch GUI

πŸŽ‰ Release highlights (v2.5.1)

  • Fixed notifications with empty messages not showing on Windows (#1006)
  • Downgraded NW.js to 0.82.0 (Chromium 119.0.6045.105 / NodeJS 20.7.0) (#1005)
    • Fixes GPU process crashes on Linux

Changelog

βš™οΈ Installation and Configuration

See the project's wiki for detailed installation and configuration guides.

❀️ Support

If you think that Streamlink Twitch GUI is useful and if you want to keep the project alive, then please consider supporting its creator/maintainer by sending a small and optionally recurring tip via the available options listed below.
Your support is very much appreciated, thank you!

v2.5.0

03 May 15:13
Compare
Choose a tag to compare

Streamlink Twitch GUI

πŸŽ‰ Release highlights (v2.5.0)

  • Fixed macOS refresh hotkey (#986)
  • Fixed missing Japanese translations (#982)
  • Changed notification messages to be a bit more brief
  • Changed twitter URLs to X
  • Removed support for building on EOL NodeJS versions
  • Upgraded and resolved various dependency issues
  • Upgraded NW.js to 0.87.0 (Chromium 124.0.6367.62 / NodeJS 21.1.0)
    • Fixes graphical glitches due to shader compilation errors
    • Fixes application close event, making confirmation dialog while streams are running work again
    • Known issue: window blur event doesn't trigger when application loses focus for the first time, causing auto-refresh to not work when re-gaining focus

Changelog

βš™οΈ Installation and Configuration

See the project's wiki for detailed installation and configuration guides.

❀️ Support

If you think that Streamlink Twitch GUI is useful and if you want to keep the project alive, then please consider supporting its creator/maintainer by sending a small and optionally recurring tip via the available options listed below.
Your support is very much appreciated, thank you!

v2.4.1

07 Sep 17:11
Compare
Choose a tag to compare

Streamlink Twitch GUI

πŸŽ‰ Release highlights (v2.4.1)

  • Fixed layout issues on followed channels menu (#980)
  • Fixed broken channel search results and team members list (#981)

Please see the changelog of the v2.4.0 release!

Changelog

βš™οΈ Installation and Configuration

See the project's wiki for detailed installation and configuration guides.

❀️ Support

If you think that Streamlink Twitch GUI is useful and if you want to keep the project alive, then please consider supporting its creator/maintainer by sending a small and optionally recurring tip via the available options listed below.
Your support is very much appreciated, thank you!

v2.4.0

07 Sep 13:53
Compare
Choose a tag to compare

Streamlink Twitch GUI

πŸŽ‰ Release highlights (v2.4.0)

  • Switched to new followed channels Twitch Helix API endpoint (#979)

Changelog

βš™οΈ Installation and Configuration

See the project's wiki for detailed installation and configuration guides.

❀️ Support

If you think that Streamlink Twitch GUI is useful and if you want to keep the project alive, then please consider supporting its creator/maintainer by sending a small and optionally recurring tip via the available options listed below.
Your support is very much appreciated, thank you!

v2.3.0

03 Aug 15:41
Compare
Choose a tag to compare

Streamlink Twitch GUI

πŸŽ‰ Release highlights (v2.3.0)

  • ⚠️ Bumped Streamlink's version requirement to >=6.0.0
    See the Streamlink docs on how to upgrade
  • Added options for Streamlink's webbrowser API which implements the acquirement of Twitch's client-integrity token
  • Added option to unminimize the GUI when one or all watched streams have ended (#955)
  • Added online status to followed-channels list (#921)
  • Added simplified Chinese translations (#958)
  • Added Japanese translations (#963)
  • Added the --theme launch/runtime argument for overriding the selected theme (#918)
  • Changed default scheme of embedded URLs from HTTP to HTTPS
  • Fixed NW.js initialization issues (#911)
  • Fixed not being able to remove an ended stream from the watching list (#954)
  • Removed total channel view count (data removed by Twitch) (#962)
  • Removed support for variables in the --player config field (see Streamlink 6.0.0 changes)
  • Removed support for building on EOL NodeJS versions
  • Upgraded NW.js to 0.78.1 (Chromium 115.0.5790.114 / NodeJS 20.5.0)
    ⚠️ The upgrade to Chromium 115 ends support for Windows 7, 8 and 8.1

Changelog

βš™οΈ Installation and Configuration

See the project's wiki for detailed installation and configuration guides.

❀️ Support

If you think that Streamlink Twitch GUI is useful and if you want to keep the project alive, then please consider supporting its creator/maintainer by sending a small and optionally recurring tip via the available options listed below.
Your support is very much appreciated, thank you!

v2.2.0

16 Sep 17:17
Compare
Choose a tag to compare

Streamlink Twitch GUI

πŸŽ‰ Release highlights (v2.2.0)

  • Removed hardcoded --twitch-disable-hosting Streamlink launch parameter.
    Twitch will remove the channel hosting feature on 2022-10-03.
    ⚠️ WARNING ⚠️
    Users of Streamlink Twitch GUI will have to upgrade, or launching streams may fail.
    The parameter has been suppressed in Streamlink 5.0.0, so upgrading to the latest Streamlink version will work as well.
    See the Streamlink install docs.
  • Fixed missing tray icon menu if desktop notifications were disabled
  • Fixed missing translation stings not falling back to English and showing an error instead
  • Fixed missing French tanslations (#895)
  • Upgraded NW.js to 0.68.1 (Chromium 105.0.5195.102 / NodeJS 18.9.0)

Changelog

βš™οΈ Installation and Configuration

See the project's wiki for detailed installation and configuration guides.

❀️ Support

If you think that Streamlink Twitch GUI is useful and if you want to keep the project alive, then please consider supporting its creator/maintainer by sending a small and optionally recurring tip via the available options listed below.
Your support is very much appreciated, thank you!

v2.1.0

19 May 17:55
Compare
Choose a tag to compare

Streamlink Twitch GUI

πŸŽ‰ Release highlights (v2.1.0)

  • Re-implemented selection for filtering multiple stream languages
  • Updated list of languages supported by Twitch for filtering streams
  • Updated --min / --max parameters and made them toggle the app window state
  • Added streamlink + player fallback paths for homebrew on macOS M1
  • Fixed race-condition when calculating API item fetch sizes from stylesheets and window size
  • Fixed broken --launch channelname launch parameter
  • Fixed ChannelRoute not accepting channel names as route parameters
  • Upgraded NW.js to 0.64.1 (Chromium 101.0.4951.67 / NodeJS 18.0.0)

Changelog

βš™οΈ Installation and Configuration

See the project's wiki for detailed installation and configuration guides.

❀️ Support

If you think that Streamlink Twitch GUI is useful and if you want to keep the project alive, then please consider supporting its creator/maintainer by sending a small and optionally recurring tip via the available options listed below.
Your support is very much appreciated, thank you!

v2.0.0

31 Jan 09:02
Compare
Choose a tag to compare

Streamlink Twitch GUI

πŸŽ‰ Release highlights (v2.0.0)

Twitch Helix API

The application has been rewritten based on the Twitch Helix API.
Twitch's old Kraken API will be shut down at the end of February 2022.
⚠️ Old versions of Streamlink Twitch GUI will stop working after that! ⚠️

The switch from Kraken to Helix introduces several breaking changes and unfortunately also removes a couple of features due to the difference of both APIs and the availability of certain data. New Helix API features have not been implemented yet, as the focus of this release is to re-implement the application's entire data structure, which affects almost all of its components.

Please see issue #849 and pull request #852 for more details.

Breaking changes and feature removals

  • Authentication is now mandatory for all users.
    Data can not be retrieved anymore without user authentication on Twitch's Helix API. Due to different authentication permissions, a new login will be needed after upgrading.
  • The Featured Streams menu has been removed.
  • Games are now referenced by ID instead by name.
    Users who have set the application's homepage to a specific game will have to reset their homepage.
  • Channel follower numbers are not available anymore.
    In addition to Twitch's removal of the API endpoints on Kraken and Helix for following and unfollowing channels in August 2021.
  • Game viewers/streamers numbers are not available anymore.
  • Stream resolution+fps data is not available anymore.
  • The list of followed channels can't be sorted anymore.
  • The list of followed channels does not include the current/last stream title and game being played anymore.
  • The launch-random-stream button has been removed.
  • Searching for live streams has been removed.
    This is due to Twitch merging "live stream" and "user/channel" data in the search results. The data representation currently only shows channels instead of available live streams. This might be changed in the future.

Regular application changes and fixes

  • Changed the minimum version requirement of Streamlink to 2.4.0.
    Please upgrade Streamlink to the latest version.
  • Changed game/stream thumbnails and user profile pictures to a higher resolution.
  • Fixed the data fetch size of the infinite scroll mechanism.
    It once again depends on the application's window size.
  • Fixed additional streams sometimes not being fetched, even if more data was available.
    This was caused by an unfixed bug in Twitch's Kraken API and how the infinite scroll mechanism was implemented.
  • Fixed followed channels menu not loading additional channels correctly.
    This was caused by an unfixed bug in Twitch's Kraken API.
  • Fixed StartupWMClass attribute in the Linux launcher files. (#839)
  • Upgraded NW.js to 0.60.0 (Chromium 97.0.4692.71 / NodeJS 17.3.0)
  • [dev] Bumped min. NodeJS requirement to 14.

Changelog

βš™οΈ Installation and Configuration

See the project's wiki for detailed installation and configuration guides.

❀️ Support

If you think that Streamlink Twitch GUI is useful and if you want to keep the project alive, then please consider supporting its creator/maintainer by sending a small and optionally recurring tip via the available options listed below.
Your support is very much appreciated, thank you!