Merge remote branch 'maemo/master'
[someplayer] / src / tagresolver.cpp
index 10bf0a6..170296d 100644 (file)
@@ -18,8 +18,8 @@
  */
 
 #include "tagresolver.h"
-#include <QDebug>
 #include <QFile>
+#include <QFileInfo>
 #include <tag.h>
 #include <fileref.h>
 
@@ -46,6 +46,14 @@ void TagResolver::decode(QStringList files) {
                                        emit decoded(track);
                                }
                        }
+               } else { // workaround
+                       TrackMetadata meta;
+                       meta.setLength(0);
+                       QFileInfo fi(filename);
+                       meta.setArtist(fi.suffix().toUpper());
+                       meta.setTitle(fi.baseName());
+                       Track track(0, meta, filename);
+                       emit decoded(track);
                }
        }
        emit done();