How to modify Radio Player for jQuery with the spotify API?How do I check if an element is hidden in jQuery?How to change the href for a hyperlink using jQueryHow can I know which radio button is selected via jQuery?How to check whether a checkbox is checked in jQuery?How can I select an element with multiple classes in jQuery?How do I set/unset a cookie with jQuery?How can I get the ID of an element using jQuery?How can I refresh a page with jQuery?How to check a radio button with jQuery?Null or undefined artist images with Spotify Apps API
One folder having two different locations on Ubuntu 18.04
What are good ways to spray paint a QR code on a footpath?
Movie in a trailer park named Paradise and a boy playing a video game then being recruited by aliens to fight in space
Does any Greek word have a geminate consonant after a long vowel?
In native German words, is Q always followed by U, as in English?
Boolean Difference with Offset?
Donkey as Democratic Party symbolic animal
How to securely dispose of a smartphone?
How did installing this RPM create a file?
Could a Weapon of Mass Destruction, targeting only humans, be developed?
Who are these Discworld wizards from this picture?
Who voices the character "Finger" in The Fifth Element?
Most important new papers in computational complexity
Should I report a leak of confidential HR information?
What game is this character in the Pixels movie from?
Is there reliable evidence that depleted uranium from the 1999 NATO bombing is causing cancer in Serbia?
Security Patch SUPEE-11155 - Possible issues?
Most elegant way to write a one shot IF
Is it legal to call shared_future::get() multiple times on the same instance in the same thread?
Will a higher security deposit build credit faster with a secured card?
What's the rule for a natural 20 on a Perception check?
Why do changes to /etc/hosts take effect immediately?
Is the location of an aircraft spoiler really that vital?
Handling a player (unintentionally) stealing the spotlight
How to modify Radio Player for jQuery with the spotify API?
How do I check if an element is hidden in jQuery?How to change the href for a hyperlink using jQueryHow can I know which radio button is selected via jQuery?How to check whether a checkbox is checked in jQuery?How can I select an element with multiple classes in jQuery?How do I set/unset a cookie with jQuery?How can I get the ID of an element using jQuery?How can I refresh a page with jQuery?How to check a radio button with jQuery?Null or undefined artist images with Spotify Apps API
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I need help to update Kast - Extraordinary SHOUTcast HTML5 Radio Player for jQuery created by Manar Kamel.
I already have a Client ID, Client Secret and Redirect URIs of Spotify API.
I have done the authentication tests with the example of app.js and everything works fine.
I do not speak English and all the spotify developers' guides are in English.
I use google translate.
artwork: function (artist, track, callback)
// -- Pull album artwork from spotify API
// -- or artist artwork as fallback
// -- or Default art as fallback
// -- return it
var that = this,
ot = this.opt;
if (Array.isArray && Array.isArray(ot.artwork))
return callback(ot.artwork)
if (artist === ot.language.unknownArtistText) // If artist is unknown
return callback(null)
var artistC = chaRe(artist),
trackC = chaRe(track),
processArtworkX = function (data) // @retuns images array if found or null
var imgAr = null;
if (data.tracks && data.tracks.items[0]) else if (data.artists && data.artists.items[0] && data.artists.items[0].images[0]) '',
imgLarge = null,
imgSmall = null;
if (data.artists.items[0].images.length === 4) else
if (that.mobileMedium) // ** Mobile first :)
imgLarge = imagesArrayA[1].url else
imgSmall = imagesArrayA[2].url
if (imgLarge && imgSmall)
imgAr = [imgLarge, imgSmall];
return imgAr
,
ajaxArtwork = function (artistN, trackN, noLuck)
var spotifyTrackAPI = 'https://api.spotify.com/v1/search?q=artist:' + artistN + '%20track:' + trackN + '&limit=1&type=track',
spotifyArtistAPI = 'https://api.spotify.com/v1/search?q=artist:' + artistN + '&limit=1&type=artist',
spotifyAPI = noLuck ? spotifyArtistAPI : spotifyTrackAPI;
// Smart pulling
XHR(
url: spotifyAPI,
load: function (data)
var dataJSON = JSON.parse(data);
var imgAr = processArtworkX(dataJSON); // @returns artwork array or null
if (imgAr)
callback(imgAr)
else
if (noLuck)
callback(null)
else
ajaxArtwork(artistN, trackN, true) // ** this time get artist art and if !imgAr return null
,
error: function ()
callback(null)
)
,
iW = ot.irrelevantWords;
if (iW)
var iWL = iW.length;
for (var i = 0; i < iWL; i++)
artistC = artistC.replace(iW[i], '')
trackC = trackC.replace(iW[i], '')
ajaxArtwork(artistC, trackC) // smart artwork pulling
else
ajaxArtwork(artistC, trackC) // smart artwork pulling
return this
,
This code currently does not work because the spotify API requires a token.
I want to know that I have to insert in this code so that it works for me nowadays.
I'm a rookie, but I'll try.
Thank you for the patience and help you can give me.
Juan
jquery api spotify shoutcast
add a comment |
I need help to update Kast - Extraordinary SHOUTcast HTML5 Radio Player for jQuery created by Manar Kamel.
I already have a Client ID, Client Secret and Redirect URIs of Spotify API.
I have done the authentication tests with the example of app.js and everything works fine.
I do not speak English and all the spotify developers' guides are in English.
I use google translate.
artwork: function (artist, track, callback)
// -- Pull album artwork from spotify API
// -- or artist artwork as fallback
// -- or Default art as fallback
// -- return it
var that = this,
ot = this.opt;
if (Array.isArray && Array.isArray(ot.artwork))
return callback(ot.artwork)
if (artist === ot.language.unknownArtistText) // If artist is unknown
return callback(null)
var artistC = chaRe(artist),
trackC = chaRe(track),
processArtworkX = function (data) // @retuns images array if found or null
var imgAr = null;
if (data.tracks && data.tracks.items[0]) else if (data.artists && data.artists.items[0] && data.artists.items[0].images[0]) '',
imgLarge = null,
imgSmall = null;
if (data.artists.items[0].images.length === 4) else
if (that.mobileMedium) // ** Mobile first :)
imgLarge = imagesArrayA[1].url else
imgSmall = imagesArrayA[2].url
if (imgLarge && imgSmall)
imgAr = [imgLarge, imgSmall];
return imgAr
,
ajaxArtwork = function (artistN, trackN, noLuck)
var spotifyTrackAPI = 'https://api.spotify.com/v1/search?q=artist:' + artistN + '%20track:' + trackN + '&limit=1&type=track',
spotifyArtistAPI = 'https://api.spotify.com/v1/search?q=artist:' + artistN + '&limit=1&type=artist',
spotifyAPI = noLuck ? spotifyArtistAPI : spotifyTrackAPI;
// Smart pulling
XHR(
url: spotifyAPI,
load: function (data)
var dataJSON = JSON.parse(data);
var imgAr = processArtworkX(dataJSON); // @returns artwork array or null
if (imgAr)
callback(imgAr)
else
if (noLuck)
callback(null)
else
ajaxArtwork(artistN, trackN, true) // ** this time get artist art and if !imgAr return null
,
error: function ()
callback(null)
)
,
iW = ot.irrelevantWords;
if (iW)
var iWL = iW.length;
for (var i = 0; i < iWL; i++)
artistC = artistC.replace(iW[i], '')
trackC = trackC.replace(iW[i], '')
ajaxArtwork(artistC, trackC) // smart artwork pulling
else
ajaxArtwork(artistC, trackC) // smart artwork pulling
return this
,
This code currently does not work because the spotify API requires a token.
I want to know that I have to insert in this code so that it works for me nowadays.
I'm a rookie, but I'll try.
Thank you for the patience and help you can give me.
Juan
jquery api spotify shoutcast
add a comment |
I need help to update Kast - Extraordinary SHOUTcast HTML5 Radio Player for jQuery created by Manar Kamel.
I already have a Client ID, Client Secret and Redirect URIs of Spotify API.
I have done the authentication tests with the example of app.js and everything works fine.
I do not speak English and all the spotify developers' guides are in English.
I use google translate.
artwork: function (artist, track, callback)
// -- Pull album artwork from spotify API
// -- or artist artwork as fallback
// -- or Default art as fallback
// -- return it
var that = this,
ot = this.opt;
if (Array.isArray && Array.isArray(ot.artwork))
return callback(ot.artwork)
if (artist === ot.language.unknownArtistText) // If artist is unknown
return callback(null)
var artistC = chaRe(artist),
trackC = chaRe(track),
processArtworkX = function (data) // @retuns images array if found or null
var imgAr = null;
if (data.tracks && data.tracks.items[0]) else if (data.artists && data.artists.items[0] && data.artists.items[0].images[0]) '',
imgLarge = null,
imgSmall = null;
if (data.artists.items[0].images.length === 4) else
if (that.mobileMedium) // ** Mobile first :)
imgLarge = imagesArrayA[1].url else
imgSmall = imagesArrayA[2].url
if (imgLarge && imgSmall)
imgAr = [imgLarge, imgSmall];
return imgAr
,
ajaxArtwork = function (artistN, trackN, noLuck)
var spotifyTrackAPI = 'https://api.spotify.com/v1/search?q=artist:' + artistN + '%20track:' + trackN + '&limit=1&type=track',
spotifyArtistAPI = 'https://api.spotify.com/v1/search?q=artist:' + artistN + '&limit=1&type=artist',
spotifyAPI = noLuck ? spotifyArtistAPI : spotifyTrackAPI;
// Smart pulling
XHR(
url: spotifyAPI,
load: function (data)
var dataJSON = JSON.parse(data);
var imgAr = processArtworkX(dataJSON); // @returns artwork array or null
if (imgAr)
callback(imgAr)
else
if (noLuck)
callback(null)
else
ajaxArtwork(artistN, trackN, true) // ** this time get artist art and if !imgAr return null
,
error: function ()
callback(null)
)
,
iW = ot.irrelevantWords;
if (iW)
var iWL = iW.length;
for (var i = 0; i < iWL; i++)
artistC = artistC.replace(iW[i], '')
trackC = trackC.replace(iW[i], '')
ajaxArtwork(artistC, trackC) // smart artwork pulling
else
ajaxArtwork(artistC, trackC) // smart artwork pulling
return this
,
This code currently does not work because the spotify API requires a token.
I want to know that I have to insert in this code so that it works for me nowadays.
I'm a rookie, but I'll try.
Thank you for the patience and help you can give me.
Juan
jquery api spotify shoutcast
I need help to update Kast - Extraordinary SHOUTcast HTML5 Radio Player for jQuery created by Manar Kamel.
I already have a Client ID, Client Secret and Redirect URIs of Spotify API.
I have done the authentication tests with the example of app.js and everything works fine.
I do not speak English and all the spotify developers' guides are in English.
I use google translate.
artwork: function (artist, track, callback)
// -- Pull album artwork from spotify API
// -- or artist artwork as fallback
// -- or Default art as fallback
// -- return it
var that = this,
ot = this.opt;
if (Array.isArray && Array.isArray(ot.artwork))
return callback(ot.artwork)
if (artist === ot.language.unknownArtistText) // If artist is unknown
return callback(null)
var artistC = chaRe(artist),
trackC = chaRe(track),
processArtworkX = function (data) // @retuns images array if found or null
var imgAr = null;
if (data.tracks && data.tracks.items[0]) else if (data.artists && data.artists.items[0] && data.artists.items[0].images[0]) '',
imgLarge = null,
imgSmall = null;
if (data.artists.items[0].images.length === 4) else
if (that.mobileMedium) // ** Mobile first :)
imgLarge = imagesArrayA[1].url else
imgSmall = imagesArrayA[2].url
if (imgLarge && imgSmall)
imgAr = [imgLarge, imgSmall];
return imgAr
,
ajaxArtwork = function (artistN, trackN, noLuck)
var spotifyTrackAPI = 'https://api.spotify.com/v1/search?q=artist:' + artistN + '%20track:' + trackN + '&limit=1&type=track',
spotifyArtistAPI = 'https://api.spotify.com/v1/search?q=artist:' + artistN + '&limit=1&type=artist',
spotifyAPI = noLuck ? spotifyArtistAPI : spotifyTrackAPI;
// Smart pulling
XHR(
url: spotifyAPI,
load: function (data)
var dataJSON = JSON.parse(data);
var imgAr = processArtworkX(dataJSON); // @returns artwork array or null
if (imgAr)
callback(imgAr)
else
if (noLuck)
callback(null)
else
ajaxArtwork(artistN, trackN, true) // ** this time get artist art and if !imgAr return null
,
error: function ()
callback(null)
)
,
iW = ot.irrelevantWords;
if (iW)
var iWL = iW.length;
for (var i = 0; i < iWL; i++)
artistC = artistC.replace(iW[i], '')
trackC = trackC.replace(iW[i], '')
ajaxArtwork(artistC, trackC) // smart artwork pulling
else
ajaxArtwork(artistC, trackC) // smart artwork pulling
return this
,
This code currently does not work because the spotify API requires a token.
I want to know that I have to insert in this code so that it works for me nowadays.
I'm a rookie, but I'll try.
Thank you for the patience and help you can give me.
Juan
jquery api spotify shoutcast
jquery api spotify shoutcast
edited Mar 25 at 13:20
Juan
asked Mar 25 at 13:12
JuanJuan
43 bronze badges
43 bronze badges
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55338599%2fhow-to-modify-radio-player-for-jquery-with-the-spotify-api%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Is this question similar to what you get asked at work? Learn more about asking and sharing private information with your coworkers using Stack Overflow for Teams.
Is this question similar to what you get asked at work? Learn more about asking and sharing private information with your coworkers using Stack Overflow for Teams.
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55338599%2fhow-to-modify-radio-player-for-jquery-with-the-spotify-api%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown