SCTC
the soundcloud.com terminal client
Macros | Functions
soundcloud.c File Reference
#include "_hard_config.h"
#include "soundcloud.h"
#include <yajl/yajl_tree.h>
#include "helper.h"
#include "jspf.h"
#include "log.h"
#include "url.h"
#include "network/tls.h"
#include "config.h"
#include "state.h"
#include "yajl_helper.h"
Include dependency graph for soundcloud.c:

Macros

#define _XOPEN_SOURCE   500
 
#define CLIENTID_GET   "client_id="CLIENTID
 
#define GET_RQ_FULL   "https://api.soundcloud.com/users/%s/tracks.json?limit=200&linked_partitioning=1&"CLIENTID_GET
 

Functions

struct track_listsoundcloud_get_stream ()
 
struct track_listsoundcloud_get_entries (struct network_conn *nwc, char *user)
 
struct http_responsesoundcloud_connect_track (struct track *track)
 

Macro Definition Documentation

#define _XOPEN_SOURCE   500
#define CLIENTID_GET   "client_id="CLIENTID
#define GET_RQ_FULL   "https://api.soundcloud.com/users/%s/tracks.json?limit=200&linked_partitioning=1&"CLIENTID_GET

Function Documentation

struct http_response* soundcloud_connect_track ( struct track track)

Here is the call graph for this function:

Here is the caller graph for this function:

struct track_list* soundcloud_get_entries ( struct network_conn nwc,
char *  user 
)

Here is the call graph for this function:

Here is the caller graph for this function:

struct track_list* soundcloud_get_stream ( )

Here is the call graph for this function:

Here is the caller graph for this function: