Soundcloud api

SQLite, Preferences, файлы, SD, Content Provider, XML, JSON
Ответить
Аватара пользователя
antihawk
Сообщения: 84
Зарегистрирован: 09 июн 2013, 16:14

Soundcloud api

Сообщение antihawk » 25 май 2016, 19:14

Ребят, клепаю простенький плеер с использованием soundcloud api

Вот код запроса:

Код: Выделить всё

public interface SCService {
    @GET("/tracks?client_id=" + Config.CLIENT_ID)
    void getRecentTracks(@Query("genres") String genre, Callback<List<Track>> cb);
   }

Код: Выделить всё

SCService scService = SoundCloud.getService();
            scService.getRecentTracks("Rock", new Callback<List<Track>>() {
			@Override
			public void success(List<Track> tracks, Response response) {
				loadTracks(tracks);
			}

			@Override
			public void failure(RetrofitError error) {
				Log.d("TAG", "Error: " + error);
			}
		}); 


В результате в листвью прогружается песен 10 и все (при каждой прогрузке все те же ~10 песен)

Если использовать другой фильтр, к примеру:
@Query("created_at[from]") String date
Загрузка по дате, то стабильно загружает 50 песен, и каждый раз разные. Как сделать что-то подобное, только чтобы по жанру?

Пробовал так, но тоже не работает:

Код: Выделить всё

void getRecentTracks(
                                @Query("genres") String genre,
                                @Query("created_at[from]") String date,
                                Callback<List<Track>> cb);

Ответить