Mixed fixes, changes

- unify playlist parsing
- add retry logic with increasing timeout
- add pause between playlist items
- add playlist resume logic
- better xml processing