Quantcast
Channel: The Echo Nest Developer Forum
Viewing all 1582 articles
Browse latest View live

Retrieve Spotify song IDs?

$
0
0

I can use the Echo Nest API to retrieve a list of songs with their corresponding artist names, song titles, and Echo Nest song IDs. I have modifie the API call using the "&bucket=id:spotify" code so that the request returns a Spotify artist id. Is there any any way to retrieve Spotify song IDs?

The line of code I am using is: http://developer.echonest.com/api/v4/playlist/basic?api_key=' + ENV['ECHONEST_API_KEY'] + '&song_id=' + URI.escape(@seed) + '&format=json&results=5&bucket=id:spotify&type=song-radio


Retrieve Spotify song IDs?

$
0
0

Hey there,

To get the Spotify track id, add an additional bucket=tracks parameter to that URL.

~Matt

BUY HIGH QUALITY FAKE AND REAL PASSPORT,ID CARDS,DRIVING LICENSE COUNTFICTES BILLS EUROS, POUND email address (bobwillams40@gmail.com)

$
0
0

BUY HIGH QUALITY FAKE AND REAL PASSPORT,ID CARDS,DRIVING LICENSE COUNTFICTES BILLS EUROS, POUND email address (bobwillams40@gmail.com)

FAKE DOLLAR BILLS EUROS, POUND, FOR SELL HIGH QUALITY Hello are company sell you banknotes for movies making or burning bills that you can spend at stores and WILL beat those banknotes inspection pens. WE SELL THE HIGHEST QUALITY BURNING BILLS FOR OVER 20 WORLD WIDE RECOGNISED CURRENCIES/ USD/CANADIAN AND USA/POUNDS/EURO/RANDS ETC CONTACT US FOR DETAILS ON HOW TO BUY. WE SHIP WORLDWIDE ANONYMOUS DELIVERY AND SHIPPING SAFE SERVICES ALL ROUND. DELIVERY WITHIN 2 TO 3 DAYS. All Inquiries;

Skype=========== bobwill93 General support:=========== bobwillams40@gmail.com

Buy burning bills,Currencies/ usd/ euro/pounds best quality

Hello I sell burning bills, perfectly reproduced with his hologram. Indistinguishable to the eye and to the touch. I am sending in various sizes, packed and hidden. Minimum order quantity is 500€ (I mean the price) for 300€ banknotes false.I prices are as follows: 500€ costs250€ 1000€ costs 350€ 1500€ costs 600€ 2000€ .... 850€ and so on, indicatively .. All Inquiries;

Contact e-mails:=========== bobwillams40@gmail.com General support:=========== bobwillams40@gmail.com

I only reply there. I provide also id card made in pvc: id cards, driving licenses,passports etc., all with a hologram and indistinguishable to the human eye. In the case of letters in relief, i punch them togive a total likelihood. The prices of the documents are the following:

1) Identity Card:............ 400€ 2) license driving:............. 600€ 3) documents vehicles:...... 650€ 4) passport.........................950€ For other types of documents, the price is to be determined. I am also able to clone credit cards, or create for you a physical card codes starting with cc in your possession. But they are not able to do it with cards equipped with the latest generation of chips, but only with the old ones are still outstanding feature of the single magnetic stripe. The price in this case is 350€ per card. -We have the best HOLOGRAMS AND DUPLICATING MACHINES - With over 13million of our documents circulating over the world. -BARCODES: IDS SCAN -UV: YES Israel passports, UK(United Kingdom) passports, Spanish(Spain) passports, Mexican(Mexico) passports, South African passports. Australian driver licenses, Canadian driver licenses, French(France) driver licenses, Spanish(Spain) passports, Mexican(Mexico) passports, South African passports. Australian driver licenses, Canadian driver licenses, French(France) driver licenses, Dutch(Netherland/Holland) driving licenses, German(Germany) driving licenses, UK(United Kingdom) driving licenses, Diplomatic passports, Camouflage passports, passport Duplicates, USA(united States) passports for sale, Australian passports for sell, Belgium passports for sell, Brazilian(Brazil) passports for sell, Belgium passports for sell, Brazilian(Brazil) passports for sell, Canadian(Canada) passports for sell, Finnish(Finland) passports for sell, French(France) passports for sell, German(Germany) passports for sell, Dutch(Netherland/Holland) passports for sell, Israel passports for sell, UK(United Kingdom) passports for sell, Spanish(Spain) passports for sell, Camouflage passports for sale, passport Duplicates for sale. orderpassports,

purchase novelty driver license, dollar bills for sell burning bills dollars for sell

burning 10 dollar bills for sell burning 20 dollar bills for sell burning 50 dollar bills for sell burning 100 dollar bills for sell burning dollars for sell where to buy burning dollar bills buy burning super bills dollar and euro How do I get access to burning money? How to make burning 100 dollars Where can I buy burning $100 dollar bills for a movie project make passports, make passports, make Diplomatic passports, All Inquiries; Contact e-mails:=========== bobwillams40@gmail.com General support:=========== bobwillams40@gmail.com

Buy Passport ,Visa,Driving License,ID CARDS,marriage certificates,diplomas.email address (bobwillams40@gmal.com) or skype (bobwill93)

BUY HIGH QUALITY FAKE AND REAL PASSPORT,ID CARDS,DRIVING LICENSE COUNTFICTES BILLS EUROS, POUND email address (bobwillams40@gmail.com)

$
0
0

BUY HIGH QUALITY FAKE AND REAL PASSPORT,ID CARDS,DRIVING LICENSE COUNTFICTES BILLS EUROS, POUND email address (bobwillams40@gmail.com)

FAKE DOLLAR BILLS EUROS, POUND, FOR SELL HIGH QUALITY Hello are company sell you banknotes for movies making or burning bills that you can spend at stores and WILL beat those banknotes inspection pens. WE SELL THE HIGHEST QUALITY BURNING BILLS FOR OVER 20 WORLD WIDE RECOGNISED CURRENCIES/ USD/CANADIAN AND USA/POUNDS/EURO/RANDS ETC CONTACT US FOR DETAILS ON HOW TO BUY. WE SHIP WORLDWIDE ANONYMOUS DELIVERY AND SHIPPING SAFE SERVICES ALL ROUND. DELIVERY WITHIN 2 TO 3 DAYS. All Inquiries;

Skype=========== bobwill93 General support:=========== bobwillams40@gmail.com

Buy burning bills,Currencies/ usd/ euro/pounds best quality

Hello I sell burning bills, perfectly reproduced with his hologram. Indistinguishable to the eye and to the touch. I am sending in various sizes, packed and hidden. Minimum order quantity is 500€ (I mean the price) for 300€ banknotes false.I prices are as follows: 500€ costs250€ 1000€ costs 350€ 1500€ costs 600€ 2000€ .... 850€ and so on, indicatively .. All Inquiries;

Contact e-mails:=========== bobwillams40@gmail.com General support:=========== bobwillams40@gmail.com

I only reply there. I provide also id card made in pvc: id cards, driving licenses,passports etc., all with a hologram and indistinguishable to the human eye. In the case of letters in relief, i punch them togive a total likelihood. The prices of the documents are the following:

1) Identity Card:............ 400€ 2) license driving:............. 600€ 3) documents vehicles:...... 650€ 4) passport.........................950€ For other types of documents, the price is to be determined. I am also able to clone credit cards, or create for you a physical card codes starting with cc in your possession. But they are not able to do it with cards equipped with the latest generation of chips, but only with the old ones are still outstanding feature of the single magnetic stripe. The price in this case is 350€ per card. -We have the best HOLOGRAMS AND DUPLICATING MACHINES - With over 13million of our documents circulating over the world. -BARCODES: IDS SCAN -UV: YES Israel passports, UK(United Kingdom) passports, Spanish(Spain) passports, Mexican(Mexico) passports, South African passports. Australian driver licenses, Canadian driver licenses, French(France) driver licenses, Spanish(Spain) passports, Mexican(Mexico) passports, South African passports. Australian driver licenses, Canadian driver licenses, French(France) driver licenses, Dutch(Netherland/Holland) driving licenses, German(Germany) driving licenses, UK(United Kingdom) driving licenses, Diplomatic passports, Camouflage passports, passport Duplicates, USA(united States) passports for sale, Australian passports for sell, Belgium passports for sell, Brazilian(Brazil) passports for sell, Belgium passports for sell, Brazilian(Brazil) passports for sell, Canadian(Canada) passports for sell, Finnish(Finland) passports for sell, French(France) passports for sell, German(Germany) passports for sell, Dutch(Netherland/Holland) passports for sell, Israel passports for sell, UK(United Kingdom) passports for sell, Spanish(Spain) passports for sell, Camouflage passports for sale, passport Duplicates for sale. orderpassports,

purchase novelty driver license, dollar bills for sell burning bills dollars for sell

burning 10 dollar bills for sell burning 20 dollar bills for sell burning 50 dollar bills for sell burning 100 dollar bills for sell burning dollars for sell where to buy burning dollar bills buy burning super bills dollar and euro How do I get access to burning money? How to make burning 100 dollars Where can I buy burning $100 dollar bills for a movie project make passports, make passports, make Diplomatic passports, All Inquiries; Contact e-mails:=========== bobwillams40@gmail.com General support:=========== bobwillams40@gmail.com

Buy Passport ,Visa,Driving License,ID CARDS,marriage certificates,diplomas.email address (bobwillams40@gmal.com) or skype (bobwill93)

Retrieve Spotify song IDs?

Era-specific playlist

How to retrieve songs informations from a fingerprint ?

$
0
0

Hello,

I'm just discovering since a couple of hours the wonderful world of the musical fingerprints and music tags.

So, I downloaded a music from youtube (http://www.youtube.com/watch?v=Zi_XLOBDo_Y : Mickael Jackson - Billie Jean. The same one as used in the doc's examples) with the well known youtube-dl. Then, I've launched an echoprint-codegen command to give me the fingerprint of this song (it's the only information I have : no ID3 tag at all) :

echoprint-codegen mymp3.mp3 > query.json

And I tried to execute a request to the API in order to get much information as I can about my song (artist, year, album, etc.) and complete its ID3 tags :

curl -F "query=@query.json" http://developer.echonest.com/api/v4/song/identify?api_key=MY_API_KEY

But the API is giving me this response :

{"response": {"status": {"version": "4.2", "code": 0, "message": "Success"}, "songs": []}}

So, everithing is ok, exept that there is no song in the list... WTF ?! Did I do something wrong ? Did I misunderstood the functionment of the API ?

The top digital tools all marketers need

$
0
0

Digital marketing tools is a booming business these days, with literally thousands of programs all claiming to boost ROI and improve the quality of leads, but which ones actually work? Which ones have the best customer service? And which ones do marketers really need? These are the questions Louis Gudema, president of Revenue + Associates, set out to answer recently when he started researching marketing technology.

After comparing 351 B2B companies, he realized people really don’t diversify their marketing tools as much as they should. So he compiled a list of the most basic, crucial tools every marketer should use and called it his “Starter Kit.”

Analytics tracking

No marketing strategy is complete without a way to track which pages are getting the most traffic, which links are most successful, and which sources are producing the highest number of qualified leads. Gudema said, “Far and away the most popular website analytics tool is the free Google Analytics, which is used on over 80% of small and mid-market websites.” Yes, something free actually does work, though the larger you get the better it might be for you to get a paid version, such as Adobe Analytics.

Conversion rates

Following close on the heels of analytics as the most important tool to have in your arsenal is a software to help you optimize your conversion rates. There is a variety of ways for doing this, including testing A/B landing pages, developing interactive marketing apps, and providing engaging content for downloading. Digital marketing tools tend only to focus on one of these options, so you’ll need to strategize before choosing one. Gudema recommended Optimzely and Unbounce for testing A/B pages and Ion Interactive for creating marketing apps.

Marketing automation

This category covers a number of technologies, including analytics, email, sale alignment, and personalization of web content. A major way marketers use this technology is to tailor emails to specific audiences. Gudema stressed that when he talks about email marketing he’s talking about “getting people to give you permission to email them additional information, and then sending only valuable content tailored to the person’s interests.” Marketing automation programs like HubSpot, Adobe Campaign, and Silverpop all incorporate email marketing with various other facets, making them invaluable for a business serious about marketing itself effectively.

High quality content

Weaved throughout these crucial technologies is a common theme: the need for high quality content. Digital tools can’t come up with that for you, they can only track how effective or useful it is. Whether you’re blogging, posting to social media, emailing, or hosting webinars, your focus has to be on providing valuable content. A lack in this area couldn’t be rectified by the fanciest digital marketing tools money can buy.

Marketing News brought to you by ClickToCallMarket.com Source: blogs.hbr.org/2014/11/7-marketing-technologies-every-company-must-use/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+harvardbusiness+(HBR.org)


Can't search forum

$
0
0

It just says "Loading" indefinitely.

Getting an empty list for tracks

$
0
0

Any insight on why I frequently but not always get an empty list for tracks on this call?

r = requests.get("http://developer.echonest.com/api/v4/song/search?api_key=" + api_key + "&format=json&results=1&artist=" + artist + "&title=" + title + "&bucket=tracks&bucket=id:spotify")
results = json.loads(r.content)

This returns an empty list: results["response"]["songs"][0]["tracks"]

Is it a rate limiting thing? I extended my rate limit, but it's not clear what my limit is now.

Getting an empty list for tracks

$
0
0

Are you URL-escaping your artist and title?

For debugging purposes, you might want to build the url in a string before the call, and print it to see if it's coming out like you intended.

Plus then if you have a specific URL that's not working, you can report it here and we can check it.

Invalid api key iOS 8

$
0
0

Hi I am getting this error. It appears to not recognize my key. Does the enios wrapper not work with iOS 8?

{ response = { status = { code = 1; message = "1|Invalid key: Unknown"; version = "4.2"; }; }; }

Here is the code NSMutableDictionary *params = [NSMutableDictionary new]; [params setValue: @"MY_API_KEY" forKey: @"api_key"]; [params setValue: @"RadioHead" forKey: @"artist"]; [params setValue: @"1" forKey: @"results"];

[ENAPIRequest GETWithEndpoint: @"song/search" andParameters:params andCompletionBlock: ^(ENAPIRequest *request) {
    // deal with the response

}];

Android: unable to indentify recorded track

$
0
0

My purpose is to identify the song artist uploading 10s recorded track from an Android device.

I record the track using:

recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.CAMCORDER);
recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
recorder.setAudioEncodingBitRate(256000);
recorder.setAudioSamplingRate(48000);
recorder.setOutputFile(audioFileName);
recorder.setMaxDuration(duration * 1000);

the upload goes well, but I never get the info back in the response. I try 10s, 20s and more. I also try playing with the recorder parameters without any result.

The response I got from the API is

{
    status : {
        version : "4.2",
        code : 0,
        message : "Success"
    },
    track : {
        status : "pending",
        artist : null,
        title : null,
        release : "",
        audio_md5 : "2819c6b48f55b70590bb432c8894db0b",
        bitrate : **160**,
        id : "TRYTNFK149900511A1",
        samplerate : **32000**,
        md5 : "2819c6b48f55b70590bb432c8894db0b"
    }
}

FFMpeg output for the file is

Duration: 00:00:10.03, start: 0.000000, bitrate: **191** kb/s
    Stream #0:0(eng): Audio: aac (mp4a / 0x6134706D), **48000** Hz, mono, fltp, 189 kb/s (default)

So what's wrong with the file? Why the response rate values are different from the FFMpeg output?

Even if the audio quality seams quite good, I never got the artist name.

Invalid api key iOS 8

$
0
0

Hello,

For enios, you need to set the API key separately from the request parameters:

[ENAPIRequest setApiKey: @"YOUR API KEY"]
[ENAPIRequest GETWithEndpoint: etc. etc.]

Upload song to analysis on smartphone

$
0
0

Hai all! Please help me, can i upload song for analysis when i'm running the application on my smartphone? it works on emulator, but didn't work on my phone. thanks


Getting an empty list for tracks

$
0
0

Hi Glenn,

Unfortunately, I'm still experiencing this problem--but only sometimes. Always using the same two requests, pasted below, with two seconds of sleep time between them for good measure. (From what I gather, I can't combine these two into one and use all three buckets, right?)

response1 = requests.get("http://developer.echonest.com/api/v4/song/search?api_key=" + api_key + "&format=json&results=1&artist=" + artist + "&title=" + title + "&bucket=audio_summary&bucket=id:spotify")

response2 = requests.get("http://developer.echonest.com/api/v4/song/search?api_key=" + api_key + "&format=json&results=1&artist=" + artist + "&title=" + title + "&bucket=tracks&bucket=id:spotify")

Thanks,

Wendy

Getting an empty list for tracks

$
0
0

Hey, can you paste in an actual URL that's not working, without the API key but with everything else? That would really help us see what's happening.

Getting an empty list for tracks

$
0
0

The proper way to use requests might be something like this,

r = requests.get('http://developer.echonest.com/api/v4/song/search', 
                params={'api_key':api_key, 'results':1, 'artist':artist, 'title':title, 'bucket':['audio_summary', 'id:spotify', 'tracks']})

You can then get the data from your response through the json() function on the response itself,

songs = r.json()['response']['songs']

I suspect you're having problems with URL encoding, and passing in a params dictionary instead of trying to build the URL yourself is a good way to make sure you don't need to worry about it. It might also be worthwhile to install Pyen, our Python JavaScript wrapper, and use that instead.

Getting an empty list for tracks

$
0
0

Thanks, Ned. I've been meaning to address that. Kind of you to spell it out for me. Also good to know that I can indeed pass it that 3-combination bucket. I'll give it a try on the below request that isn't working.

>>> r = requests.get("http://developer.echonest.com/api/v4/song/search?api_key=SREB10QN87HZONHAH&format=json&results=1&artist=Billy%20Idol&title=White%20Wedding&bucket=tracks&bucket=id:spotify")

>>> r.content
'{"response": {"status": {"version": "4.2", "code": 0, "message": "Success"}, "songs": [{"title": "White Wedding", "artist_name": "Billy Idol", "artist_foreign_ids": [{"catalog": "spotify", "foreign_id": "spotify:artist:7lzordPuZEXxwt9aoVZYmG"}], "tracks": [], "artist_id": "AR4T2IF1187B9ADBB7", "id": "SOQXORJ13672C5DC2B"}]}}'

Getting an empty list for tracks

$
0
0

Oh, I see. The issue is that you restricted your query to return only 1 result, but our first result doesn't happen to have any Spotify tracks associated with it!

Try getting a few more songs, like 5 or 10, and then iterate through them until you find one that does have Spotify tracks!

Viewing all 1582 articles
Browse latest View live