[demo] adds directory support for recordings

This adds directory support for recordings in the PVR demo addon.

@opdenkamp and @Jalle19 ping