livestream support, refactored feeditem and a bit of nipl