playlist playback/repeat all working, using some dirty workarounds that will be ironed out later