Skip to content

A PyQt4 UI that can be used to watch Twitch.tv live streams on the desktop.

License

Notifications You must be signed in to change notification settings

ritchie-tg/Twitch_Qt4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twitch_Qt4 (v0.2)

Notice: Twitch_Qt4 is currently in early developemnt. But if you wish to test it, I'd appreciate your feedback.

Description:

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.



How To:

1. Install Dependencies:

  • streamlink
  • VLC
  • Python2 (no additional packages needed)
  • PyQt4 (python-qt4)

2. Get Twitch.tv Client-ID and Oauth keys:

3. Run: python2 /path/to/Twitch_Qt4.py

4. Open the options and enter your Client-ID and Oauth tokens

  • 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.


Changelog

v0.1

v0.2

  • 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

About

A PyQt4 UI that can be used to watch Twitch.tv live streams on the desktop.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages