$ git clone http://tcclient.ion.nu/tc_client.git
commit d4fc29bba9241e1e1a282badf06d00631f859229
Author: Alicia <...>
Date:   Wed Mar 8 11:46:06 2017 +0100

    When getting site and channel from a URL, ignore anything after a slash after the channel name.

diff --git a/ChangeLog b/ChangeLog
index d307a7e..c82f19c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -9,6 +9,7 @@ Call curl_easy_cleanup() at the end of the session to make sure cookies get writ
 Adjusted tinychat account support for the latest compatibility-breaking changes.
 Added workaround in the RTMP acknowledgement code for when 4 gigabytes of data has been sent and the 32bit integer rolls around to 0.
 Bugfix: exit with non-zero status if connection fails.
+When getting site and channel from a URL, ignore anything after a slash after the channel name.
 modbot: use https instead of http and use the tcclient subdomain since some DNSes have trouble with underscores.
 modbot: added an option (--no-unapproved) to not add any unapproved videos to queue (videos still get approved by mods requesting or playing them manually)
 tc_client-gtk: fixed a race-condition in the builtin video player.
diff --git a/client.c b/client.c
index 05da253..8dd74f7 100644
--- a/client.c
+++ b/client.c
@@ -250,6 +250,8 @@ int main(int argc, char** argv)
       sitestr="kageshi";
       channel=&domain[18];
     }
+    char* slash=strchr(channel, '/');
+    if(slash){slash[0]=0;}
   }
   struct site site;
   int sock;