@Override
  public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) {
    AudioPacket p = (AudioPacket) e.getMessage();

    debug.logChannelWriter("ChannelWriterHandler(), messageReceived() for " + p.getUuid());

    // write to channels
    Broadcast bcast = Shows.getInstance().getBroadcast(p.getUuid());

    if (bcast == null) {
      debug.logChannelWriter("ChannelWriterHandler(), messageReceived(), NO BROADCAST FOUND!");
      return;
    }

    bcast.writeBuffer((ChannelBuffer) p.getBuffer());

    ctx.sendUpstream(e);
  }