function refreshPlaylist() {
	jQuery.get("?playlist/next-time", function(data) {
		var t = parseInt(data);
		if (isNaN(t)) t = 10;
		jQuery('.widget.module-playlist').oneTime(t+'s', function() {
			jQuery.get("?playlist/widget", function(data, textStatus) {
				if (textStatus == "success") {
					jQuery('.widget.module-playlist').html(jQuery(data).filter('.widget').html());
				}
				refreshPlaylist();
			});
		});
	});
}

jQuery(document).ready(function() {
	refreshPlaylist();
});