Just wanted to fix some issues. Had a quick look over the code. Ended up rewriting the whole thing from scratch, even though I never wrote a single line of Python before. Code quality is sufficient to maintain it I believe, even though a few sprinkles of OO and a refactor wouldn't hurt. It should be a simple drop-in replacement. Disable the old GPIO service and use the one from RPI Jukebox. Disable the GPIO LED service as well if you want to. Update the configfile, replace the script with this one, install missing dependencies and that should do it. Look at the original repo for anything else.
Here are some changes from the top of my head:
One mayor goal was to save power. In addition to the internal changes to achieve this, the display has a certain delay. Sufficient as a status monitor for parents, but I might make this adjustible in the future.