Playlist: Add a duration field

Fix #321
8 jobs for !456 with add_playlist_duration in 4 minutes and 42 seconds (queued for 7 seconds)
merge request