Test for song import

This commit is contained in:
Nicolas A. Tonne
2015-04-30 16:47:52 +02:00
parent 3277569863
commit 8ee05b874f
4 changed files with 23 additions and 4 deletions

View File

@@ -1,12 +1,10 @@
<?php <?php
$guid=substr(base64_encode(crc32($_SERVER['HTTP_USER_AGENT'].$_SERVER['REMOTE_ADDR'].$_SERVER['HTTP_ACCEPT_LANGUAGE'])), 0, 8); $guid=substr(base64_encode(crc32($_SERVER['HTTP_USER_AGENT'].$_SERVER['REMOTE_ADDR'].$_SERVER['HTTP_ACCEPT_LANGUAGE'])), 0, 8);
if(isset($_GET['chan'])) {header('Location: '.$_GET['chan']); exit;} if(isset($_GET['chan'])) {header('Location: '.$_GET['chan']); exit;}
$list = explode("/", htmlspecialchars(strtolower($_SERVER["REQUEST_URI"]))); $list = explode("/", htmlspecialchars(strtolower($_SERVER["REQUEST_URI"])));
if($list[1]==""||!isset($list[1])||count($list)<=1){$list="";include('php/nochan.php');die();} if($list[1]==""||!isset($list[1])||count($list)<=1){$list="";include('php/nochan.php');die();}
else $list=$list[1]; else $list=$list[1];
?> ?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://ogp.me/ns/fb#"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://ogp.me/ns/fb#">
<head> <head>

View File

@@ -124,6 +124,25 @@ function skip(){
return true; return true;
} }
function importOldList(chan){
playlist_url = "http://zoff.no/"+chan+"/php/change.php";
list = $.ajax({
type: "GET",
url: playlist_url,
async: false
}).responseText;
list = $.parseJSON(list);
var ids="";
$.each(list.songs, function(i,data)
{
ids+=data.id+",";
if(i>48)return;
});
addVideos(ids);
document.getElementById("search").value = "";
}
function refresh_scroll() function refresh_scroll()
{ {
myScroll.refresh(); myScroll.refresh();

View File

@@ -14,10 +14,9 @@ function getCookie(cname) {
function populate_channels(lists) function populate_channels(lists)
{ {
var output = ""; var output = "";
var num = 0;
lists.sort(sortFunction); lists.sort(sortFunction);
pre_card = $(list_html); pre_card = $(list_html);
for(x in lists) for(x in lists)
@@ -45,6 +44,8 @@ function populate_channels(lists)
console.log(chan); console.log(chan);
output+="<option value='"+chan+"'> "; output+="<option value='"+chan+"'> ";
num++;
if(num>19)break;
} }
document.getElementById("searches").innerHTML = output; document.getElementById("searches").innerHTML = output;
} }

View File

@@ -50,6 +50,7 @@ socket.on(chan.toLowerCase()+",np", function(obj)
if(obj[0].length == 0){ if(obj[0].length == 0){
console.log("Empty list"); console.log("Empty list");
document.getElementById('song-title').innerHTML = "Empty channel. Add some songs!" document.getElementById('song-title').innerHTML = "Empty channel. Add some songs!"
importOldList(chan.toLowerCase());
} }
else{ else{
console.log("gotten new song"); console.log("gotten new song");