More chromecast metadatathings

This commit is contained in:
Kasper Rynning-Tønnesen
2018-02-27 16:04:59 +01:00
parent 183f2ae5b9
commit 4270ce8027

View File

@@ -245,12 +245,21 @@ initializeCastApi = function() {
if(Helper.mobilecheck()) { if(Helper.mobilecheck()) {
customData.push({type: "mobilespecs", guid: guid, socketid: socket.id, adminpass: adminpass == "" ? "" : Crypt.crypt_pass(adminpass), channel: chan.toLowerCase(), userpass: embed ? '' : Crypt.crypt_pass(Crypt.get_userpass(chan.toLowerCase()))}); customData.push({type: "mobilespecs", guid: guid, socketid: socket.id, adminpass: adminpass == "" ? "" : Crypt.crypt_pass(adminpass), channel: chan.toLowerCase(), userpass: embed ? '' : Crypt.crypt_pass(Crypt.get_userpass(chan.toLowerCase()))});
} }
var request = new chrome.cast.media.LoadRequest({ var metadata = new chrome.cast.media.GenericMediaMetadata();
media: { metadata.title = song_title
contentId: video_id, metadata.image = 'https://img.youtube.com/vi/'+video_id+'/mqdefault.jpg';
contentType: 'video/*', metadata.images = ['https://img.youtube.com/vi/'+video_id+'/mqdefault.jpg'];
}, var mediaInfo = new chrome.cast.media.MediaInfo();
customData: customData, mediaInfo.contentType = "video/*";
mediaInfo.contentId = video_id;
mediaInfo.duration = Player.np.end - Player.np.start;
var request = new chrome.cast.media.LoadRequest();
request.media = mediaInfo;
request.customData = customData;
request.metadata = metadata;
castSession.loadMedia(request).then(
function() { console.log('Load succeed'); },
function(errorCode) { console.log('Error code: ' + errorCode);
}); });
castSession.addMessageListener("urn:x-cast:zoff.me", chromecastListener) castSession.addMessageListener("urn:x-cast:zoff.me", chromecastListener)
chrome.cast.media.GenericMediaMetadata({metadataType: 0, title:song_title, image: 'https://img.youtube.com/vi/'+video_id+'/mqdefault.jpg', images: ['https://img.youtube.com/vi/'+video_id+'/mqdefault.jpg']}); chrome.cast.media.GenericMediaMetadata({metadataType: 0, title:song_title, image: 'https://img.youtube.com/vi/'+video_id+'/mqdefault.jpg', images: ['https://img.youtube.com/vi/'+video_id+'/mqdefault.jpg']});