diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2020-11-22 13:12:24 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2020-11-22 13:12:24 +0000 |
| commit | 038d65616b97b626d362e6ac8f28b8b227108616 (patch) | |
| tree | 1985a0cf070a36694de791d4c0e280941dd44898 /src/plugins | |
| parent | 535b1b660d33481d6fd11152d9dec211fcc295f0 (diff) | |
| download | qmmp-038d65616b97b626d362e6ac8f28b8b227108616.tar.gz qmmp-038d65616b97b626d362e6ac8f28b8b227108616.tar.bz2 qmmp-038d65616b97b626d362e6ac8f28b8b227108616.zip | |
converter: fixed cue tracks support
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@9563 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins')
| -rw-r--r-- | src/plugins/General/converter/converterdialog.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/plugins/General/converter/converterdialog.cpp b/src/plugins/General/converter/converterdialog.cpp index 1b14dce7b..28c88e95d 100644 --- a/src/plugins/General/converter/converterdialog.cpp +++ b/src/plugins/General/converter/converterdialog.cpp @@ -47,13 +47,18 @@ ConverterDialog::ConverterDialog(const QList <PlayListTrack *> &tracks, QWidget for(const PlayListTrack *track : qAsConst(tracks)) { //skip streams - if(track->duration() == 0 || track->path().contains("://")) + if(track->duration() == 0 && track->path().contains("://")) continue; //skip duplicates if(paths.contains(track->path())) continue; //skip unsupported files - if(!MetaDataManager::instance()->supports(track->path())) + if(track->path().contains("://")) + { + if(!Decoder::findByProtocol(track->path().section("://",0,0))) + continue; + } + else if(!MetaDataManager::instance()->supports(track->path())) continue; paths.append(track->path()); |
