From 965e6edcf18948ea6971040495e2121a326aa11b Mon Sep 17 00:00:00 2001 From: Warren Dukes <warren.dukes@gmail.com> Date: Thu, 13 May 2004 18:46:38 +0000 Subject: redimentary addition of url's to playlist git-svn-id: https://svn.musicpd.org/mpd/trunk@1000 09075e82-0dd4-0310-85a5-a0d7c8717e4f --- src/ls.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'src/ls.c') diff --git a/src/ls.c b/src/ls.c index d651e202c..81a57d0e9 100644 --- a/src/ls.c +++ b/src/ls.c @@ -41,6 +41,28 @@ char * dupAndStripPlaylistSuffix(char * file) { return ret; } +int isRemoteUrl(char * url) { + char * urlPrefixes[] = { + "http://", + "ftp://", + NULL + }; + + while(*urlPrefixes) { + if(strncmp(*urlPrefixes,url,strlen(*urlPrefixes)) == 0) { +#ifdef HAVE_MAD + if(hasMp3Suffix(*urlPrefixes)) return 1; +#endif +#ifdef HAVE_OGG + if(hasOggSuffix(*urlPrefixes)) return 1; + return 0; +#endif + } + } + + return 0; +} + int lsPlaylists(FILE * fp, char * utf8path) { DIR * dir; struct stat st; -- cgit v1.2.3