From d460e76525fed2b11df1ae348b55eba87ec53d3f Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Tue, 20 Oct 2009 18:39:35 +0000 Subject: fixed problems with embedded cue, updated translation files git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1334 90c681e8-e032-0410-971d-27865f9a5e38 --- .../mplayer/translations/mplayer_plugin_uk_UA.ts | 9 ++++- .../translations/covermanager_plugin_uk_UA.ts | 4 +- .../notifier/translations/notifier_plugin_cs.ts | 4 +- .../notifier/translations/notifier_plugin_de.ts | 4 +- .../notifier/translations/notifier_plugin_it.ts | 4 +- .../notifier/translations/notifier_plugin_lt.ts | 4 +- .../notifier/translations/notifier_plugin_pl.ts | 4 +- .../notifier/translations/notifier_plugin_ru.ts | 4 +- .../notifier/translations/notifier_plugin_tr.ts | 4 +- .../notifier/translations/notifier_plugin_uk_UA.ts | 4 +- .../notifier/translations/notifier_plugin_zh_CN.ts | 4 +- .../notifier/translations/notifier_plugin_zh_TW.ts | 4 +- .../Input/cue/translations/cue_plugin_cs.ts | 10 ++--- .../Input/cue/translations/cue_plugin_de.ts | 10 ++--- .../Input/cue/translations/cue_plugin_it.ts | 10 ++--- .../Input/cue/translations/cue_plugin_lt.ts | 10 ++--- .../Input/cue/translations/cue_plugin_pl.ts | 10 ++--- .../Input/cue/translations/cue_plugin_ru.ts | 10 ++--- .../Input/cue/translations/cue_plugin_tr.ts | 10 ++--- .../Input/cue/translations/cue_plugin_uk_UA.ts | 10 ++--- .../Input/cue/translations/cue_plugin_zh_CN.ts | 10 ++--- .../Input/cue/translations/cue_plugin_zh_TW.ts | 10 ++--- src/plugins/Input/flac/decoderflacfactory.cpp | 5 ++- src/plugins/Input/flac/flacmetadatamodel.cpp | 30 +++++++++++++- src/plugins/Input/flac/flacmetadatamodel.h | 2 + .../Input/flac/translations/flac_plugin_cs.ts | 22 +++++------ .../Input/flac/translations/flac_plugin_de.ts | 22 +++++------ .../Input/flac/translations/flac_plugin_it.ts | 22 +++++------ .../Input/flac/translations/flac_plugin_lt.ts | 22 +++++------ .../Input/flac/translations/flac_plugin_pl.ts | 22 +++++------ .../Input/flac/translations/flac_plugin_ru.ts | 22 +++++------ .../Input/flac/translations/flac_plugin_tr.ts | 22 +++++------ .../Input/flac/translations/flac_plugin_uk_UA.ts | 22 +++++------ .../Input/flac/translations/flac_plugin_zh_CN.ts | 22 +++++------ .../Input/flac/translations/flac_plugin_zh_TW.ts | 22 +++++------ .../Input/mad/translations/mad_plugin_cs.ts | 46 +++++++++++----------- .../Input/mad/translations/mad_plugin_de.ts | 46 +++++++++++----------- .../Input/mad/translations/mad_plugin_it.ts | 46 +++++++++++----------- .../Input/mad/translations/mad_plugin_lt.ts | 46 +++++++++++----------- .../Input/mad/translations/mad_plugin_pl.ts | 46 +++++++++++----------- .../Input/mad/translations/mad_plugin_ru.ts | 46 +++++++++++----------- .../Input/mad/translations/mad_plugin_tr.ts | 46 +++++++++++----------- .../Input/mad/translations/mad_plugin_uk_UA.ts | 46 +++++++++++----------- .../Input/mad/translations/mad_plugin_zh_CN.ts | 46 +++++++++++----------- .../Input/mad/translations/mad_plugin_zh_TW.ts | 46 +++++++++++----------- .../Input/wavpack/decoderwavpackfactory.cpp | 5 ++- .../wavpack/translations/wavpack_plugin_cs.ts | 28 ++++++------- .../wavpack/translations/wavpack_plugin_de.ts | 28 ++++++------- .../wavpack/translations/wavpack_plugin_it.ts | 28 ++++++------- .../wavpack/translations/wavpack_plugin_lt.ts | 28 ++++++------- .../wavpack/translations/wavpack_plugin_pl.ts | 28 ++++++------- .../wavpack/translations/wavpack_plugin_ru.ts | 28 ++++++------- .../wavpack/translations/wavpack_plugin_tr.ts | 28 ++++++------- .../wavpack/translations/wavpack_plugin_uk_UA.ts | 28 ++++++------- .../wavpack/translations/wavpack_plugin_zh_CN.ts | 28 ++++++------- .../wavpack/translations/wavpack_plugin_zh_TW.ts | 28 ++++++------- src/plugins/Input/wavpack/wavpackmetadatamodel.cpp | 28 ++++++++++++- src/plugins/Input/wavpack/wavpackmetadatamodel.h | 4 ++ src/qmmpui/translations/libqmmpui_cs.ts | 18 ++++----- src/qmmpui/translations/libqmmpui_de.ts | 18 ++++----- src/qmmpui/translations/libqmmpui_it.ts | 18 ++++----- src/qmmpui/translations/libqmmpui_lt.ts | 18 ++++----- src/qmmpui/translations/libqmmpui_pl.ts | 18 ++++----- src/qmmpui/translations/libqmmpui_pt_BR.ts | 18 ++++----- src/qmmpui/translations/libqmmpui_ru.ts | 18 ++++----- src/qmmpui/translations/libqmmpui_tr.ts | 18 ++++----- src/qmmpui/translations/libqmmpui_uk_UA.ts | 18 ++++----- src/qmmpui/translations/libqmmpui_zh_CN.ts | 18 ++++----- src/qmmpui/translations/libqmmpui_zh_TW.ts | 18 ++++----- src/ui/translations/qmmp_uk_UA.ts | 41 ++++++++++++++++++- 70 files changed, 765 insertions(+), 661 deletions(-) (limited to 'src') diff --git a/src/plugins/Engines/mplayer/translations/mplayer_plugin_uk_UA.ts b/src/plugins/Engines/mplayer/translations/mplayer_plugin_uk_UA.ts index 239109445..d4aec8e9b 100644 --- a/src/plugins/Engines/mplayer/translations/mplayer_plugin_uk_UA.ts +++ b/src/plugins/Engines/mplayer/translations/mplayer_plugin_uk_UA.ts @@ -1,6 +1,6 @@ - - + + MplayerEngineFactory @@ -110,6 +110,11 @@ SettingsDialog + + + + + default за умовчанням diff --git a/src/plugins/General/covermanager/translations/covermanager_plugin_uk_UA.ts b/src/plugins/General/covermanager/translations/covermanager_plugin_uk_UA.ts index 17a4c2336..c300e7ad3 100644 --- a/src/plugins/General/covermanager/translations/covermanager_plugin_uk_UA.ts +++ b/src/plugins/General/covermanager/translations/covermanager_plugin_uk_UA.ts @@ -1,6 +1,6 @@ - - + + CoverManager diff --git a/src/plugins/General/notifier/translations/notifier_plugin_cs.ts b/src/plugins/General/notifier/translations/notifier_plugin_cs.ts index 20829e481..d298d28ee 100644 --- a/src/plugins/General/notifier/translations/notifier_plugin_cs.ts +++ b/src/plugins/General/notifier/translations/notifier_plugin_cs.ts @@ -27,7 +27,7 @@ PopupWidget - + Volume: Hlasitost: @@ -96,7 +96,7 @@ - + 0 0 diff --git a/src/plugins/General/notifier/translations/notifier_plugin_de.ts b/src/plugins/General/notifier/translations/notifier_plugin_de.ts index 28bfd6ef8..2eb38c8ce 100644 --- a/src/plugins/General/notifier/translations/notifier_plugin_de.ts +++ b/src/plugins/General/notifier/translations/notifier_plugin_de.ts @@ -27,7 +27,7 @@ PopupWidget - + Volume: Lautstärke: @@ -81,7 +81,7 @@ - + 0 0 diff --git a/src/plugins/General/notifier/translations/notifier_plugin_it.ts b/src/plugins/General/notifier/translations/notifier_plugin_it.ts index 249b6a7bd..584ba5e33 100644 --- a/src/plugins/General/notifier/translations/notifier_plugin_it.ts +++ b/src/plugins/General/notifier/translations/notifier_plugin_it.ts @@ -27,7 +27,7 @@ PopupWidget - + Volume: Volume: @@ -81,7 +81,7 @@ - + 0 0 diff --git a/src/plugins/General/notifier/translations/notifier_plugin_lt.ts b/src/plugins/General/notifier/translations/notifier_plugin_lt.ts index 3669517ee..059e4758b 100644 --- a/src/plugins/General/notifier/translations/notifier_plugin_lt.ts +++ b/src/plugins/General/notifier/translations/notifier_plugin_lt.ts @@ -27,7 +27,7 @@ PopupWidget - + Volume: Garsumas: @@ -81,7 +81,7 @@ - + 0 diff --git a/src/plugins/General/notifier/translations/notifier_plugin_pl.ts b/src/plugins/General/notifier/translations/notifier_plugin_pl.ts index 5e32d9763..6a3d7354b 100644 --- a/src/plugins/General/notifier/translations/notifier_plugin_pl.ts +++ b/src/plugins/General/notifier/translations/notifier_plugin_pl.ts @@ -27,7 +27,7 @@ PopupWidget - + Volume: Głośność: @@ -71,7 +71,7 @@ - + 0 0 diff --git a/src/plugins/General/notifier/translations/notifier_plugin_ru.ts b/src/plugins/General/notifier/translations/notifier_plugin_ru.ts index 5bb2409f5..2ae1dd99c 100644 --- a/src/plugins/General/notifier/translations/notifier_plugin_ru.ts +++ b/src/plugins/General/notifier/translations/notifier_plugin_ru.ts @@ -27,7 +27,7 @@ PopupWidget - + Volume: Громкость: @@ -81,7 +81,7 @@ - + 0 diff --git a/src/plugins/General/notifier/translations/notifier_plugin_tr.ts b/src/plugins/General/notifier/translations/notifier_plugin_tr.ts index 1fd589c13..ccd77f035 100644 --- a/src/plugins/General/notifier/translations/notifier_plugin_tr.ts +++ b/src/plugins/General/notifier/translations/notifier_plugin_tr.ts @@ -27,7 +27,7 @@ PopupWidget - + Volume: Ses: @@ -71,7 +71,7 @@ - + 0 0 diff --git a/src/plugins/General/notifier/translations/notifier_plugin_uk_UA.ts b/src/plugins/General/notifier/translations/notifier_plugin_uk_UA.ts index 3b80b7c93..2155188b6 100644 --- a/src/plugins/General/notifier/translations/notifier_plugin_uk_UA.ts +++ b/src/plugins/General/notifier/translations/notifier_plugin_uk_UA.ts @@ -27,7 +27,7 @@ PopupWidget - + Volume: Гучність: @@ -81,7 +81,7 @@ - + 0 diff --git a/src/plugins/General/notifier/translations/notifier_plugin_zh_CN.ts b/src/plugins/General/notifier/translations/notifier_plugin_zh_CN.ts index 1ca224e39..7a89f8691 100644 --- a/src/plugins/General/notifier/translations/notifier_plugin_zh_CN.ts +++ b/src/plugins/General/notifier/translations/notifier_plugin_zh_CN.ts @@ -27,7 +27,7 @@ PopupWidget - + Volume: 音量: @@ -81,7 +81,7 @@ - + 0 0 diff --git a/src/plugins/General/notifier/translations/notifier_plugin_zh_TW.ts b/src/plugins/General/notifier/translations/notifier_plugin_zh_TW.ts index 7d897efd5..60ed5b227 100644 --- a/src/plugins/General/notifier/translations/notifier_plugin_zh_TW.ts +++ b/src/plugins/General/notifier/translations/notifier_plugin_zh_TW.ts @@ -27,7 +27,7 @@ PopupWidget - + Volume: 音量: @@ -81,7 +81,7 @@ - + 0 0 diff --git a/src/plugins/Input/cue/translations/cue_plugin_cs.ts b/src/plugins/Input/cue/translations/cue_plugin_cs.ts index 79e3d6a38..e369f7aa2 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_cs.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_cs.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin Modul CUE - + CUE Files Soubory CUE - + About CUE Audio Plugin O modulu CUE - + Qmmp CUE Audio Plugin Modul Qmmp CUE - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> Autor: Ilja Kotov <forkotov02@hotmail.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_de.ts b/src/plugins/Input/cue/translations/cue_plugin_de.ts index 3bdccf46c..187b7d7b1 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_de.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_de.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin CUE-Modul - + CUE Files CUE-Dateien - + About CUE Audio Plugin Über CUE-Audio-Modul - + Qmmp CUE Audio Plugin Qmmp CUE-Audio-Modul - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> Autor: Ilya Kotov <forkotov02@hotmail.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_it.ts b/src/plugins/Input/cue/translations/cue_plugin_it.ts index df3e5eddc..19ea97dcc 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_it.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_it.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin Modulo CUE - + CUE Files Brani CUE - + About CUE Audio Plugin Informazioni sul Modulo audio CUE - + Qmmp CUE Audio Plugin Modulo audio CUE per Qmmp - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> Autore: Ilya Kotov <forkotov02@hotmail.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_lt.ts b/src/plugins/Input/cue/translations/cue_plugin_lt.ts index aabb8cea9..14f1a55e3 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_lt.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_lt.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin CUE įskiepis - + CUE Files CUE bylos - + About CUE Audio Plugin Apie CUE audio įskiepį - + Qmmp CUE Audio Plugin Qmmp CUE audio įskiepis - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> Sukūrė:Ilya Kotov diff --git a/src/plugins/Input/cue/translations/cue_plugin_pl.ts b/src/plugins/Input/cue/translations/cue_plugin_pl.ts index 6f8783f94..7837023c7 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_pl.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_pl.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin Wtyczka CUE - + CUE Files Pliki CUE - + About CUE Audio Plugin O wtyczce CUE Audio - + Qmmp CUE Audio Plugin O wtyczce CUE dla Qmmp - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> Autor: Ilya Kotov <forkotov02@hotmail.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_ru.ts b/src/plugins/Input/cue/translations/cue_plugin_ru.ts index 66c71e608..dc2c4a10a 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_ru.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_ru.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin Модуль CUE - + CUE Files Файлы CUE - + About CUE Audio Plugin Об аудио-модуле CUE - + Qmmp CUE Audio Plugin Аудио-модуль CUE для Qmmp - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> Разработчик: Илья Котов diff --git a/src/plugins/Input/cue/translations/cue_plugin_tr.ts b/src/plugins/Input/cue/translations/cue_plugin_tr.ts index 5ac4991c1..35d69fc5a 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_tr.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_tr.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin CUE Eklentisi - + CUE Files CUE Dosyaları - + About CUE Audio Plugin CUE Ses Eklentisi Hakkında - + Qmmp CUE Audio Plugin Qmmp CUE Ses Eklentisi - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> Yazan: Ilya Kotov <forkotov02@hotmail.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_uk_UA.ts b/src/plugins/Input/cue/translations/cue_plugin_uk_UA.ts index 74b091497..c1b36a334 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_uk_UA.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_uk_UA.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin Модуль CUE - + CUE Files Файли CUE - + About CUE Audio Plugin Про аудіо-модуль CUE - + Qmmp CUE Audio Plugin Аудіо-модуль CUE для Qmmp - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> Розробник: Ілля Котов <forkotov02@hotmail.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_zh_CN.ts b/src/plugins/Input/cue/translations/cue_plugin_zh_CN.ts index 5bdc2664f..472081eb4 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_zh_CN.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_zh_CN.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin CUE 插件 - + CUE Files CUE 文件 - + About CUE Audio Plugin 关于 CUE 音频插件 - + Qmmp CUE Audio Plugin Qmmp CUE 音频插件 - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> 作者:Ilya Kotov <forkotov02@hotmail.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_zh_TW.ts b/src/plugins/Input/cue/translations/cue_plugin_zh_TW.ts index 80f364e91..39aa61697 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_zh_TW.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_zh_TW.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin CUE 插件 - + CUE Files CUE 檔案 - + About CUE Audio Plugin 關於 CUE 聲訊插件 - + Qmmp CUE Audio Plugin Qmmp CUE 聲訊插件 - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> 作者:Ilya Kotov <forkotov02@hotmail.ru> diff --git a/src/plugins/Input/flac/decoderflacfactory.cpp b/src/plugins/Input/flac/decoderflacfactory.cpp index af1f1ad86..e87e96b71 100644 --- a/src/plugins/Input/flac/decoderflacfactory.cpp +++ b/src/plugins/Input/flac/decoderflacfactory.cpp @@ -120,7 +120,10 @@ QList DecoderFLACFactory::createPlayList(const QString &fileName, bo MetaDataModel*DecoderFLACFactory::createMetaDataModel(const QString &path, QObject *parent) { - return new FLACMetaDataModel(path, parent); + if (!path.contains("://") || path.startsWith("flac://")) + return new FLACMetaDataModel(path, parent); + else + return 0; } void DecoderFLACFactory::showSettings(QWidget *) diff --git a/src/plugins/Input/flac/flacmetadatamodel.cpp b/src/plugins/Input/flac/flacmetadatamodel.cpp index d18048f29..6ff5b0c8c 100644 --- a/src/plugins/Input/flac/flacmetadatamodel.cpp +++ b/src/plugins/Input/flac/flacmetadatamodel.cpp @@ -18,9 +18,11 @@ * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ***************************************************************************/ +#include #include #include #include +#include #include "flacmetadatamodel.h" #define QStringToTString_qt4(s) TagLib::String(s.toUtf8().constData(), TagLib::String::UTF8) @@ -28,8 +30,19 @@ FLACMetaDataModel::FLACMetaDataModel(const QString &path, QObject *parent) : MetaDataModel(parent) { - m_path = path; - m_tags << new VorbisCommentModel(path); + if(path.startsWith("flac://")) + { + QString p = QUrl(path).path(); + p.replace(QString(QUrl::toPercentEncoding("#")), "#"); + p.replace(QString(QUrl::toPercentEncoding("?")), "?"); + p.replace(QString(QUrl::toPercentEncoding("%")), "%"); + m_path = p; + } + else + { + m_path = path; + m_tags << new VorbisCommentModel(path); + } } FLACMetaDataModel::~FLACMetaDataModel() @@ -42,6 +55,8 @@ QHash FLACMetaDataModel::audioProperties() { QHash ap; TagLib::FLAC::File f (m_path.toLocal8Bit()); + if(!f.audioProperties()) + return ap; QString text = QString("%1").arg(f.audioProperties()->length()/60); text +=":"+QString("%1").arg(f.audioProperties()->length()%60,2,10,QChar('0')); ap.insert(tr("Length"), text); @@ -57,6 +72,17 @@ QList FLACMetaDataModel::tags() return m_tags; } +QPixmap FLACMetaDataModel::cover() +{ + QString cPath = coverPath(); + return cPath.isEmpty() ? QPixmap() : QPixmap(cPath); +} + +QString FLACMetaDataModel::coverPath() +{ + return MetaDataManager::instance()->getCoverPath(m_path); +} + VorbisCommentModel::VorbisCommentModel(const QString &path) : TagModel(TagModel::Save) { m_file = new TagLib::FLAC::File (path.toLocal8Bit().constData()); diff --git a/src/plugins/Input/flac/flacmetadatamodel.h b/src/plugins/Input/flac/flacmetadatamodel.h index 4a5310c90..c8f77bd81 100644 --- a/src/plugins/Input/flac/flacmetadatamodel.h +++ b/src/plugins/Input/flac/flacmetadatamodel.h @@ -33,6 +33,8 @@ public: ~FLACMetaDataModel(); QHash audioProperties(); QList tags(); + QPixmap cover(); + QString coverPath(); private: QString m_path; diff --git a/src/plugins/Input/flac/translations/flac_plugin_cs.ts b/src/plugins/Input/flac/translations/flac_plugin_cs.ts index d1b2068d0..29788da76 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_cs.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_cs.ts @@ -14,17 +14,17 @@ Soubory FLAC - + About FLAC Audio Plugin O modulu FLAC - + Qmmp FLAC Audio Plugin Vstupní modul Qmmp FLAC - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> Autor: Ilja Kotov <forkotov02@hotmail.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length Délka - + Sample rate Vzorkovací frekvence - + Hz Hz - + Channels Počet kanálů - + Bitrate Datový tok - + kbps kbps - + File size Velikost souboru - + KB KB diff --git a/src/plugins/Input/flac/translations/flac_plugin_de.ts b/src/plugins/Input/flac/translations/flac_plugin_de.ts index f0eae60d9..f63321c51 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_de.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_de.ts @@ -14,17 +14,17 @@ FLAC-Dateien - + About FLAC Audio Plugin Über FLAC-Audio-Modul - + Qmmp FLAC Audio Plugin Qmmp FLAC-Audio-Modul - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> Autor: Ilja Kotov <forkotov02@hotmail.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length Länge - + Sample rate Abtastrate - + Hz Hz - + Channels Kanäle - + Bitrate Bitrate - + kbps kbps - + File size Dateigröße - + KB KB diff --git a/src/plugins/Input/flac/translations/flac_plugin_it.ts b/src/plugins/Input/flac/translations/flac_plugin_it.ts index 511145393..04036878a 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_it.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_it.ts @@ -14,17 +14,17 @@ Brani FLAC - + About FLAC Audio Plugin Info sul modulo audio FLAC - + Qmmp FLAC Audio Plugin Modulo Audio FLAC per Qmmp - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> Autore: Ilja Kotov <forkotov02@hotmail.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length - + Sample rate - + Hz Hz - + Channels - + Bitrate - + kbps kbps - + File size - + KB KB diff --git a/src/plugins/Input/flac/translations/flac_plugin_lt.ts b/src/plugins/Input/flac/translations/flac_plugin_lt.ts index 633d57ad8..e6ed23774 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_lt.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_lt.ts @@ -14,17 +14,17 @@ FLAC bylos - + About FLAC Audio Plugin Apie FLAC audio įskiepį - + Qmmp FLAC Audio Plugin Qmmp FLAC audio įskiepis - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> Sukūrė: Ilya Kotov <forkotov02@hotmail.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length - + Sample rate - + Hz Hz - + Channels - + Bitrate - + kbps kbps - + File size - + KB KB diff --git a/src/plugins/Input/flac/translations/flac_plugin_pl.ts b/src/plugins/Input/flac/translations/flac_plugin_pl.ts index 6f2a5942b..2d7c4e031 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_pl.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_pl.ts @@ -14,17 +14,17 @@ Pliki FLAC - + About FLAC Audio Plugin O wtyczce FLAC Audio - + Qmmp FLAC Audio Plugin Wtyczka FLAC Audio dla Qmmp - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> Autor: Ilja Kotov <forkotov02@hotmail.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length Długość - + Sample rate Próbkowanie - + Hz - + Channels Kanały - + Bitrate Szybkość transmisji - + kbps - + File size Wielkość pliku - + KB diff --git a/src/plugins/Input/flac/translations/flac_plugin_ru.ts b/src/plugins/Input/flac/translations/flac_plugin_ru.ts index 1064e6b40..ee0e247a6 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_ru.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_ru.ts @@ -14,17 +14,17 @@ Файлы FLAC - + About FLAC Audio Plugin Об аудио-модуле FLAC - + Qmmp FLAC Audio Plugin Аудио-модуль FLAC для Qmmp - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> Разработчик: Илья Котов <forkotov02@hotmail.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length Длительность - + Sample rate Дискретизация - + Hz Гц - + Channels Каналов - + Bitrate Битовая частота - + kbps Кб/с - + File size Размер файла - + KB КБ diff --git a/src/plugins/Input/flac/translations/flac_plugin_tr.ts b/src/plugins/Input/flac/translations/flac_plugin_tr.ts index 70c9bda89..5445f9ee1 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_tr.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_tr.ts @@ -14,17 +14,17 @@ FLAC Dosyaları - + About FLAC Audio Plugin FLAC Ses Eklentisi Hakkında - + Qmmp FLAC Audio Plugin Qmmp FLAC Ses Eklentisi - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> Yazan: Ilya Kotov <forkotov02@hotmail.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length - + Sample rate - + Hz Hz - + Channels - + Bitrate - + kbps kbps - + File size - + KB KB diff --git a/src/plugins/Input/flac/translations/flac_plugin_uk_UA.ts b/src/plugins/Input/flac/translations/flac_plugin_uk_UA.ts index a286490ab..e61de121c 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_uk_UA.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_uk_UA.ts @@ -14,17 +14,17 @@ Файли FLAC - + About FLAC Audio Plugin Про аудіо-модуль FLAC - + Qmmp FLAC Audio Plugin Аудіо-модуль FLAC для Qmmp - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> Розробник: Ілля Котов <forkotov02@hotmail.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length Тривалість - + Sample rate Частота - + Hz Гц - + Channels Канали - + Bitrate Бітрейт - + kbps Кб/с - + File size Розмір файлу - + KB Кб diff --git a/src/plugins/Input/flac/translations/flac_plugin_zh_CN.ts b/src/plugins/Input/flac/translations/flac_plugin_zh_CN.ts index fc059781a..86465eb56 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_zh_CN.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_zh_CN.ts @@ -14,17 +14,17 @@ FLAC 文件 - + About FLAC Audio Plugin 关于 FLAC 音频插件 - + Qmmp FLAC Audio Plugin Qmmp FLAC 音频插件 - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> 作者:Ilya Kotov <forkotov02@hotmail.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length - + Sample rate - + Hz Hz - + Channels - + Bitrate - + kbps kbps - + File size - + KB KB diff --git a/src/plugins/Input/flac/translations/flac_plugin_zh_TW.ts b/src/plugins/Input/flac/translations/flac_plugin_zh_TW.ts index 5b7e41732..b8abead10 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_zh_TW.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_zh_TW.ts @@ -14,17 +14,17 @@ FLAC 檔案 - + About FLAC Audio Plugin 關於 FLAC 聲訊插件 - + Qmmp FLAC Audio Plugin Qmmp FLAC 聲訊插件 - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> 作者:Ilya Kotov <forkotov02@hotmail.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length - + Sample rate - + Hz Hz - + Channels - + Bitrate - + kbps kbps - + File size - + KB KB diff --git a/src/plugins/Input/mad/translations/mad_plugin_cs.ts b/src/plugins/Input/mad/translations/mad_plugin_cs.ts index 1682dcd58..ff4cb3afe 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_cs.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_cs.ts @@ -42,77 +42,77 @@ MPEGMetaDataModel - + Format Formát - + Bitrate Datový tok - + kbps kbps - + Sample rate Vzorkovací frekvence - + Hz Hz - - - - + + + + Mode Režim - + KB KB - + File size Velikost souboru - - + + Protection Ochrana - - - + + + Yes Ano - - - + + + No Ne - - + + Copyright Copyright - - + + Original Originál diff --git a/src/plugins/Input/mad/translations/mad_plugin_de.ts b/src/plugins/Input/mad/translations/mad_plugin_de.ts index 995c6c44f..12a2b7347 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_de.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_de.ts @@ -42,77 +42,77 @@ MPEGMetaDataModel - + Format Format - + Bitrate Bitrate - + kbps kbps - + Sample rate Abtastrate - + Hz Hz - - - - + + + + Mode Modus - + KB KB - + File size Dateigröße - - + + Protection Geschützt - - - + + + Yes Ja - - - + + + No Nein - - + + Copyright Copyright - - + + Original Original diff --git a/src/plugins/Input/mad/translations/mad_plugin_it.ts b/src/plugins/Input/mad/translations/mad_plugin_it.ts index facd043ca..98120e716 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_it.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_it.ts @@ -42,77 +42,77 @@ MPEGMetaDataModel - + Format - + Bitrate - + kbps kbps - + Sample rate - + Hz Hz - - - - + + + + Mode - + KB KB - + File size - - + + Protection - - - + + + Yes - - - + + + No No - - + + Copyright - - + + Original diff --git a/src/plugins/Input/mad/translations/mad_plugin_lt.ts b/src/plugins/Input/mad/translations/mad_plugin_lt.ts index fbad13c40..4a3e965c8 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_lt.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_lt.ts @@ -42,77 +42,77 @@ MPEGMetaDataModel - + Format - + Bitrate - + kbps kbps - + Sample rate - + Hz Hz - - - - + + + + Mode - + KB КB - + File size - - + + Protection - - - + + + Yes Taip - - - + + + No Ne - - + + Copyright - - + + Original diff --git a/src/plugins/Input/mad/translations/mad_plugin_pl.ts b/src/plugins/Input/mad/translations/mad_plugin_pl.ts index a807b7e51..ca98436b4 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_pl.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_pl.ts @@ -42,77 +42,77 @@ MPEGMetaDataModel - + Format Format - + Bitrate Szybkość transmisji - + kbps - + Sample rate Próbkowanie - + Hz - - - - + + + + Mode Tryb - + KB - + File size Wielkość pliku - - + + Protection Zabezpieczenie - - - + + + Yes Tak - - - + + + No Nie - - + + Copyright Prawa autorskie - - + + Original Oryginał diff --git a/src/plugins/Input/mad/translations/mad_plugin_ru.ts b/src/plugins/Input/mad/translations/mad_plugin_ru.ts index 91315b1c7..2999140bd 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_ru.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_ru.ts @@ -42,77 +42,77 @@ MPEGMetaDataModel - + Format Формат - + Bitrate Битовая частота - + kbps Кб/с - + Sample rate Дискретизация - + Hz Гц - - - - + + + + Mode Режим - + KB КБ - + File size Размер файла - - + + Protection Защита - - - + + + Yes Да - - - + + + No Нет - - + + Copyright Авторские права - - + + Original Оригинальный diff --git a/src/plugins/Input/mad/translations/mad_plugin_tr.ts b/src/plugins/Input/mad/translations/mad_plugin_tr.ts index 062930edb..8ddeece6f 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_tr.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_tr.ts @@ -42,77 +42,77 @@ MPEGMetaDataModel - + Format - + Bitrate - + kbps - + Sample rate - + Hz - - - - + + + + Mode - + KB - + File size - - + + Protection - - - + + + Yes - - - + + + No - - + + Copyright - - + + Original diff --git a/src/plugins/Input/mad/translations/mad_plugin_uk_UA.ts b/src/plugins/Input/mad/translations/mad_plugin_uk_UA.ts index 67a830336..5a47cc2cb 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_uk_UA.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_uk_UA.ts @@ -42,77 +42,77 @@ MPEGMetaDataModel - + Format Формат - + Bitrate Бітрейт - + kbps Кб/с - + Sample rate Частота - + Hz Гц - - - - + + + + Mode Режим - + KB Кб - + File size Розмір файла - - + + Protection Захищено - - - + + + Yes Так - - - + + + No Ні - - + + Copyright Авторське право - - + + Original Оригінал diff --git a/src/plugins/Input/mad/translations/mad_plugin_zh_CN.ts b/src/plugins/Input/mad/translations/mad_plugin_zh_CN.ts index aa4661e2a..c6ed93ab4 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_zh_CN.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_zh_CN.ts @@ -42,77 +42,77 @@ MPEGMetaDataModel - + Format - + Bitrate - + kbps kbps - + Sample rate - + Hz Hz - - - - + + + + Mode - + KB KB - + File size - - + + Protection - - - + + + Yes - - - + + + No - - + + Copyright - - + + Original diff --git a/src/plugins/Input/mad/translations/mad_plugin_zh_TW.ts b/src/plugins/Input/mad/translations/mad_plugin_zh_TW.ts index fcdd53f59..05b2c760b 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_zh_TW.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_zh_TW.ts @@ -42,77 +42,77 @@ MPEGMetaDataModel - + Format - + Bitrate - + kbps kbps - + Sample rate - + Hz Hz - - - - + + + + Mode - + KB KB - + File size - - + + Protection - - - + + + Yes - - - + + + No - - + + Copyright - - + + Original diff --git a/src/plugins/Input/wavpack/decoderwavpackfactory.cpp b/src/plugins/Input/wavpack/decoderwavpackfactory.cpp index 8558aa661..34d88eaed 100644 --- a/src/plugins/Input/wavpack/decoderwavpackfactory.cpp +++ b/src/plugins/Input/wavpack/decoderwavpackfactory.cpp @@ -118,7 +118,10 @@ QList DecoderWavPackFactory::createPlayList(const QString &fileName, MetaDataModel* DecoderWavPackFactory::createMetaDataModel(const QString &path, QObject *parent) { - return new WavPackMetaDataModel(path, parent); + if (!path.contains("://") || path.startsWith("wvpack://")) + return new WavPackMetaDataModel(path, parent); + else + return 0; } void DecoderWavPackFactory::showSettings(QWidget *) diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_cs.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_cs.ts index 7f497987b..e751cab94 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_cs.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_cs.ts @@ -9,22 +9,22 @@ Modul WavPack - + About WavPack Audio Plugin O modulu WavPack - + Qmmp WavPack Audio Plugin Vstupní modul Qmmp WavPack - + WavPack library version: Verze knihovny WavPack: - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> Autor: Ilja Kotov <forkotov02@hotmail.ru> @@ -37,52 +37,52 @@ WavPackMetaDataModel - + Length Délka - + Sample rate Vzorkovací frekvence - + Hz Hz - + Channels Počet kanálů - + Bitrate Datový tok - + kbps kbps - + File size Velikost souboru - + KB KB - + Ratio Poměr - + Version Verze diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_de.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_de.ts index 621e73780..593022ef3 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_de.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_de.ts @@ -9,22 +9,22 @@ WavPack-Modul - + About WavPack Audio Plugin Über WavPack-Audio-Modul - + Qmmp WavPack Audio Plugin Qmmp WavPack-Audio-Modul - + WavPack library version: WavPack-Bibliotheksversion: - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> Autor: Ilya Kotov <forkotov02@hotmail.ru> @@ -37,52 +37,52 @@ WavPackMetaDataModel - + Length Länge - + Sample rate Abtastrate - + Hz Hz - + Channels Kanäle - + Bitrate Bitrate - + kbps kbps - + File size Dategröße - + KB KB - + Ratio Ratio - + Version Version diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_it.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_it.ts index 54099c17b..3b17a41a9 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_it.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_it.ts @@ -9,22 +9,22 @@ Modulo WavPack - + About WavPack Audio Plugin Info sul modulo audio WavPack - + Qmmp WavPack Audio Plugin Modulo audio WavPack per Qmmp - + WavPack library version: Versione libreria per WavPack: - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> Autore: Ilya Kotov <forkotov02@hotmail.ru> @@ -37,52 +37,52 @@ WavPackMetaDataModel - + Length Lunghezza - + Sample rate Campionatura - + Hz Hz - + Channels - + Bitrate - + kbps kbps - + File size Dimensione filoe - + KB KB - + Ratio Ratio - + Version diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_lt.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_lt.ts index 5d122a4c9..a71897d56 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_lt.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_lt.ts @@ -14,22 +14,22 @@ WavPack bylos - + About WavPack Audio Plugin Apie WavPack audio įskiepį - + Qmmp WavPack Audio Plugin Qmmp WavPack audio įskiepis - + WavPack library version: WavPack bibliotekos versija: - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> Sukurta: Ilya Kotov <forkotov02@hotmail.ru> @@ -37,52 +37,52 @@ WavPackMetaDataModel - + Length - + Sample rate - + Hz Hz - + Channels - + Bitrate - + kbps kbps - + File size - + KB KB - + Ratio - + Version diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_pl.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_pl.ts index 5102304cb..1160d7d10 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_pl.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_pl.ts @@ -14,22 +14,22 @@ Pliki WavPack - + About WavPack Audio Plugin O wtyczce WavPack Audio - + Qmmp WavPack Audio Plugin Wtyczka WavPack dla Qmmp - + WavPack library version: Wersja biblioteki WavPack: - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> Autor: Ilya Kotov <forkotov02@hotmail.ru> @@ -37,52 +37,52 @@ WavPackMetaDataModel - + Length Długość - + Sample rate Próbkowanie - + Hz - + Channels Kanały - + Bitrate Szybkość transmisji - + kbps - + File size Wielkość pliku - + KB - + Ratio Współczynnik - + Version Wersja diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_ru.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_ru.ts index aced68846..ec2343396 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_ru.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_ru.ts @@ -14,22 +14,22 @@ Файлы WavPack - + About WavPack Audio Plugin Об аудио-модуле WavPack - + Qmmp WavPack Audio Plugin Аудио-модуль WavPack для Qmmp - + WavPack library version: Версия библиотеки WavPack: - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> Разработчик: Илья Котов <forkotov02@hotmail.ru> @@ -37,52 +37,52 @@ WavPackMetaDataModel - + Length Длительность - + Sample rate Дискретизация - + Hz Гц - + Channels Каналов - + Bitrate Битовая частота - + kbps Кб/с - + File size Размер файла - + KB КБ - + Ratio Сжатие - + Version Версия diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_tr.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_tr.ts index f15243880..f90c83566 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_tr.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_tr.ts @@ -14,22 +14,22 @@ WavPack Dosyaları - + About WavPack Audio Plugin WavPack Ses Eklentisi Hakkında - + Qmmp WavPack Audio Plugin Qmmp WavPack Ses Eklentisi - + WavPack library version: WavPack kitaplık sürümü: - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> Yazan: Ilya Kotov <forkotov02@hotmail.ru> @@ -37,52 +37,52 @@ WavPackMetaDataModel - + Length - + Sample rate - + Hz Hz - + Channels - + Bitrate - + kbps kbps - + File size - + KB KB - + Ratio - + Version diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_uk_UA.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_uk_UA.ts index 55348d1b9..963d8533c 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_uk_UA.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_uk_UA.ts @@ -14,22 +14,22 @@ Файли WavPack - + About WavPack Audio Plugin Про аудіо-модуль WavPack - + Qmmp WavPack Audio Plugin Аудіо-модуль WavPack для Qmmp - + WavPack library version: Версія бібліотеки WavPack: - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> Розробник: Ілля Котов <forkotov02@hotmail.ru> @@ -37,52 +37,52 @@ WavPackMetaDataModel - + Length Тривалість - + Sample rate Частота - + Hz Гц - + Channels Канали - + Bitrate Бітрейт - + kbps кБ/с - + File size Розмір файлу - + KB кБ - + Ratio Стиснення - + Version Версія diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_CN.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_CN.ts index ba9e0a57c..c35912128 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_CN.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_CN.ts @@ -9,22 +9,22 @@ WavPack 插件 - + About WavPack Audio Plugin 关于 WavPack 音频插件 - + Qmmp WavPack Audio Plugin Qmmp WavPack 音频插件 - + WavPack library version: WavPack 库版本: - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> 作者:Ilya Kotov <forkotov02@hotmail.ru> @@ -37,52 +37,52 @@ WavPackMetaDataModel - + Length - + Sample rate - + Hz Hz - + Channels - + Bitrate - + kbps kbps - + File size - + KB KB - + Ratio - + Version diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_TW.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_TW.ts index 70aafe6ef..a9ed34d45 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_TW.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_TW.ts @@ -9,22 +9,22 @@ WavPack 插件 - + About WavPack Audio Plugin 關於 WavPack 聲訊插件 - + Qmmp WavPack Audio Plugin Qmmp WavPack 聲訊插件 - + WavPack library version: WavPack 程式庫版本: - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> 作者:Ilya Kotov <forkotov02@hotmail.ru> @@ -37,52 +37,52 @@ WavPackMetaDataModel - + Length - + Sample rate - + Hz Hz - + Channels - + Bitrate - + kbps kbps - + File size - + KB KB - + Ratio - + Version diff --git a/src/plugins/Input/wavpack/wavpackmetadatamodel.cpp b/src/plugins/Input/wavpack/wavpackmetadatamodel.cpp index 4eebbb9b4..ce8a02d84 100644 --- a/src/plugins/Input/wavpack/wavpackmetadatamodel.cpp +++ b/src/plugins/Input/wavpack/wavpackmetadatamodel.cpp @@ -19,19 +19,32 @@ ***************************************************************************/ #include +#include #include "wavpackmetadatamodel.h" WavPackMetaDataModel::WavPackMetaDataModel(const QString &path, QObject *parent) : MetaDataModel(parent) { + if(path.contains("://")) + { + QString p = QUrl(path).path(); + p.replace(QString(QUrl::toPercentEncoding("#")), "#"); + p.replace(QString(QUrl::toPercentEncoding("?")), "?"); + p.replace(QString(QUrl::toPercentEncoding("%")), "%"); + m_path = p; + } + else + m_path = path; + char err[80]; - m_ctx = WavpackOpenFileInput (path.toLocal8Bit(), err, + m_ctx = WavpackOpenFileInput (m_path.toLocal8Bit(), err, OPEN_WVC | OPEN_EDIT_TAGS, 0); if (!m_ctx) { qWarning("WavPackMetaDataModel: error: %s", err); return; } - m_tags << new WavPackFileTagModel(m_ctx); + if(!path.contains("://")) + m_tags << new WavPackFileTagModel(m_ctx); } WavPackMetaDataModel::~WavPackMetaDataModel() @@ -66,6 +79,17 @@ QList WavPackMetaDataModel::tags() return m_tags; } +QPixmap WavPackMetaDataModel::cover() +{ + QString cPath = coverPath(); + return cPath.isEmpty() ? QPixmap() : QPixmap(cPath); +} + +QString WavPackMetaDataModel::coverPath() +{ + return MetaDataManager::instance()->getCoverPath(m_path); +} + WavPackFileTagModel::WavPackFileTagModel(WavpackContext *ctx) : TagModel(TagModel::Save) { m_ctx = ctx; diff --git a/src/plugins/Input/wavpack/wavpackmetadatamodel.h b/src/plugins/Input/wavpack/wavpackmetadatamodel.h index 8d322fcd8..ced26a7d3 100644 --- a/src/plugins/Input/wavpack/wavpackmetadatamodel.h +++ b/src/plugins/Input/wavpack/wavpackmetadatamodel.h @@ -34,10 +34,13 @@ public: ~WavPackMetaDataModel(); QHash audioProperties(); QList tags(); + QPixmap cover(); + QString coverPath(); private: WavpackContext *m_ctx; QList m_tags; + QString m_path; }; class WavPackFileTagModel : public TagModel @@ -52,6 +55,7 @@ public: private: WavpackContext *m_ctx; + QString m_path; }; #endif // WAVPACKMETADATAMODEL_H diff --git a/src/qmmpui/translations/libqmmpui_cs.ts b/src/qmmpui/translations/libqmmpui_cs.ts index f09055684..ea9a4dfa7 100644 --- a/src/qmmpui/translations/libqmmpui_cs.ts +++ b/src/qmmpui/translations/libqmmpui_cs.ts @@ -4,47 +4,47 @@ DetailsDialog - + Title - + Artist - + Album - + Comment - + Genre - + Composer - + Year - + Track - + Disc number diff --git a/src/qmmpui/translations/libqmmpui_de.ts b/src/qmmpui/translations/libqmmpui_de.ts index ffea8630a..fd71c68ab 100644 --- a/src/qmmpui/translations/libqmmpui_de.ts +++ b/src/qmmpui/translations/libqmmpui_de.ts @@ -4,47 +4,47 @@ DetailsDialog - + Title Titel - + Artist Interpret - + Album Album - + Comment Kommentar - + Genre Genre - + Composer Komponent - + Year Jahr - + Track Stück - + Disc number CD-Nummer diff --git a/src/qmmpui/translations/libqmmpui_it.ts b/src/qmmpui/translations/libqmmpui_it.ts index fdfdcd8fb..9f2776e71 100644 --- a/src/qmmpui/translations/libqmmpui_it.ts +++ b/src/qmmpui/translations/libqmmpui_it.ts @@ -4,47 +4,47 @@ DetailsDialog - + Title - + Artist - + Album - + Comment - + Genre - + Composer - + Year - + Track - + Disc number diff --git a/src/qmmpui/translations/libqmmpui_lt.ts b/src/qmmpui/translations/libqmmpui_lt.ts index 45428741b..05e6cbb63 100644 --- a/src/qmmpui/translations/libqmmpui_lt.ts +++ b/src/qmmpui/translations/libqmmpui_lt.ts @@ -4,47 +4,47 @@ DetailsDialog - + Title - + Artist - + Album - + Comment - + Genre - + Composer - + Year - + Track - + Disc number diff --git a/src/qmmpui/translations/libqmmpui_pl.ts b/src/qmmpui/translations/libqmmpui_pl.ts index 548df964f..505d60a25 100644 --- a/src/qmmpui/translations/libqmmpui_pl.ts +++ b/src/qmmpui/translations/libqmmpui_pl.ts @@ -4,47 +4,47 @@ DetailsDialog - + Title Tytuł - + Artist Artysta - + Album Album - + Comment Komentarz - + Genre Gatunek - + Composer Kompozytor - + Year Rok - + Track Ścieżka - + Disc number Numer płyty diff --git a/src/qmmpui/translations/libqmmpui_pt_BR.ts b/src/qmmpui/translations/libqmmpui_pt_BR.ts index c6f88cf98..b6a6c4c31 100644 --- a/src/qmmpui/translations/libqmmpui_pt_BR.ts +++ b/src/qmmpui/translations/libqmmpui_pt_BR.ts @@ -4,47 +4,47 @@ DetailsDialog - + Title - + Artist - + Album - + Comment - + Genre - + Composer - + Year - + Track - + Disc number diff --git a/src/qmmpui/translations/libqmmpui_ru.ts b/src/qmmpui/translations/libqmmpui_ru.ts index 0521b6b35..3708ba4f0 100644 --- a/src/qmmpui/translations/libqmmpui_ru.ts +++ b/src/qmmpui/translations/libqmmpui_ru.ts @@ -4,47 +4,47 @@ DetailsDialog - + Title Название - + Artist Исполнитель - + Album Альбом - + Comment Комментарий - + Genre Жанр - + Composer Композитр - + Year Год - + Track Дорожка - + Disc number Номер диска diff --git a/src/qmmpui/translations/libqmmpui_tr.ts b/src/qmmpui/translations/libqmmpui_tr.ts index c376a53c6..06ce067a6 100644 --- a/src/qmmpui/translations/libqmmpui_tr.ts +++ b/src/qmmpui/translations/libqmmpui_tr.ts @@ -4,47 +4,47 @@ DetailsDialog - + Title - + Artist - + Album - + Comment - + Genre - + Composer - + Year - + Track - + Disc number diff --git a/src/qmmpui/translations/libqmmpui_uk_UA.ts b/src/qmmpui/translations/libqmmpui_uk_UA.ts index abcb25493..bc68cd376 100644 --- a/src/qmmpui/translations/libqmmpui_uk_UA.ts +++ b/src/qmmpui/translations/libqmmpui_uk_UA.ts @@ -4,47 +4,47 @@ DetailsDialog - + Title Заголовок - + Artist Виконавець - + Album Альбом - + Comment Коментар - + Genre Жанр - + Composer Композитор - + Year Рік - + Track Доріжка - + Disc number Номер диску diff --git a/src/qmmpui/translations/libqmmpui_zh_CN.ts b/src/qmmpui/translations/libqmmpui_zh_CN.ts index d730295e1..257d42b9a 100644 --- a/src/qmmpui/translations/libqmmpui_zh_CN.ts +++ b/src/qmmpui/translations/libqmmpui_zh_CN.ts @@ -4,47 +4,47 @@ DetailsDialog - + Title - + Artist - + Album - + Comment - + Genre - + Composer - + Year - + Track - + Disc number diff --git a/src/qmmpui/translations/libqmmpui_zh_TW.ts b/src/qmmpui/translations/libqmmpui_zh_TW.ts index 0d21b397c..3cbe3c90c 100644 --- a/src/qmmpui/translations/libqmmpui_zh_TW.ts +++ b/src/qmmpui/translations/libqmmpui_zh_TW.ts @@ -4,47 +4,47 @@ DetailsDialog - + Title - + Artist - + Album - + Comment - + Genre - + Composer - + Year - + Track - + Disc number diff --git a/src/ui/translations/qmmp_uk_UA.ts b/src/ui/translations/qmmp_uk_UA.ts index 0a8e48c34..7f8f39482 100644 --- a/src/ui/translations/qmmp_uk_UA.ts +++ b/src/ui/translations/qmmp_uk_UA.ts @@ -1,6 +1,6 @@ - - + + AboutDialog @@ -173,16 +173,28 @@ ConfigDialog + + + + Enabled Увімкнено + + + + Description Пояснення + + + + Filename Ім'я файлу @@ -268,11 +280,14 @@ Список: + ??? ??? + + ... ... @@ -313,6 +328,7 @@ Налаштування + Information Інформація @@ -323,6 +339,7 @@ Зовнішній вигляд + Playlist Список @@ -508,6 +525,8 @@ Головне вікно + + 0 @@ -521,6 +540,7 @@ EqWidget + preset предвстановлення @@ -574,11 +594,14 @@ JumpToTrackDialog + Unqueue Зняти з черги + + Queue В чергу @@ -760,26 +783,31 @@ Падіння аналізатора + Slowest Найповільніше + Slow Повільне + Medium Середнє + Fast Швидке + Fastest Найшвидше @@ -803,6 +831,7 @@ MainWindow + Default За умовчанням @@ -913,6 +942,7 @@ &Про програму + Playlist Files Файли списків @@ -1041,31 +1071,37 @@ Сортувати + By Title За назвою + By Album За альбомом + By Artist За артистом + By Filename За ім'ям файлу + By Path + Filename За шляхом та файлом + By Date За датою @@ -1141,6 +1177,7 @@ + By Track Number -- cgit v1.2.3-13-gbd6f