﻿TwitchControl v 1.07 (English help below) Jul. 2018
Hilfe Deutsch

TwitchControl ist ein Freewaretool, mit dem man bequem die Channel-Parameter "Titel" und "Game" seines
Twitch - Kanals ändern kann, ohne die Webseite zu öffnen.

INSTALLATION:
Den Inhalt des zip-Files in einen Ordner kopieren und ggf. eine Verknüpfung zu TwitchControl.exe erzeugen.
[curl.exe wird nur intern vom Programm benutzt.]
TwitchControl.exe starten.

Beim ersten Start wird man in der App zu einem Twitch-Login-Dialog geleitet, wo man sich mit seinem Account anmelden
und die App autorisieren muss. Die Daten werden dabei ausschliesslich zu Twitch geschickt und nicht gespeichert.
Es kann hierbei zu IE-Javascript Fehlermeldungen kommen. Diese einfach ignorieren.
Ist der Login erfolgreich und die Autorisierung erfolgt, wird ein "Token" in der Registry gespeichert, das es
erlaubt, die Channel-Setting mit der App zu verändern.
Hierzu den Button "Save Token" klicken.

Hiernach ist es empfohlen, TwitchControl neu zu starten, denn dann werden Beispiel-Presets erzeugt.

Es sind fünf Beispielpresets enthalten, die auf der linken Seite in einer Liste aufgelistet werden.
Es muss jeweils noch der Channelname (wie in der URL "www.twitch.tv/Mein_ChannelName") eingetragen und
gespeichert werden.
Wird ein Preset angeklickt, erscheinen seine Einstellungen rechts in den Feldern "Preset Name", "Title", "Game"
und "Delay". Diese können beliebig verändert werden und mit dem Button "Save" auf dem PC gespeichert werden.
Man kann einzelne Pressts mit dem Button "Delete" oder alle Presets auf einmal mit dem Button "Delete All"
löschen.

Der Button "Activate" übermittelt die eingegebenen Parameter "Title", "Game" und "Delay" für den angegebenen Channel zu Twitch.
Was "Delay" genau bedeutet, konnte ich bisher nicht in Erfahrung bringen.
Wenn ein Firewall-Dialog auftaucht, der um Erlaubnis fragt curl.exe über das Netzwerk zu kommunizieren, dies erlauben.
Nach 2-3 Sek. wird der Erfolg der Übermittlung angezeigt.
Die Änderungen sind ab sofort auf dem Channel aktiv.
Falls ein Fehler auftritt, öffnet sich Notepad mit dem Twitch-Output.

Das Programm merkt sich die letzte Fenstergrösse und seine Position.
Alle Daten werden in der Registry unter HKCU\Software\TwitchControl gespeichert.

Leider gibt es keine Möglichkeit, die Channel-Sprache mit der Twitch-API einzustellen (oder ich habe sie nicht gefunden).

To do:
Logout von twitch, um einen anderen Account zu behandeln.

Kontakt: 77558@gmx.net (Der Abt), bitte Geduld mitbringen...
Folgt mir auf Twitter: twitter.com/der_abt
oder auf Twitch: wwww.twitch.tv/der_abt
=============================================================================================================
English help

TwitchControl is a freeware-tool, what can change the channel-parameters "title" and "game" of Your
Twitch-channel quickly without using the twitch webpage.

INSTALLATION:
Copy the contents of the zip-file into a folder and make a shortcut to TwitchControl.exe if You wish.
[curl.exe is only used by the app internally.]
Start TwitchControl.exe.

At 1st start you will be redirected to a twitch-login-dialogue within the app. Here You can login with your
twitch-credentials and authorize this app to edit Your twitch-channel. The data are transfered directly to Twitch
and will not been stored.
IE-javascript erros can occur, please ignore these.
IS Your login successfully and the app-authorization has been done, a "token" will be stored in Your registry,
which allows You to edit Your channel-settings.
To store the token, click "Save Token".

Now it is recommended to end and start TwitchControl again, so some example-presets will be generated.

There are 5 presets for demonstration in list on the left side. You just need to fill in Your channel-name (like it
appears in an URL like "www.twitch.tv/Your_Channel_Name") and save it.
When You click on a preset, it's settings appear on the right in the fields "Preset Name", "Title", "Game" and "Delay".
You can change all of these and save it on Your PC with the button "Save".
You can delete single presets with the button "Delete" or all presets at once with hte button "Delete All".

The Button "Activae" will submit the given parameters "Title", "Game" and "Delay" for the choosen channel to Twitch.
The meaning of "Delay" is unknowen to me so far.
If the windows firewall asks for allowing curl.exe to communicate thru networks, do so.
After 2-3 sec. You will get a confirmation of Your changes on twitch.
If an error occurs, notepad will open and show You twitch's response.

The program will store the last window position and -size.
All data are stored in Your registry under HKCU\Software\TwitchControl.

Unfortunately there is no way to manipulate the channel's language with the twitch-API (or I did not find it).

To do:
Logout from twitch to edit a different twitch-account.

Contact: 77558@gmx.net (Der Abt), please be patient...
Follow me on Twitter: twitter.com/der_abt
or on Twitch: wwww.twitch.tv/der_abt
=============================================================================================================
CHANGELOG
Jul. 2018
v1.07

-------------------------------------------------------------------------------------------------------------
Jan. 2017
v1.06
Fixed Problem when the files were copied into a path with whitespaces
(problems with whitespaces in the user's name are not tested yet and still possible. Please give feedback, if so.)