<p><em>Update:</em> Twitch completed <ahref="https://discuss.dev.twitch.tv/t/psa-chat-servers-are-going-to-migrate-to-aws-ec2-servers/4877">migrating Twitch Chat</a> to the new servers (AWS). All channels should be on the new servers now and both <code>irc.twitch.tv</code> and <code>irc.chat.twitch.tv</code> work for connecting.</p>
<pstyle="clear:both;">Chatty is a Twitch chat client for everyone who wants to try something new and different from the webchat, but doesn't want the complexity of an IRC client or miss out on the Twitch specific features.</p>
<h2id="features">Features</h2>
<ul>
<li>Twitch specific features
<ul>
<li>Nick colors, emoticons, user icons (mod, sub, turbo, ..), showing bans, stream status and viewercount display and stats</li>
<li>Click on nick in chat to open dialog with moderation buttons, showing the last messages of this user (no banning the wrong user)</li>
<li>Change title/game of your stream and run commercials</li>
<li>Get notified when channels you follow go live and view a list of live streams</li>
<li>Easily open streams in your browser, or run <ahref="http://livestreamer.tanuki.se/en/latest/">Livestreamer</a> out of Chatty</li>
<li>Optional compact way of showing mod/unmod/joins/parts messages</li>
<li>View a list with the most recent followers/subscribers of your channel
<li>With <ahref="http://frankerfacez.com">FrankerFaceZ</a>-Support (Emoticons & Custom Mod Icons) and <ahref="http://betterttv.nightdev.com">BetterTTV</a> emotes, including unified bot badge</li>
<li>Dialog with your paid emotes, channel-specific emotes, all global emotes and Twitch emotes you favorited</li>
<p>Extract the .zip into a folder of your choice and start Chatty.jar.</p>
<p>When you start Chatty the Connect Dialog should come up. Click <code>Create login..</code> and <code>Request login data</code> and follow the instructions to authorize Chatty to connect to chat for you. There is also a short
<ahref="help/help-getting-started.html"><strong>Getting Started Guide</strong></a>.</p>
<p>There is some <ahref="help/help.html">help</a> available (you can find the same in the program itself). There is also a <ahref="changes.txt">changelog</a>.</p>
<p>You can use <ahref="Chatty_banner_320px.png">this banner</a> if you like Chatty and want to promote it. Just link to <code>http://chatty.github.io</code> please. :)</p>
<p>This is my first slightly bigger program, so go easy on me. ;) But if you find any bugs or have any other feedback, feel free to tell me. You can <ahref="http://www.twitch.tv/message/compose?to=tduva">message me on Twitch</a>, write me an <ahref="mailto:chattyclient@gmail.com">e-mail</a> or use <ahref="https://twitter.com/chattyclient">Twitter</a>.</p>
<p>Please tell me about bugs or else I can't fix them. Please describe exactly <em>what</em> happened and <em>how</em> it happened, since this is absolutely necessary to find out what went wrong (just saying "it doesn't work" or "it won't load" can mean a lot of things). You should also copy the debug.log file in your settings directory (type /openDir to open it, or /dir if that doesn't work) before it is overwritten, in case it could be helpful to find the bug.</p>
<h3>Known issues</h3>
<ul>
<li>Sometimes users aren't correctly sorted in the userlist</li>
<li>Windows: Dragging the upper edge to maximize the window vertically doesn't resize the contents of the window.
This may be a Java Bug that I cannot fix. Workaround: Try double-clicking the upper edge instead of dragging it.</li>
</ul>
<h2id="faq">FAQ (Frequently Asked Questions)</h2>
<dl>
<dt>Is Chatty more reliable when Chat is breaking?</dt>
<dd>Not really. Chatty uses the same Chat Servers as any other Twitch Chat Client (Default Webchat, IRC Clients), so it is affected in the same
way when messages get lost. It's possible however that some servers/ports are not as affected as others, so there can be differences.</dd>
<dt>What are the advantages of Chatty then?</dt>
<dd>Chatty provides a different way of using Twitch Chat and has a lot of features you may find useful.</dd>
<dd>No. However, you can manually connect to Group Chat by changing the server/port to connect to (you can change it in the Settings under Advanced, use the <ahref="help/help.html#settings">'server' and 'port'
settings</a>, the <ahref="help/help.html#commands">/server</a> command or <ahref="help/help.html#launch">commandline parameters</a>) and looking up the channel name yourself
(you can use <ahref="http://blog.bashtech.net/twitch-group-chat-irc/">this blogpost</a> for help on that). There are a few drawbacks: Since Chatty can currently only
connect to one server at a time, you would have to run more than one instance if you want to use regular Twitch Chat at the same
time. Use <ahref="help/help-guide1.html">this guide</a> in the help for more information. It also wouldn't recognize the channel as a group chat channel, so some stuff
<dt>Does Chatty support other streaming services like hitbox.tv?</dt>
<dd>Unfortunately not. And adding support wouldn't be a trivial task either, since Chatty is designed around Twitch and adding other services would require a lot of changes.</dd>
<dt>Why does Chatty randomly say UNMOD/MOD, even though the user never left/was never actually unmodded?</dt>
<dd>Twitch Chat just sometimes does that and seemingly unmods/mods people (sometimes just one person, sometimes more, but they still have mod power, it just doesn't show) and Chatty simply displays that. If you are bothered by this, then you can just disable MOD/UNMOD messages in the <code>Settings - Messages</code> altogether.</dd>
<dt>Why does Chatty report "Stream offline", even though the stream clearly didn't go offline?</dt>
<dd>Sometimes the Twitch API will return a stream as offline, even though it isn't. Chatty checks the API twice before reporting a stream as offline, but if both checks return false data, then a false offline report will happen.</dd>
<dt>Why does the userlist only contain users that send a message?</dt>
<dd>Check what Twitch Client Version you have set under <code>Settings - Advanced</code>. Learn more about what that does in the <ahref="help/help-settings.html#Advanced-TC">Settings Help</a>. Otherwise this may just be Twitch not sending the userlist, which can sometimes happen (especially on larger channels).</dd>
<dd>If you receive fewer/not the same messages on a particular channel compared to webchat, then webchat is probably using the Event Chat servers for that channel. They are a seperate group from servers than the normal ones you get when connecting to <code>irc.twitch.tv</code>. See: <ahref="help/help-short_guides.html#eventchat">Join Eventchat</a>.</dd>
If you like Chatty and would like to support me:<br/><ahref="http://flattr.com/thing/4399636/Chatty"target="_blank"><imgsrc="http://api.flattr.com/button/flattr-badge-large.png"alt="Flattr this"title="Flattr this"border="0"/></a>