summaryrefslogtreecommitdiff
path: root/src/ui.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui.c')
-rw-r--r--src/ui.c70
1 files changed, 0 insertions, 70 deletions
diff --git a/src/ui.c b/src/ui.c
index d5def60..ae0d880 100644
--- a/src/ui.c
+++ b/src/ui.c
@@ -548,76 +548,6 @@ char *BarUiSelectMusicId (BarApp_t *app, PianoStation_t *station,
return musicId;
}
-/* browse genre stations and create shared station
- * @param app handle
- */
-void BarStationFromGenre (BarApp_t *app) {
- PianoReturn_t pRet;
- WaitressReturn_t wRet;
- PianoGenreCategory_t *curCat;
- PianoGenre_t *curGenre;
- int i;
-
- /* receive genre stations list if not yet available */
- if (app->ph.genreStations == NULL) {
- BarUiMsg (&app->settings, MSG_INFO, "Receiving genre stations... ");
- if (!BarUiPianoCall (app, PIANO_REQUEST_GET_GENRE_STATIONS, NULL,
- &pRet, &wRet)) {
- return;
- }
- }
-
- /* print all available categories */
- curCat = app->ph.genreStations;
- i = 0;
- while (curCat != NULL) {
- BarUiMsg (&app->settings, MSG_LIST, "%2i) %s\n", i, curCat->name);
- i++;
- curCat = curCat->next;
- }
-
- do {
- /* select category or exit */
- BarUiMsg (&app->settings, MSG_QUESTION, "Select category: ");
- if (BarReadlineInt (&i, &app->input) == 0) {
- return;
- }
- curCat = app->ph.genreStations;
- while (curCat != NULL && i > 0) {
- curCat = curCat->next;
- i--;
- }
- } while (curCat == NULL);
-
- /* print all available stations */
- curGenre = curCat->genres;
- i = 0;
- while (curGenre != NULL) {
- BarUiMsg (&app->settings, MSG_LIST, "%2i) %s\n", i, curGenre->name);
- i++;
- curGenre = curGenre->next;
- }
-
- do {
- BarUiMsg (&app->settings, MSG_QUESTION, "Select genre: ");
- if (BarReadlineInt (&i, &app->input) == 0) {
- return;
- }
- curGenre = curCat->genres;
- while (curGenre != NULL && i > 0) {
- curGenre = curGenre->next;
- i--;
- }
- } while (curGenre == NULL);
-
- /* create station */
- PianoRequestDataCreateStation_t reqData;
- reqData.token = curGenre->musicId;
- reqData.type = PIANO_MUSICTYPE_INVALID;
- BarUiMsg (&app->settings, MSG_INFO, "Adding shared station \"%s\"... ", curGenre->name);
- BarUiPianoCall (app, PIANO_REQUEST_CREATE_STATION, &reqData, &pRet, &wRet);
-}
-
/* replaces format characters (%x) in format string with custom strings
* @param destination buffer
* @param dest buffer size