Skip to content

Releases: laurencee/Livestream.Monitor

RIP Mixer

29 Dec 23:54
Compare
Choose a tag to compare

This release is a bit overdue from mixers departure but leaving code in related to mixer wasn't breaking anything.

However an actual breaking change came from the streamlink 2.0 release where this app had a hardcoded reference to a deprecated property which was removed in streamlink 2.0.

Twitch livestream country flags

27 Aug 14:40
Compare
Choose a tag to compare

Fix/feature

  • Twitch top streams now show the broadcaster country flag once again!

2.12.10: Add open in browser option to streams

27 Aug 07:05
Compare
Choose a tag to compare

Feature

  • New option when right clicking to open streams in browser

Fix

App initialization error message fix

07 May 19:45
Compare
Choose a tag to compare

Fix

  • Display full error message for app initialization errors

Twitch authorization fixes

06 May 19:43
Compare
Choose a tag to compare

Fix

  • Prompt for twitch authorization on first time add/import of twitch streams #59
  • Fix an issue with the twitch helix api when trying to add an offline stream

Twitch helix api fix

06 May 18:45
Compare
Choose a tag to compare

Fix

  • Fix helix api requiring both client id and oauth token in requests. #59

Youtube fixes

15 Sep 08:50
Compare
Choose a tag to compare

Fix

  • The wrong id was being copied for youtube livestreams #52

Bug notice in youtube api for youtube users

There seems to be some bug with the youtube api at the time of writing this which is visible from youtube's api explorer.

To see for yourself:

  1. Go here and scroll down on the right panel "Try this API": https://developers.google.com/youtube/v3/docs/search/list?apix_params=%7B%22part%22%3A%22snippet%22%2C%22eventType%22%3A%22live%22%2C%22maxResults%22%3A25%2C%22type%22%3A%22video%22%7D
  2. Execute the query to see the list of live channels
  3. Copy a channel id of any of the results and put that into the channel id field of the form
  4. Execute the query and you'll get no result returned

Livestream monitor wont return results until youtube fix their api.

Remove twitch v3 calls

06 Sep 06:44
Compare
Choose a tag to compare

Fix

  • No more twitch v3 calls, only v5 and helix

Main purpose of this being that the V3 api is being shutdown shortly and we have to get everything off it, not everything is available from helix so we must still use V5 for a few things for now.

V5 does not have an end of life date yet so we're safe for a while.

This will probably be the last release for a little while unless other bugs are found.

Initialization improvement

06 Sep 05:47
Compare
Choose a tag to compare

Feature

  • The initialization process on app startup will refresh the streams

Fix

  • #51 Ensure initialization doesn't fail due to twich api calls failing

Twitch oauth & game listing

02 Sep 00:44
Compare
Choose a tag to compare

Features

  • The oauth token saved by the user is now used for querying the twitch api if available
  • The game column is once again populated for twitch streams

Fixes

  • Fixed some duplicate key exceptions when importing/adding twitch streams with data that was already cached

The initial refresh of streams suffers a bit due to the extra initialization needed to cache some game name/user info for twitch since not all the needed data is available from querying online streams.