diff options
| author | Lars-Dominik Braun <PromyLOPh@gmail.com> | 2008-07-16 21:12:54 +0200 | 
|---|---|---|
| committer | Lars-Dominik Braun <PromyLOPh@gmail.com> | 2008-07-16 21:12:54 +0200 | 
| commit | 3116926fefa426e0663f4caee06819163d8a6b82 (patch) | |
| tree | 0ab24deae0bea04caa3f52c9af5cfa2736cb551f | |
| parent | 87ed2514e36a2411fff7951856c61d0496d01ecf (diff) | |
| download | pianobar-3116926fefa426e0663f4caee06819163d8a6b82.tar.gz pianobar-3116926fefa426e0663f4caee06819163d8a6b82.tar.bz2 pianobar-3116926fefa426e0663f4caee06819163d8a6b82.zip | |
Support rating of songs played by QuickMix
Attention! This breaks libpiano's api compatibility because of a changed
argument count in PianoRateTrack
| -rw-r--r-- | libpiano/src/main.c | 7 | ||||
| -rw-r--r-- | libpiano/src/piano.h | 4 | ||||
| -rw-r--r-- | src/main.c | 4 | 
3 files changed, 7 insertions, 8 deletions
| diff --git a/libpiano/src/main.c b/libpiano/src/main.c index 5ac5964..4cd3aa3 100644 --- a/libpiano/src/main.c +++ b/libpiano/src/main.c @@ -297,15 +297,14 @@ PianoReturn_t PianoGetPlaylist (PianoHandle_t *ph, char *stationId) {   *	not allowed)   *	@public yes   *	@param piano handle - *	@param track will be added to this stations loved tracks list   *	@param rate this track   *	@param your rating   */ -PianoReturn_t PianoRateTrack (PianoHandle_t *ph, PianoStation_t *station, -		PianoSong_t *song, PianoSongRating_t rating) { +PianoReturn_t PianoRateTrack (PianoHandle_t *ph, PianoSong_t *song, +		PianoSongRating_t rating) {  	PianoReturn_t ret; -	ret = PianoAddFeedback (ph, station->id, song->musicId, +	ret = PianoAddFeedback (ph, song->stationId, song->musicId,  			song->matchingSeed, song->userSeed, song->focusTraitId, rating);  	if (ret == PIANO_RET_OK) { diff --git a/libpiano/src/piano.h b/libpiano/src/piano.h index 9945839..3d909f8 100644 --- a/libpiano/src/piano.h +++ b/libpiano/src/piano.h @@ -157,8 +157,8 @@ PianoReturn_t PianoConnect (PianoHandle_t *ph, char *user, char *password,  PianoReturn_t PianoGetStations (PianoHandle_t *ph);  PianoReturn_t PianoGetPlaylist (PianoHandle_t *ph, char *stationId); -PianoReturn_t PianoRateTrack (PianoHandle_t *ph, PianoStation_t *station, -		PianoSong_t *song, PianoSongRating_t rating); +PianoReturn_t PianoRateTrack (PianoHandle_t *ph, PianoSong_t *song, +		PianoSongRating_t rating);  PianoReturn_t PianoMoveSong (PianoHandle_t *ph, PianoStation_t *stationFrom,  		PianoStation_t *stationTo, PianoSong_t *song);  PianoReturn_t PianoRenameStation (PianoHandle_t *ph, PianoStation_t *station, @@ -418,7 +418,7 @@ int main (int argc, char **argv) {  						break;  					}  					BarUiMsg ("Banning song... "); -					if (PianoRateTrack (&ph, curStation, curSong, +					if (PianoRateTrack (&ph, curSong,  							PIANO_RATE_BAN) == PIANO_RET_OK) {  						BarUiMsg ("Ok.\n");  						player.doQuit = 1; @@ -476,7 +476,7 @@ int main (int argc, char **argv) {  						break;  					}  					BarUiMsg ("Loving song... "); -					if (PianoRateTrack (&ph, curStation, curSong, +					if (PianoRateTrack (&ph, curSong,  							PIANO_RATE_LOVE) == PIANO_RET_OK) {  						BarUiMsg ("Ok.\n");  					} else { | 
