diff -ur lxmusic//src/lxmusic.c ../lxmusic-git/lxmusic//src/lxmusic.c
    --- lxmusic//src/lxmusic.c      2014-06-20 14:04:24.000000000 +0000
    +++ ../lxmusic-git/lxmusic//src/lxmusic.c       2014-06-20 14:24:55.000000000 +0000
    @@ -1348,10 +1348,20 @@
     
         if ((properties->title == NULL) || g_str_equal( properties->title, "" ))
         {
    -       if (channel == NULL)
    +       if ( ( properties->url == NULL ) || ( g_str_equal( properties->url, "") ) )
    +       {
    +        //properties->title = g_strdup( g_utf8_strrchr ( "UNKNOWN", -1, '/' ) + 1 );
    +          properties->title = "UNKNOWN";
    +       }
    +       else
    +       {
    +       properties->title = properties->url;
    +       }
    +
    +/*     if (channel == NULL)
                return FALSE;
            else
    -           properties->title = channel;
    +           properties->title = channel;*/
         }
         return TRUE;
     }
    @@ -1730,6 +1740,7 @@
             }
             case XMMS_PLAYLIST_CHANGED_SORT:
             case XMMS_PLAYLIST_CHANGED_SHUFFLE:
    +       case XMMS_PLAYLIST_CHANGED_REPLACE:
             {
                 update_play_list(playlist_view);
                 break;