mirror of
https://github.com/rembo10/headphones.git
synced 2026-07-21 08:24:00 +01:00
@@ -240,7 +240,8 @@
|
|||||||
refreshTable();
|
refreshTable();
|
||||||
$('#artistnamelink').text(data["ArtistName"]);
|
$('#artistnamelink').text(data["ArtistName"]);
|
||||||
if (loadingMessage == false){
|
if (loadingMessage == false){
|
||||||
showMsg("Getting artist information",true);
|
$("#ajaxMsg").after( "<div id='ajaxMsg2' class='ajaxMsg'></div>" );
|
||||||
|
showArtistMsg("Getting artist information");
|
||||||
loadingMessage = true;
|
loadingMessage = true;
|
||||||
}
|
}
|
||||||
if (spinner_active == false){
|
if (spinner_active == false){
|
||||||
@@ -255,8 +256,7 @@
|
|||||||
else{
|
else{
|
||||||
$('#artistnamespinner').remove()
|
$('#artistnamespinner').remove()
|
||||||
$('#loadingtext').remove()
|
$('#loadingtext').remove()
|
||||||
$('#ajaxMsg').empty()
|
$('#ajaxMsg2').remove()
|
||||||
$('#ajaxMsg').removeAttr('style')
|
|
||||||
spinner_active = false
|
spinner_active = false
|
||||||
loadingtext_active = false
|
loadingtext_active = false
|
||||||
loadingMessage = false
|
loadingMessage = false
|
||||||
@@ -303,7 +303,7 @@
|
|||||||
resetFilters("albums");
|
resetFilters("albums");
|
||||||
setTimeout(function(){
|
setTimeout(function(){
|
||||||
initFancybox();
|
initFancybox();
|
||||||
},1500)
|
},1500);
|
||||||
}
|
}
|
||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="container">
|
<div id="container">
|
||||||
<div id="ajaxMsg"></div>
|
<div id="ajaxMsg" class="ajaxMsg"></div>
|
||||||
% if not headphones.CURRENT_VERSION:
|
% if not headphones.CURRENT_VERSION:
|
||||||
<div id="updatebar">
|
<div id="updatebar">
|
||||||
You're running an unknown version of Headphones. <a href="update">Update</a> or
|
You're running an unknown version of Headphones. <a href="update">Update</a> or
|
||||||
|
|||||||
@@ -545,7 +545,7 @@ footer {
|
|||||||
position: relative;
|
position: relative;
|
||||||
top: 4px;
|
top: 4px;
|
||||||
}
|
}
|
||||||
#ajaxMsg {
|
.ajaxMsg {
|
||||||
border: 1px solid #cccccc;
|
border: 1px solid #cccccc;
|
||||||
background-image: -moz-linear-gradient(#ffffff, #eeeeee) !important;
|
background-image: -moz-linear-gradient(#ffffff, #eeeeee) !important;
|
||||||
background-image: linear-gradient(#ffffff, #eeeeee) !important;
|
background-image: linear-gradient(#ffffff, #eeeeee) !important;
|
||||||
@@ -576,16 +576,16 @@ footer {
|
|||||||
-o-opacity: 0.8 !important;
|
-o-opacity: 0.8 !important;
|
||||||
opacity: 0.8 !important;
|
opacity: 0.8 !important;
|
||||||
}
|
}
|
||||||
#ajaxMsg .msg {
|
.ajaxMsg .msg {
|
||||||
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
|
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
|
||||||
line-height: normal;
|
line-height: normal;
|
||||||
padding-left: 20px;
|
padding-left: 20px;
|
||||||
}
|
}
|
||||||
#ajaxMsg .loader {
|
.ajaxMsg .loader {
|
||||||
position: relative;
|
position: relative;
|
||||||
top: 2px;
|
top: 2px;
|
||||||
}
|
}
|
||||||
#ajaxMsg.success {
|
.ajaxMsg .success {
|
||||||
background-image: -moz-linear-gradient(#d3ffd7, #c2edc6) !important;
|
background-image: -moz-linear-gradient(#d3ffd7, #c2edc6) !important;
|
||||||
background-image: linear-gradient(#d3ffd7, #c2edc6) !important;
|
background-image: linear-gradient(#d3ffd7, #c2edc6) !important;
|
||||||
background-image: -webkit-linear-gradient(#d3ffd7, #c2edc6) !important;
|
background-image: -webkit-linear-gradient(#d3ffd7, #c2edc6) !important;
|
||||||
@@ -595,7 +595,7 @@ footer {
|
|||||||
padding: 15px 10px;
|
padding: 15px 10px;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
}
|
}
|
||||||
#ajaxMsg.error {
|
.ajaxMsg .error {
|
||||||
background-image: -moz-linear-gradient(#ffd3d3, #edc4c4) !important;
|
background-image: -moz-linear-gradient(#ffd3d3, #edc4c4) !important;
|
||||||
background-image: linear-gradient(#ffd3d3, #edc4c4) !important;
|
background-image: linear-gradient(#ffd3d3, #edc4c4) !important;
|
||||||
background-image: -webkit-linear-gradient(#ffd3d3, #edc4c4) !important;
|
background-image: -webkit-linear-gradient(#ffd3d3, #edc4c4) !important;
|
||||||
@@ -605,7 +605,7 @@ footer {
|
|||||||
padding: 15px 10px;
|
padding: 15px 10px;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
}
|
}
|
||||||
#ajaxMsg .ui-icon {
|
.ajaxMsg .ui-icon {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
margin-left: -20px;
|
margin-left: -20px;
|
||||||
top: 2px;
|
top: 2px;
|
||||||
|
|||||||
@@ -228,6 +228,21 @@ function showMsg(msg,loader,timeout,ms) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function showArtistMsg(msg) {
|
||||||
|
var feedback = $("#ajaxMsg2");
|
||||||
|
update = $("#updatebar");
|
||||||
|
if ( update.is(":visible") ) {
|
||||||
|
var height = update.height() + 35;
|
||||||
|
feedback.css("bottom",height + "px");
|
||||||
|
} else {
|
||||||
|
feedback.removeAttr("style");
|
||||||
|
}
|
||||||
|
feedback.fadeIn();
|
||||||
|
var message = $("<i class='fa fa-refresh fa-spin'></i> " + msg + "</div>");
|
||||||
|
feedback.css("padding","14px 10px")
|
||||||
|
$(feedback).prepend(message);
|
||||||
|
}
|
||||||
|
|
||||||
function doAjaxCall(url,elem,reload,form) {
|
function doAjaxCall(url,elem,reload,form) {
|
||||||
// Set Message
|
// Set Message
|
||||||
feedback = $("#ajaxMsg");
|
feedback = $("#ajaxMsg");
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ SIGNAL = None
|
|||||||
SYS_PLATFORM = None
|
SYS_PLATFORM = None
|
||||||
SYS_ENCODING = None
|
SYS_ENCODING = None
|
||||||
|
|
||||||
VERBOSE = 2
|
VERBOSE = 1
|
||||||
DAEMON = False
|
DAEMON = False
|
||||||
CREATEPID = False
|
CREATEPID = False
|
||||||
PIDFILE= None
|
PIDFILE= None
|
||||||
|
|||||||
+18
-11
@@ -231,22 +231,32 @@ def addArtisttoDB(artistid, extrasonly=False, forcefull=False):
|
|||||||
|
|
||||||
if not forcefull:
|
if not forcefull:
|
||||||
|
|
||||||
|
new_release_group = False
|
||||||
|
|
||||||
try:
|
try:
|
||||||
check_release_date = rg_exists['ReleaseDate']
|
check_release_date = rg_exists['ReleaseDate']
|
||||||
except TypeError:
|
except TypeError:
|
||||||
check_release_date = None
|
check_release_date = None
|
||||||
|
new_release_group = True
|
||||||
|
|
||||||
if check_release_date:
|
|
||||||
if check_release_date[0] is None:
|
if new_release_group:
|
||||||
|
|
||||||
|
logger.info("[%s] Now adding: %s (New Release Group)" % (artist['artist_name'], rg['title']))
|
||||||
|
new_releases = mb.get_new_releases(rgid,includeExtras)
|
||||||
|
|
||||||
|
else:
|
||||||
|
|
||||||
|
if check_release_date is None or check_release_date == u"None":
|
||||||
logger.info("[%s] Now updating: %s (No Release Date)" % (artist['artist_name'], rg['title']))
|
logger.info("[%s] Now updating: %s (No Release Date)" % (artist['artist_name'], rg['title']))
|
||||||
new_releases = mb.get_new_releases(rgid,includeExtras,True)
|
new_releases = mb.get_new_releases(rgid,includeExtras,True)
|
||||||
else:
|
else:
|
||||||
if len(check_release_date[0]) == 10:
|
if len(check_release_date) == 10:
|
||||||
release_date = check_release_date[0]
|
release_date = check_release_date
|
||||||
elif len(check_release_date[0]) == 7:
|
elif len(check_release_date) == 7:
|
||||||
release_date = check_release_date[0]+"-31"
|
release_date = check_release_date+"-31"
|
||||||
elif len(check_release_date[0]) == 4:
|
elif len(check_release_date) == 4:
|
||||||
release_date = check_release_date[0]+"-12-31"
|
release_date = check_release_date+"-12-31"
|
||||||
else:
|
else:
|
||||||
release_date = today
|
release_date = today
|
||||||
if helpers.get_age(today) - helpers.get_age(release_date) < pause_delta:
|
if helpers.get_age(today) - helpers.get_age(release_date) < pause_delta:
|
||||||
@@ -256,9 +266,6 @@ def addArtisttoDB(artistid, extrasonly=False, forcefull=False):
|
|||||||
logger.info("[%s] Skipping: %s (Release Date >%s Days)" % (artist['artist_name'], rg['title'], pause_delta))
|
logger.info("[%s] Skipping: %s (Release Date >%s Days)" % (artist['artist_name'], rg['title'], pause_delta))
|
||||||
skip_log = 1
|
skip_log = 1
|
||||||
new_releases = 0
|
new_releases = 0
|
||||||
else:
|
|
||||||
logger.info("[%s] Now adding: %s (New Release Group)" % (artist['artist_name'], rg['title']))
|
|
||||||
new_releases = mb.get_new_releases(rgid,includeExtras)
|
|
||||||
|
|
||||||
if force_repackage == 1:
|
if force_repackage == 1:
|
||||||
new_releases = -1
|
new_releases = -1
|
||||||
|
|||||||
@@ -144,6 +144,7 @@ class utorrentclient(object):
|
|||||||
def addTorrent(link, hash):
|
def addTorrent(link, hash):
|
||||||
|
|
||||||
label = headphones.UTORRENT_LABEL
|
label = headphones.UTORRENT_LABEL
|
||||||
|
|
||||||
uTorrentClient = utorrentclient()
|
uTorrentClient = utorrentclient()
|
||||||
uTorrentClient.add_url(link)
|
uTorrentClient.add_url(link)
|
||||||
time.sleep(1) #need to ensure file is loaded uTorrent...
|
time.sleep(1) #need to ensure file is loaded uTorrent...
|
||||||
@@ -153,4 +154,4 @@ def addTorrent(link, hash):
|
|||||||
if (torrent[0].lower()==hash):
|
if (torrent[0].lower()==hash):
|
||||||
return torrent[26]
|
return torrent[26]
|
||||||
|
|
||||||
return False
|
return False
|
||||||
|
|||||||
Reference in New Issue
Block a user