added @amp343 playlist logic
improved duration display and search setup
Merge branch 'playlist'