|
@@ -425,7 +425,7 @@ $('.music-typed').waypoint(function() {
|
|
|
$('.wartists').lfmaw();
|
|
|
|
|
|
$.fn.lfmtm = function(options){
|
|
|
- var urla = "https://ws.audioscrobbler.com/2.0/?method=user.gettoptracks&user=windhamdavid&api_key=e12ea1d0253898ee9a93edfe42ffdeab&period=3month&format=json&limit=45";
|
|
|
+ var urla = "https://ws.audioscrobbler.com/2.0/?method=user.gettoptracks&user=windhamdavid&api_key=e12ea1d0253898ee9a93edfe42ffdeab&period=1month&format=json&limit=45";
|
|
|
var tracks = [];
|
|
|
function isLoadedt (tracksElement) {
|
|
|
for (var i = 0; i < tracks.length; i++){
|
|
@@ -449,7 +449,7 @@ $('.music-typed').waypoint(function() {
|
|
|
};
|
|
|
|
|
|
$.fn.lfmam = function(options){
|
|
|
- var urla = "https://ws.audioscrobbler.com/2.0/?method=user.gettopartists&user=windhamdavid&api_key=e12ea1d0253898ee9a93edfe42ffdeab&period=3month&format=json&limit=45";
|
|
|
+ var urla = "https://ws.audioscrobbler.com/2.0/?method=user.gettopartists&user=windhamdavid&api_key=e12ea1d0253898ee9a93edfe42ffdeab&period=1month&format=json&limit=45";
|
|
|
var artists = [];
|
|
|
function isLoadeda (artistElement) {
|
|
|
for (var i = 0; i < artists.length; i++){
|
|
@@ -523,6 +523,56 @@ $('.music-typed').waypoint(function() {
|
|
|
|
|
|
$('.artists').lfma();
|
|
|
$('.tracks').lfmt();
|
|
|
+
|
|
|
+ $.fn.lfya = function(options){
|
|
|
+ var urla = "https://ws.audioscrobbler.com/2.0/?method=user.gettopartists&user=windhamdavid&api_key=e12ea1d0253898ee9a93edfe42ffdeab&period=1year&format=json&limit=50";
|
|
|
+ var artists = [];
|
|
|
+ function isLoadeda (artistElement) {
|
|
|
+ for (var i = 0; i < artists.length; i++){
|
|
|
+ var markup = $("<li class='list-group-item'>" + artists[i].aname + "<span class='badge'>" + artists[i].played + "</span></li>");
|
|
|
+ artistElement.append(markup);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return this.each(function(){
|
|
|
+ var $this = $(this);
|
|
|
+ $.getJSON( urla, function(data){
|
|
|
+ $(data.topartists.artist).each(function(){
|
|
|
+ artists.push ({
|
|
|
+ aname: this.name,
|
|
|
+ played: this.playcount
|
|
|
+ });
|
|
|
+ });
|
|
|
+ isLoadeda($this);
|
|
|
+ });
|
|
|
+ });
|
|
|
+ };
|
|
|
+
|
|
|
+ $.fn.lfyt = function(options){
|
|
|
+ var urla = "https://ws.audioscrobbler.com/2.0/?method=user.gettoptracks&user=windhamdavid&api_key=e12ea1d0253898ee9a93edfe42ffdeab&period=1year&format=json&limit=50";
|
|
|
+ var tracks = [];
|
|
|
+ function isLoadedt (tracksElement) {
|
|
|
+ for (var i = 0; i < tracks.length; i++){
|
|
|
+ var markup = $("<li class='list-group-item'>" + tracks[i].artist + " - <span class='artist'>" + tracks[i].title + "</span><span class='badge'>" + tracks[i].played + "</span></li>");
|
|
|
+ tracksElement.append(markup);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return this.each(function(){
|
|
|
+ var $this = $(this);
|
|
|
+ $.getJSON( urla, function(data){
|
|
|
+ $(data.toptracks.track).each(function(){
|
|
|
+ tracks.push ({
|
|
|
+ title: this.name,
|
|
|
+ artist: this.artist.name,
|
|
|
+ played: this.playcount,
|
|
|
+ });
|
|
|
+ });
|
|
|
+ isLoadedt($this);
|
|
|
+ });
|
|
|
+ });
|
|
|
+ };
|
|
|
+
|
|
|
+ $('.artists').lfya();
|
|
|
+ $('.tracks').lfyt();
|
|
|
|
|
|
$.fn.lfm = function(options){
|
|
|
var url = "https://ws.audioscrobbler.com/2.0/?method=user.gettopalbums&user=windhamdavid&api_key=e12ea1d0253898ee9a93edfe42ffdeab&period=12month&format=json&limit=200";
|