This is an add-on for Firefox, using the modern WebExtension APIs.
This extension shows you a notification, whenever a followed channel on Twitch, Smashcast, Ustream, Livestream, MLG.tv, Mixer, Dailymotion or YouTube goes live. It can also show notifications when a stream changes the title, hosts another channel, replays a past broadcast or goes offline.
You can manage the followed channels with a powerful channels manager, which lets you auto import all the channels you follow with one click, add all channels a user follows or just add a single channel. Of course it also lets you remove channels.
Sometimes you miss notifications, but thanks to the handy panel, accessed by a button, which has a red dot if any channel is live, you always have access to all the channels the extension is monitoring. You can open their archive page or refresh them. The panel has three different styles, a compact one, if you follow a lot of people, a more spaceous one and a layout with thumbnails of the live streams. Each channel has a context menu, which lets you refresh the channel's status, go directly to its chat or go to its VOD archive, if it's live. The panel has a filter function, so you can quickly find a channel. You can add the category name and viewer count, if it's supported by the network.
List of supported providers with some explanation on what they are can be found on streamnotifier.ch/providers.
Build it yourslef
To build this extension you need npm, which will install webpack and web-ext. Open a command line and type
npm i npm run build
to build an in about:debugging loadable .xpi file. You can use
npm start to launch Firefox with the extension pre-installed.
For contribution instructions, check out CONTRIBUTING.md.