Mercurial > audlegacy
diff src/audacious/playlist.c @ 4052:b0429a649a84
Handle streams inside m3u files better. If thres a better way than is_http() to detect streams, let me know.
author | Christian Birchinger <joker@netswarm.net> |
---|---|
date | Sat, 01 Dec 2007 23:38:18 +0100 |
parents | 66529edae49d |
children | 0191b9b4dd35 |
line wrap: on
line diff
--- a/src/audacious/playlist.c Sat Dec 01 20:51:47 2007 +0100 +++ b/src/audacious/playlist.c Sat Dec 01 23:38:18 2007 +0100 @@ -1700,7 +1700,14 @@ const gchar * playlist_name, gint pos, const gchar * title, gint len) { - Tuple *tuple = tuple_new(); + Tuple *tuple; + + if (is_http(filename_p)) { + tuple = tuple_new(); + tuple_associate_string(tuple, FIELD_FILE_NAME, NULL, filename_p); + } else { + tuple = tuple_new_from_filename(filename_p); + } tuple_associate_string(tuple, FIELD_TITLE, NULL, title); tuple_associate_int(tuple, FIELD_LENGTH, NULL, len);