Releases: streamlink/streamlink-twitch-gui
v2.5.3
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
βοΈ 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!
- GitHub Sponsors
- Paypal
- Paypal.me
- Bitcoin (
1EZg8eBz4RdPb8pEzYD9JEzr9Fyitzj8j8
)
v2.5.2
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.
βοΈ 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!
- GitHub Sponsors
- Paypal
- Paypal.me
- Bitcoin (
1EZg8eBz4RdPb8pEzYD9JEzr9Fyitzj8j8
)
v2.5.1
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
βοΈ 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!
- GitHub Sponsors
- Paypal
- Paypal.me
- Bitcoin (
1EZg8eBz4RdPb8pEzYD9JEzr9Fyitzj8j8
)
v2.5.0
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
βοΈ 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!
- GitHub Sponsors
- Paypal
- Paypal.me
- Bitcoin (
1EZg8eBz4RdPb8pEzYD9JEzr9Fyitzj8j8
)
v2.4.1
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!
βοΈ 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!
- GitHub Sponsors
- Paypal
- Paypal.me
- Bitcoin (
1EZg8eBz4RdPb8pEzYD9JEzr9Fyitzj8j8
)
v2.4.0
Streamlink Twitch GUI
π Release highlights (v2.4.0)
- Switched to new followed channels Twitch Helix API endpoint (#979)
βοΈ 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!
- GitHub Sponsors
- Paypal
- Paypal.me
- Bitcoin (
1EZg8eBz4RdPb8pEzYD9JEzr9Fyitzj8j8
)
v2.3.0
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 Streamlink6.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
βοΈ 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!
- GitHub Sponsors
- Paypal
- Paypal.me
- Bitcoin (
1EZg8eBz4RdPb8pEzYD9JEzr9Fyitzj8j8
)
v2.2.0
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)
βοΈ 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!
- GitHub Sponsors
- Paypal
- Paypal.me
- Bitcoin (
1EZg8eBz4RdPb8pEzYD9JEzr9Fyitzj8j8
)
v2.1.0
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)
βοΈ 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!
- GitHub Sponsors
- Paypal
- Paypal.me
- Bitcoin (
1EZg8eBz4RdPb8pEzYD9JEzr9Fyitzj8j8
)
v2.0.0
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.
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.
βοΈ 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!
- GitHub Sponsors
- Paypal
- Paypal.me
- Bitcoin (
1EZg8eBz4RdPb8pEzYD9JEzr9Fyitzj8j8
)