mirror of
https://github.com/SuperBFG7/ympd
synced 2024-11-26 14:57:17 +00:00
mpd_get_title: call basename only when using path
Otherwise, traks like "Morning Bell/Amnesiac" get trimmed to "Amnesiac"
This commit is contained in:
parent
392cf1eb32
commit
567578473e
@ -266,8 +266,9 @@ char* mpd_get_title(struct mpd_song const *song)
|
|||||||
char *str, *ptr;
|
char *str, *ptr;
|
||||||
|
|
||||||
str = (char *)mpd_song_get_tag(song, MPD_TAG_TITLE, 0);
|
str = (char *)mpd_song_get_tag(song, MPD_TAG_TITLE, 0);
|
||||||
if(str == NULL)
|
if(str == NULL){
|
||||||
str = (char *)mpd_song_get_uri(song);
|
str = basename((char *)mpd_song_get_uri(song));
|
||||||
|
}
|
||||||
|
|
||||||
if(str == NULL)
|
if(str == NULL)
|
||||||
return NULL;
|
return NULL;
|
||||||
@ -277,7 +278,7 @@ char* mpd_get_title(struct mpd_song const *song)
|
|||||||
if(*ptr=='"')
|
if(*ptr=='"')
|
||||||
*ptr='\'';
|
*ptr='\'';
|
||||||
|
|
||||||
return basename(str);
|
return str;
|
||||||
}
|
}
|
||||||
|
|
||||||
int mpd_put_state(char *buffer, int *current_song_id, unsigned *queue_version)
|
int mpd_put_state(char *buffer, int *current_song_id, unsigned *queue_version)
|
||||||
|
Loading…
Reference in New Issue
Block a user