Skip to content

Instantly share code, notes, and snippets.

@Epictek
Last active April 3, 2017 13:33
Show Gist options
  • Save Epictek/3bbfb670f20a6f015366 to your computer and use it in GitHub Desktop.
Save Epictek/3bbfb670f20a6f015366 to your computer and use it in GitHub Desktop.
use mpv to play plug.dj videos
setInterval(function() {
if ($("#yt-frame").length) {
time = API.getTimeElapsed();
if (time > 0) {
start = "--start=" + time
} else {
start = ""
}
var cid = API.getMedia().cid;
if (API.getMedia().format == 1) {
url = "https://www.youtube.com/watch?v=" + cid;
} else {
SC.get("/tracks/" + cid, {
limit: 1
}, function(tracks) {
var trackurl = tracks.permalink_url;
trackurl = trackurl.substr(4);
url = "https" + trackurl;
});
}
$("#playback-container").html("<object style='position: relative; width: 100%; height: 100%;' id='vtVideo' type='video/mp4' data='" + url + "' vars='--force-window " + start + "'>");
}
//make sure this shit stays dead, very crude way of doing this but fuck you.
$("[src~='//connect.soundcloud.com/soundmanager2/soundmanager2.js']").remove();
$("#sm2-container").remove();
$("#volume").remove();
}, 200);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment