diff options
| author | Louis Burda <quent.burda@gmail.com> | 2021-12-16 13:48:13 +0100 |
|---|---|---|
| committer | Louis Burda <quent.burda@gmail.com> | 2021-12-20 15:31:29 +0100 |
| commit | 15a8fe2cf2b16af8739a7ec2b64b5c5f184161b8 (patch) | |
| tree | 62a7b404ac2fda90d0df628922f182afacd0d510 /player.c | |
| parent | 1bd07952245e3fc8ed95af0c1eff45938098b40b (diff) | |
| download | tmus-15a8fe2cf2b16af8739a7ec2b64b5c5f184161b8.tar.gz tmus-15a8fe2cf2b16af8739a7ec2b64b5c5f184161b8.zip | |
Implemented list navigation and other fixes
Diffstat (limited to 'player.c')
| -rw-r--r-- | player.c | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -125,6 +125,7 @@ player_play_track(struct track *track) player_clear_msg(); player->track = track; mpd_run_stop(player->conn); + mpd_run_clear(player->conn); if (!mpd_run_add(player->conn, player->track->fpath) || !mpd_run_play(player->conn)) { @@ -193,7 +194,11 @@ player_prev(void) int player_seek(int sec) { - /* TODO */ + if (!mpd_run_seek_current(player->conn, sec, false)) { + PLAYER_STATUS(PLAYER_MSG_ERR, "Track seek failed"); + return PLAYER_ERR; + } + return PLAYER_OK; } |
