Playlist Generator  1.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Defines
Playlist2/AnalysedPlaylistConnection.m
Go to the documentation of this file.
00001 //
00002 //  AnalysedPlaylistConnection.m
00003 //  Playlist2
00004 //
00005 //  Created by Max Woolf on 01/02/2012.
00006 //  Copyright (c) 2012 __MyCompanyName__. All rights reserved.
00007 //
00008 
00009 #import "AnalysedPlaylistConnection.h"
00010 
00011 @implementation AnalysedPlaylistConnection
00012 -(id)initWithDanceability:(NSString *)danceability energy:(NSString *)energy tempo:(NSString *)tempo key:(NSString *)key mode:(NSString *)mode results:(NSString *)results delegate:(id)delegate 
00013 {
00014     
00015     self->danceability = danceability;
00016     self->energy = energy;
00017     self->tempo = tempo;
00018     self->key = key;
00019     self->mode = mode;
00020     self->results = results;
00021     return [self initWithRequest:[self getRequest] delegate:delegate];
00022 }
00023 
00024 -(NSURLRequest *)getRequest
00025 {
00026     NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"http://developer.echonest.com/api/v4/playlist/static?api_key=BNOAEBT3IZYZI6WXI&type=artist-description&description=pop&results=%@&max_danceability=%@&max_energy=%@&max_tempo=%@&key=%@&mode=%@", results, danceability, energy, tempo, key, mode]];
00027     NSLog(@"%@", [url absoluteString]);
00028     NSURLRequest *request = [[NSURLRequest alloc] initWithURL:url];
00029     return request;
00030 }
00031 @end