From 001229a3b3d2c877c21e55b4511b73edb94fc748 Mon Sep 17 00:00:00 2001 From: waker Date: Sun, 25 Mar 2012 14:59:15 +0200 Subject: m3u plugin: try to load pls if m3u loader fails to load the file without extension streamer: added "audio/x-scpls" content-type support --- plugins/m3u/m3u.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'plugins/m3u') diff --git a/plugins/m3u/m3u.c b/plugins/m3u/m3u.c index b8dbe1d6..a8e3c789 100644 --- a/plugins/m3u/m3u.c +++ b/plugins/m3u/m3u.c @@ -423,7 +423,11 @@ m3uplug_load (ddb_playlist_t *plt, DB_playItem_t *after, const char *fname, int } DB_playItem_t *ret = NULL; + + int tried_pls = 0; + if (ext && !strcasecmp (ext, "pls")) { + tried_pls = 1; ret = load_pls (plt, after, fname, pabort, cb, user_data); } @@ -431,6 +435,10 @@ m3uplug_load (ddb_playlist_t *plt, DB_playItem_t *after, const char *fname, int ret = load_m3u (plt, after, fname, pabort, cb, user_data); } + if (!ret && !tried_pls) { + ret = load_pls (plt, after, fname, pabort, cb, user_data); + } + return ret; } -- cgit v1.2.3