Skip to content

Releases: streamlink/streamlink-twitch-gui

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!

v1.13.0

09 Sep 09:07
Compare
Choose a tag to compare

Streamlink Twitch GUI

Release highlights (v1.13.0)

  • Implemented Spanish translations (es) (#818)
  • Implemented Italian translations (it) (#823)
  • Fixed context menu position on displays with fractional scaling (#817)
  • Fixed HTML tags being escaped in translations
  • Fixed Windows uninstaller not removing some directories
  • Fixed French translations (#826)
  • Upgraded NW.js to 0.55.0 (Chromium 92.0.4515.107 / NodeJS 16.4.2)

Changelog / Wiki / Installation instructions / Open issues / Project activity / Chat

Donate

If you think that this application is helpful, please consider supporting its creator by donating.
Thank you very much!

v1.12.0

08 Aug 08:15
Compare
Choose a tag to compare

Streamlink Twitch GUI

Release highlights (v1.12.0)

  • Replaced buttons for following and subscribing channels (#813)
    Twitch has decided to shut down the follow-channel API endpoints, which means that 3rd party applications using their public APIs won't be able to follow or unfollow channels anymore. As a workaround, the buttons have been replaced with one that opens the channel page on Twitch.tv in the system's web browser.
    Please see the comment on issue #813 and the commit message of 402cab1 for all the details and how you can help make Twitch restore this feature again via their feedback tracker. Thank you!
  • Added chat profile for Chatterino (#607)
  • Added --no-keepaspect-window to MPV player profile
  • Added support for more TLDs to the linkparser
  • Added platform details to about page (#770)
  • Changed log dir on Linux according to new XDG-base-dir spec version 0.8
  • Fixed header text length in modal dialogs
  • Fixed being able to stack multiple quit dialogs
  • Fixed context menu on documentation links
  • Fixed Windows uninstaller not removing some files
  • Removed MSIE chat profile
  • Upgraded snoretoast (Windows notification provider) to 0.7.0
  • Upgraded NW.js to 0.52.2 (Chromium 89.0.4389.114 / NodeJS 15.12.0)
  • Upgraded Linux AppImage (#798)
  • [dev] Upgraded from webpack 4 to webpack 5 (#803, #812)
  • [dev] Upgraded from ember-i18n to ember-intl (new translation formats) (#806)

Changelog / Wiki / Installation instructions / Open issues / Project activity / Chat

Donate

If you think that this application is helpful, please consider supporting its creator by donating.
Thank you very much!