Clitch

A twitch.tv client application for Windows based on the .NET framework 4.5.2. It utilizes Streamlink and mpv to display streams and offers basic functionality to use twitch chat. Up until version 1.6.2, Livestreamer was used instead of Streamlink. Prior to version 2, the application was based on libVLC instead of mpv and on .NET 3.5.

Clitch Version 2.1.12.0

  • Updated Streamlink to V2.1.2
  • Updated the Chromium Embedded Framework (CEF) to V94.4.5
  • Added support for animated Twitch emotes to chat panels (however, they are not supported for selection in emote panels yet)
  • Fixed incorrectly processed/displayed action (/me) messages in chat panels
  • Fixed a bug that could cause an application crash when rapidly replacing/pasting texts in chat input boxes
  • Fixed a bug that could cause an application crash if auto-reconnecting to a chat fails
Download
clitch2.1.12.0.zip (170.0 MB)

Clitch Version 2.1.11.0

  • Updated Streamlink to V2.0.0
  • Updated mpv to V0.33.0
  • Updated the Chromium Embedded Framework (CEF) to V86.0.24
  • Added a workaround for a Twitch API bug to allow more than 100 followed channels
  • Fixed a bug that could cause an application crash if a stream list tab was closed while it was being refreshed
Download
clitch2.1.11.0.zip (159.1 MB)

Clitch Version 2.1.10.0

  • Updated Streamlink to V1.7.0 (also fixes ad segment detection)
  • Updated the Chromium Embedded Framework (CEF) to V85.3.13
  • The log box in player windows will now always stay scrolled down when it is opened or new messages are added
  • The log box in player windows will now automatically pop up whenever the stream output is paused due to skipping ads
  • Multi-line stream titles are now properly displayed by replacing line breaks with spaces in various places
  • Fixed duplicate emote provider panels after recovering from a chat connection loss
  • Fixed a bug that caused chat messages containing certain character combinations to not be displayed at all
Download
clitch2.1.10.0.zip (155.0 MB)

Clitch Version 2.1.9.0

  • Updated Streamlink to V1.6.0 (also fixes incorrectly detected connection losses when skipping ads)
  • Updated the generic updater, which will now properly log errors during updates in Clitch's error log
  • Silent errors that occur in chat panels will now be logged in Clitch's error log
  • Fixed a bug that caused chat messages containing certain characters to not be displayed at all
Download
clitch2.1.9.0.zip (151.6 MB)

Clitch Version 2.1.8.0

  • Updated the Chromium Embedded Framework (CEF) to V84.4.1
  • Replaced the background task to load followed streams with a more generic task to load information about the Clitch user
  • Changing the Twitch username setting now automatically reloads account information and followed channels
  • Chat messages will now be highlighted due to mentions of the internal user name and the display name
  • Channel names that differ from their internal names will now be displayed as "display name (internal name)"
  • Fixed whisper messages and profile links created via the chat context menu by using the internal name instead of the display name
Download
clitch2.1.8.0.zip (151.4 MB)

Clitch Version 2.1.7.0

  • Updated Streamlink to V1.5.0
  • Updated the Chromium Embedded Framework (CEF) to V83.4.2
  • Fixed the statistics shown on the "ALL THE GAMES" menu item
  • Fixed a bug that would not allow player windows to be closed when certain connection errors with Twitch chat occurred
  • Fixed a bug that could cause an application crash if the statistics shown in a player window were being updated while the window was closing
Download
clitch2.1.7.0.zip (150.3 MB)

Clitch Version 2.1.6.1

  • Updated the generic updater, which will now always use TLS 1.2 for HTTPS downloads
Download
clitch2.1.6.1.zip (147.0 MB)

Clitch Version 2.1.6.0

  • Updated Streamlink to V1.4.1
  • Updated mpv to V0.32.0
  • Updated the Chromium Embedded Framework (CEF) to V79.1.360
  • Increased the connection timeout when connecting to a chat room to 15 seconds (from 10 seconds)
  • The chat connection timeout will now also be used as a read timeout during the connection process to make sure that the time for a connection attempt is always properly limited
  • Chat panels can now detect a connection loss (may take up to 5 minutes) and will attempt to reconnect once automatically
Download
clitch2.1.6.0.zip (147.0 MB)

Clitch Version 2.1.5.0

  • Updated Streamlink to V1.3.0 (also fixes broken stream playback and online checks due to Twitch API changes)
  • Updated mpv to V0.31.0
  • Switched to the new cached V3 API to query BTTV emotes (also fixes broken BTTV emote loading due to BTTV API changes)
  • Fixed a bug that could cause an application crash when stream details were opened in the main window by hosting a channel
Download
clitch2.1.5.0.zip (140.2 MB)

Clitch Version 2.1.4.0

  • Updated Streamlink to V1.2.0
  • Updated the Chromium Embedded Framework (CEF) to V75.1.14
  • Chat messages sent by a followed channel are now highlighted using a weaker, gradient-based background (as opposed to the single color highlight of whisper/mention messages)
  • Fixed a bug that caused the highlighting of whisper/mention messages to not always be applied correctly
  • Fixed a bug that could cause an application crash if an emote was placed at the end of an incorrectly encoded message
Download
clitch2.1.4.0.zip (128.1 MB)

Clitch Version 2.1.3.0

  • Updated Streamlink to V1.1.1 (and made use of the new Twitch plugin option to disable ads)
  • Updated the Chromium Embedded Framework (CEF) to V3.3578.1870
  • Fixed a bug that would lead to no quality option being checked in the quality selection in player windows if they were opened directly from a stream list
  • Fixed a bug that caused the chat icon in player windows to not be usable if the IRC connection could not be established (the icon can now be used to try to connect again)
  • Fixed a few bugs that could cause an application crash if player windows were closed at certain points during chat initialization (to achieve some of these fixes, player windows cannot be closed at some points during chat initialization)
Download
clitch2.1.3.0.zip (125.6 MB)

Clitch Version 2.1.2.0

  • Updated the Chromium Embedded Framework (CEF) to V3.3497.1841
  • Added an option to directly open a player window for a stream from a stream list via context menu (the stream will be played in the default quality configured in the application settings)
  • Switched to the new port (6697) for connections to chat via IRC
  • Fixed a bug that could cause an application crash if multiple background tasks started/finished at about the same time
  • Fixed a bug that could cause an application crash if a player window was closed right before the chat finished initializing
Download
clitch2.1.2.0.zip (123.4 MB)

Clitch Version 2.1.1.0

  • Updated the Chromium Embedded Framework (CEF) to V3.3396.1786
    • Includes updating the bundled VC Redistributable DLLs from 2013 to 2015
  • Updated mpv to V0.29.1
  • Reverted the DPI awareness changes introduced with V2 (may lead to some bluriness on devices with high DPI, but fixes the size of various UI elements on high DPI)
  • Fixed a bug that could cause an application crash if a streamer hosts a channel that is/appears offline
Download
clitch2.1.1.0.zip (122.2 MB)

Clitch Version 2.1.0.0

  • Updated the Chromium Embedded Framework (CEF) to V3.3325.1758
  • Updated mpv to V0.29.0
  • Updated Streamlink to V0.14.2
  • Completely reworked background tasks and their UI representation
    • A nicer animation is now shown instead of a progess bar when at least one background task is running
    • Additionally, the number of currently running background tasks is now shown next to the icon
    • Clicking on the icon or the number of tasks will now show a simple task UI that shows exactly what is running in background
    • Background tasks can show their progress and can be cancelled via the new task UI
  • Reworked the layout of stream details panels to be more in line with other panels (including a "Reload" button)
  • Further reduced the amount of Twitch API requests performed in stream details panels and player windows
  • Player window controls (play button, mute button, volume slider and quality selector) can now also be used if no stream is playing
    • The play button and quality selector can be used to try and restart the stream
    • If a stream can be restarted, it will start with the possibly changed volume settings
  • The Chromium Embedded Framework (CEF) version is now shown in the settings window along with the other versions
  • Fixed a bug that caused reload interval settings changes to not be applied in some places
Download
clitch2.1.0.0.zip (120.3 MB)

Clitch Version 2.0.5.0

  • Updated Streamlink to V0.13.0
  • The stream quality can now be changed in player windows
  • Reduced the number of API requests when refreshing stream detail panels (API results are now also shared between detail panels and corresponding player windows)
  • Stream detail panels should now make the UI hang much less
  • Player windows now use the logo of the corresponding channel as their icon
Download
clitch2.0.5.0.zip (112.9 MB)

Clitch Version 2.0.4.0

  • Updated Streamlink to V0.12.1
  • Fixed a bug that would randomly stop the chat from staying scrolled down after introducing the latest autoscroll changes
  • Fixed a bug that caused the quality selector in stream detail views to be reset on every refresh
  • Fixed a bug that could cause an application crash during the initialization of the chat UI
  • Fixed a bug that could cause an application crash when emotes finished loading after the player window had already been closed
Download
clitch2.0.4.0.zip (112.7 MB)

Clitch Version 2.0.3.0

  • Updated Streamlink to V0.11.0
  • Connections to chat will now be established using SSL
  • Scrolling up in a chat will now automatically disable auto-scrolling (scrolling all the way down will automatically enable it again)
  • Inserting emotes into a chat message is now more convenient as the caret will be set correctly (inserted emotes can now also replace selected text)
  • Added rudimentary support for whisper messages (to be improved in the future)
  • A scrollbar has been added to the log panel of player windows
  • Fixed a bug that caused chat connections to not be properly re-established after a RECONNECT command was issued
  • Fixed a bug that caused game images and stream preview images to not load
Download
clitch2.0.3.0.zip (112.8 MB)

Clitch Version 2.0.2.0

  • Updated the Chromium Embedded Framework (CEF) to V3.3239.1723 (also fixes random "jumps" in chat instances)
  • Updated Streamlink to V0.10.0
  • Chat panels now have a proper initial background color (the dark chat background color) to avoid white/black flashes during initialization
  • Balloon notifications now show individual titles instead of "Clitch" since newer windows 10 versions show the application name below the notification text anyway
  • Fixed a bug that caused an empty chat panel to be left behind in player windows if connecting to chat failed
  • Fixed a bug that could cause an application crash after multiple chat connection attempts in player windows
Download
clitch2.0.2.0.zip (112.8 MB)

Clitch Version 2.0.1.0

  • Available emotes in chats will now be loaded separately per provider and FrankerFaceZ is now supported as an additional emote provider
  • Available emotes are now sorted into provider tabs in the player window to be able to distinguish between Twitch emotes, Better TTV emotes and FrankerFaceZ emotes
  • Fixed a bug that caused the Streamlink subprocess to keep streaming and mpv to keep playing the stream even after the player window was closed when playing audio-only streams
  • Fixed a bug that caused action (/me) messages to not be displayed in the user's color
  • Fixed a bug that caused an application crash if the IPC connection to an mpv process could not be established
  • Fixed a bug that prevented tooltips from being shown in the chat
  • Fixed a bug that caused player windows to temporarily hang while trying to connect to Twitch chat
Download
clitch2.0.1.0.zip (110.4 MB)

Clitch Version 2.0.0.0

  • Now using Chromium Embedded Framework (CEF) to display chat instead of the .NET WebBrowser control (IE7)
  • Added support for BetterTTV emotes to chat integration
  • Support for cheer emotes in chat has been improved
  • Auto-Scrolling in chat can now be enabled/disabled in the context menu of a chat panel
  • Now using mpv to display streams instead of libVLC
  • Updated Streamlink to V0.9.0 and use the default way of sending stream data to the player via stdin instead of starting a HTTP server
  • Removed the Streamlink Log window; instead show Streamlink log message in the corresponding player window
  • Player windows will now open immediately and try to load the Stream afterwards to be more responsive
  • Included a new and improved version of the generic updater
  • Several bugfixes and minor improvements
Download
clitch2.0.0.0.zip (110.4 MB)
Download
clitch1.6.4.0.zip (41.0 MB)
Download
clitch1.6.3.0.zip (41.0 MB)
Download
clitch1.6.2.0.zip (35.9 MB)
Download
clitch1.6.1.0.zip (35.9 MB)
Download
clitch1.6.0.0.zip (35.9 MB)
Download
clitch1.5.0.0.zip (35.9 MB)
Download
clitch1.4.0.0.zip (35.9 MB)
Download
clitch1.3.1.0.zip (35.9 MB)
Download
clitch1.3.0.0.zip (35.9 MB)
Download
clitch1.2.1.0.zip (35.9 MB)
Download
clitch1.2.0.0.zip (35.9 MB)