Releases: laurencee/Livestream.Monitor
RIP Mixer
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
Fix/feature
- Twitch top streams now show the broadcaster country flag once again!
2.12.10: Add open in browser option to streams
App initialization error message fix
Fix
- Display full error message for app initialization errors
Twitch authorization fixes
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
Fix
- Fix helix api requiring both client id and oauth token in requests. #59
Youtube fixes
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:
- 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
- Execute the query to see the list of live channels
- Copy a channel id of any of the results and put that into the channel id field of the form
- Execute the query and you'll get no result returned
Livestream monitor wont return results until youtube fix their api.
Remove twitch v3 calls
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
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
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.