aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/python/Screens/MediaPlayer.py2
-rw-r--r--lib/service/servicefs.cpp4
2 files changed, 4 insertions, 2 deletions
diff --git a/lib/python/Screens/MediaPlayer.py b/lib/python/Screens/MediaPlayer.py
index 2ae53fac..da50ae55 100644
--- a/lib/python/Screens/MediaPlayer.py
+++ b/lib/python/Screens/MediaPlayer.py
@@ -23,7 +23,7 @@ class MediaPlayer(Screen, InfoBarSeek):
Screen.__init__(self, session)
self.session.nav.stopService()
- self.filelist = FileList(resolveFilename(SCOPE_MEDIA), matchingPattern = "^.*\.(mp3|ogg|ts|avi)", useServiceRef = True)
+ self.filelist = FileList(resolveFilename(SCOPE_MEDIA), matchingPattern = "^.*\.(mp3|ogg|ts|wav|wave)", useServiceRef = True)
self["filelist"] = self.filelist
self.playlist = PlayList()
diff --git a/lib/service/servicefs.cpp b/lib/service/servicefs.cpp
index c53e055e..3e2f97b3 100644
--- a/lib/service/servicefs.cpp
+++ b/lib/service/servicefs.cpp
@@ -135,7 +135,7 @@ RESULT eServiceFS::getContent(std::list<eServiceReference> &list, bool sorted)
if (extension == ".ts")
type = eServiceFactoryDVB::id;
- else if (extension == ".mp3" || extension == ".ogg" || extension == ".avi")
+ else if (extension == ".mp3")
type = 4097;
else if (extension == ".ogg")
type = 4097;
@@ -143,6 +143,8 @@ RESULT eServiceFS::getContent(std::list<eServiceReference> &list, bool sorted)
type = 4097;
else if (extension == ".vob")
type = 4097;
+ else if (extension == ".wav" || extension == ".wave")
+ type = 4097;
if (type != -1)
{