About Us

Laugh Logger is a service of the Telecommunication and Film Department, the College of Communication and Information Sciences, and the University of Alabama. It is coded, maintained, and administered by Jeremy Butler, a TCF professor. Laugh Logger was forked from Shot Logger in 2014 and has been munching on laughtrack data since 13:44 CDT on October 30, 2014, when Laugh data from a Seinfeld episode were input into the system.

Laugh Logger went into early alpha release on November 1, 2014.

Current Data Summary

  • Separate laugh instances logged: 532 (some multiple instances are taken from individual episodes to allow for commercial breaks)
  • TV programs logged: 46
  • Individual laughs (screen shots) logged: 37,466
  • Average length of all laugh intervals: 16.22
  • Data last updated: February 03, 2017

The Software

CineMetrics home pageVLC logo
Laugh Logger was inspired by CineMetrics, which generously provides the charts displayed here. And it relies heavily on the VLC Media Player's ability to capture images from video.

Laugh Logger is written in the PHP scripting language and is powered by a MySQL database and the Apache Web server -- all of which runs on Linux.

GNU GPL 3 logoLaugh Logger is an open-source project and the images stored here are intended for non-commercial, critical, teaching, and scholarship purposes (see our copyright statement). The Laugh Logger code, its Shot Logger codebase, and Shot/Laugh Logger data are copyrighted © 2007-2017 by Jeremy Butler, but they are distributed under the GNU General Public License, Version 3—meaning that you may make non-commerical use of them as long as you attribute Laugh Logger and agree to share your own work under a similar license.

No programming code, data, text, images, or video/sound on LaughLogger.org may be reproduced for commercial purposes. However, educational and other non-commercial uses are permitted, if proper attribution is given.

Laugh Logger To-Do List

Laugh Logger is still in early stages of development. Much remains to do.

  1. Create system to delete bad frames/data from LL.
  2. Add more charts, using Google (?) or another charting engine.
  3. Calculate cumulative data for Laugh Logger & chart it automatically.
  4. Make data available for download.
  5. Publicly release to GitHub.
  6. Before public release, create a config file with variables to site-specific info (including Twitter account)

Contact Us

Telecommunication and Film Department
The University of Alabama
Tuscaloosa, AL 35487 E: click for email address

Updates on Twitter:

Twitter logo