mirror of
https://github.com/owntone/owntone-server.git
synced 2024-12-27 15:45:56 -05:00
[spotify_webapi] Cleanup: remove unused functions
This commit is contained in:
parent
66bbcf0576
commit
ab3582dd69
@ -372,7 +372,7 @@ spotifywebapi_token_refresh()
|
||||
return ret;
|
||||
}
|
||||
|
||||
int
|
||||
static int
|
||||
spotifywebapi_request_uri(struct spotify_request *request, const char *uri)
|
||||
{
|
||||
char bearer_token[1024];
|
||||
@ -510,73 +510,6 @@ track_metadata(json_object* jsontrack, struct spotify_track* track)
|
||||
track->id = jparse_str_from_obj(jsontrack, "id");
|
||||
}
|
||||
|
||||
int
|
||||
spotifywebapi_saved_tracks_fetch(struct spotify_request *request, struct spotify_track *track)
|
||||
{
|
||||
json_object *item;
|
||||
json_object *jsontrack;
|
||||
|
||||
memset(track, 0, sizeof(struct spotify_track));
|
||||
|
||||
if (request->index >= request->count)
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
|
||||
item = json_object_array_get_idx(request->items, request->index);
|
||||
if (!(item && json_object_object_get_ex(item, "track", &jsontrack)))
|
||||
{
|
||||
DPRINTF(E_LOG, L_SPOTIFY, "Unexpected JSON: Item %d did not have 'track'->'uri'\n", request->index);
|
||||
request->index++;
|
||||
return -1;
|
||||
}
|
||||
|
||||
track_metadata(jsontrack, track);
|
||||
track->added_at = jparse_str_from_obj(item, "added_at");
|
||||
// if (track->added_at)
|
||||
// strptime("%Y-%m-%dT%H:%M:%SZ");
|
||||
|
||||
request->index++;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
int
|
||||
spotifywebapi_track(const char *path, struct spotify_track *track)
|
||||
{
|
||||
// char uri[1024];
|
||||
// struct http_client_ctx *ctx;
|
||||
// char *response_body;
|
||||
// json_object *haystack;
|
||||
//
|
||||
// memset(track, 0, sizeof(struct spotify_track));
|
||||
//
|
||||
// if (strlen(path) < 15) // spotify:track:3RZwWEcQHD0Sy1hN1xNYeh
|
||||
// return -1;
|
||||
//
|
||||
// snprintf(uri, sizeof(uri), "%s%s", spotify_track_uri, (path + 14));
|
||||
// ctx = request_uri(uri);
|
||||
//
|
||||
// if (!ctx)
|
||||
// return -1;
|
||||
//
|
||||
// response_body = (char *) evbuffer_pullup(ctx->input_body, -1);
|
||||
// if (!response_body || (strlen(response_body) == 0))
|
||||
// {
|
||||
// DPRINTF(E_LOG, L_SPOTIFY, "Request for track failed, response was empty");
|
||||
// http_client_ctx_free(ctx);
|
||||
// return -1;
|
||||
// }
|
||||
//
|
||||
// haystack = json_tokener_parse(response_body);
|
||||
// track_metadata(haystack, track);
|
||||
//
|
||||
// http_client_ctx_free(ctx);
|
||||
// jparse_free(haystack);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
void
|
||||
album_metadata(json_object *jsonalbum, struct spotify_album *album)
|
||||
{
|
||||
|
@ -31,8 +31,6 @@
|
||||
|
||||
#include "http.h"
|
||||
|
||||
#define SPOTIFY_WEBAPI_SAVED_TRACKS "https://api.spotify.com/v1/me/tracks?limit=50"
|
||||
#define SPOTIFY_WEBAPI_TRACKS "https://api.spotify.com/v1/tracks/"
|
||||
#define SPOTIFY_WEBAPI_SAVED_ALBUMS "https://api.spotify.com/v1/me/albums?limit=50"
|
||||
#define SPOTIFY_WEBAPI_SAVED_PLAYLISTS "https://api.spotify.com/v1/me/playlists?limit=50"
|
||||
|
||||
@ -103,17 +101,11 @@ spotifywebapi_token_get(const char *code, const char *redirect_uri, const char *
|
||||
int
|
||||
spotifywebapi_token_refresh();
|
||||
|
||||
int
|
||||
spotifywebapi_request_uri(struct spotify_request *request, const char *uri);
|
||||
void
|
||||
spotifywebapi_request_end(struct spotify_request *request);
|
||||
int
|
||||
spotifywebapi_request_next(struct spotify_request *request, const char *uri);
|
||||
int
|
||||
spotifywebapi_saved_tracks_fetch(struct spotify_request *request, struct spotify_track *track);
|
||||
int
|
||||
spotifywebapi_track(const char *path, struct spotify_track *track);
|
||||
int
|
||||
spotifywebapi_saved_albums_fetch(struct spotify_request *request, json_object **jsontracks, int *track_count, struct spotify_album *album);
|
||||
int
|
||||
spotifywebapi_album_track_fetch(json_object *jsontracks, int index, struct spotify_track *track);
|
||||
|
Loading…
Reference in New Issue
Block a user