From 68176d260a785ee664868cbb94478927da7d9741 Mon Sep 17 00:00:00 2001 From: Kalle Wallin Date: Tue, 8 Jun 2004 14:02:24 +0000 Subject: Display the the entire url when a streams metadata==NULL s no metadata, can you display the git-svn-id: https://svn.musicpd.org/ncmpc/trunk@1394 09075e82-0dd4-0310-85a5-a0d7c8717e4f --- src/mpc.c | 12 +++++++++++- src/screen_play.c | 2 +- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/mpc.c b/src/mpc.c index 08ca970f6..a2db4c62f 100644 --- a/src/mpc.c +++ b/src/mpc.c @@ -320,7 +320,8 @@ mpc_get_song_name2(mpd_Song *song) { static char buf[MAX_SONG_LENGTH]; char *name; - + + /* streams */ if( song->name ) { name = utf8_to_locale(song->name); @@ -328,7 +329,16 @@ mpc_get_song_name2(mpd_Song *song) g_free(name); return buf; } + else if( strstr(song->file, "://") ) + { + name = utf8_to_locale(song->file); + strncpy(buf, name, MAX_SONG_LENGTH); + g_free(name); + + return buf; + } + /* regular songs */ if( song->title ) { if( song->artist ) diff --git a/src/screen_play.c b/src/screen_play.c index a14033289..8d3fc6cf7 100644 --- a/src/screen_play.c +++ b/src/screen_play.c @@ -339,7 +339,7 @@ playlist_delete_song(mpd_client_t *c, int index) /* print a status message */ screen_status_printf(_("Removed \'%s\' from playlist!"), - mpc_get_song_name(song)); + mpc_get_song_name2(song)); /* clear selected highlight in the browse screen */ file_set_highlight(c, song, 0); -- cgit v1.2.3