Notice: Twitch_Qt4 is currently in early developemnt. But if you wish to test it, I'd appreciate your feedback.
Twitch_Qt4 is a desktop application developed for Linux, using Python 2 and PyQt4, that assists with the viewing of live streams that are hosted on Twitch.tv. This app will pull a list of the streams you follow using Twitch's official Kraken API, then interface streamlink to your preferred media player such as VLC. Twitch_Qt4 is a lightweight application that is intended to avoid the resource usage or connection issues that can otherwise occur while watching Twitch.tv within a browser.
- streamlink
- VLC
- Python2 (no additional packages needed)
- PyQt4 (python-qt4)
- Client ID
- Oauth /w user_read AND chat_login permissions
- Optional: Install Chatty IRC client.
- Download Chatty
- Extract the archive and move the files to the chatty folder in Twitch_Qt4/chatty
(If doesn't load, update & use Java 8 JRE or later. Login and authorize via Chatty)
- Quality: Select the desired quality of the stream.
- Cache: Number of seconds to cache' the stream. This can provide a more reliable stream on slower connections.
- Height Adjust: Enter a number to set the vertical length of the app window. (use negatives for smaller.)
- Notifications: If ticked, pops up like Notify-Send are used to announce changes to the list of live streamers available.
- Chatty: Open a Chatty IRC window or tab when launching a stream. This is configured to run in a single instance mode i.e one window, many tabs. Requires additional installation steps.
- Various code changes
- Fixed profile images not loading for buttons due to no username in filename.
- Implemented desktop notifications options
- Added Chatty IRC and notification check boxess in options
- Changed config usage to ConfigParser