$ git clone http://tcclient.ion.nu/tc_client.git
commit 9b45213d05a5d0e16b34d63d23cec16393d50987
Author: Alicia <...>
Date:   Wed Jun 24 15:36:25 2015 +0200

    modbot: make a note about skipped videos (!skip) not being marked as bad, and list the skipped videos to make it easier if they were meant to be marked as bad.

diff --git a/ChangeLog b/ChangeLog
index 64c473a..bf98c05 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,6 +5,7 @@ Flush stdout after printing unknown RTMP types, and return upon <1 reads in b_re
 tc_client-gtk: fixed windows compatibility (w32_runcmd and strndup)
 tc_client-gtk and camviewer: added some compatibility macros for older libav versions.
 modbot: added an option (--disable-lists) to disable playlist requests, instead only the first video linked to will be added to the queue.
+modbot: make a note about skipped videos (!skip) not being marked as bad, and list the skipped videos to make it easier if they were meant to be marked as bad.
 0.33:
 Fixed the /forgive command (by name) which would previously fail unless the target was found in the first 'banlist' AMF0 packet.
 Added a /version remote command to give the client name and version number, making /userinfo conform to the flash client's behaviour instead, and send the response with the two separate privacy field options 'n' and 'b'.
diff --git a/utilities/modbot/modbot.c b/utilities/modbot/modbot.c
index d5f307e..be79794 100644
--- a/utilities/modbot/modbot.c
+++ b/utilities/modbot/modbot.c
@@ -643,12 +643,19 @@ int main(int argc, char** argv)
           {
             unsigned int num=((msg[5]&&msg[6])?strtoul(&msg[6], 0, 0):1);
             if(num<1){say(pm, "The given value evaluates to 0, please specify the number of videos you would like to skip (or if you do not specify it will default to 1)\n"); continue;}
-            if(playing){free(playing); playing=0; --num; say(0, "/mbc youTube\n");}
+            if(playing){--num; say(0, "/mbc youTube\n");}
+            say(0, "/priv %s Skipping %u videos. Note that these videos are not marked as bad (!badvid). Videos: %s", nick, num+(!!playing), playing?playing:"");
+            char first=!playing;
             while(num>0&&queue.itemcount>0)
             {
+              say(0, "%s%s", first?"":", ", queue.items[0].video);
+              first=0;
               queue_del(&queue, queue.items[0].video);
               --num;
             }
+            say(0, "\n");
+            free(playing);
+            playing=0;
             playnext(0);
           }
           else if(!strncmp(msg, "/mbs youTube ", 13))