aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Ui/skinned/playlist.cpp
Commit message (Expand)AuthorAgeFilesLines
* added feature to remember playlists scroll positions (Fixes issue 728)trialuser022015-01-091-1/+1
* removed useless codetrialuser022015-01-091-7/+1
* added 'album artist' field support (patch by Dmitry Misharov)trialuser022014-09-221-0/+8
* fixed copyrighttrialuser022014-06-271-1/+1
* fixed skins parsing, fixed default skintrialuser022014-06-271-4/+4
* fixed saving of the playlist settings (Fixes issue 622)trialuser022013-12-141-2/+4
* removed unused variablestrialuser022013-10-301-1/+1
* fixed possible problems on win64trialuser022013-10-221-1/+1
* skinned: fixed alt-f4 behaviour (Fixes issue 597)trialuser022013-09-071-2/+2
* removed useless menu itemtrialuser022013-08-231-4/+0
* added sorting by grouptrialuser022013-08-231-0/+8
* skinned: added 'Ctrl+G' hotkeytrialuser022013-08-191-4/+3
* fixed some bugs, updated Russian translationtrialuser022013-08-161-0/+1
* enabled "copy to playlist" menutrialuser022013-08-161-5/+5
* fixed menutrialuser022013-08-161-14/+3
* enabled groups menutrialuser022013-08-161-0/+1
* added group menutrialuser022013-08-151-0/+14
* remove useless codetrialuser022013-08-151-1/+0
* enabled equalizer auto-presetstrialuser022013-08-151-5/+0
* fixed several playlist functionstrialuser022013-08-061-1/+1
* added playlist groups, disabled broken pluginstrialuser022013-08-051-5/+5
* fixed time formattingtrialuser022013-07-151-1/+1
* refactoringtrialuser022013-07-081-1/+1
* fixed playlist initializationtrialuser022013-05-291-5/+5
* fixed restoring from double sizetrialuser022013-05-291-2/+9
* fixed playlist resize on RTL localestrialuser022013-01-191-0/+5
* updated Russian translationtrialuser022013-01-051-6/+6
* added sorting by file creation date (Closes issue 564)trialuser022013-01-051-0/+8
* refactoringtrialuser022013-01-011-3/+5
* skinned ui: fixed playlist titlebar resize bugtrialuser022012-09-231-0/+1
* fixed FSF headerstrialuser022012-07-311-1/+1
* fixed FSF address (trunk)trialuser022012-07-311-1/+1
* added 'disc number' tag support for flac files with embedded cuesheet, added ...trialuser022012-02-131-0/+8
* updated yeartrialuser022012-01-191-1/+1
* fixed playlist modeltrialuser022011-11-031-2/+1
* refactoringtrialuser022011-10-251-6/+0
* changed playlist apitrialuser022011-09-191-1/+1
* changed configuration keystrialuser022011-07-031-6/+4
* renamed GeneralHandlertrialuser022011-07-031-2/+2
* moved skinned ui to separate plugintrialuser022011-07-011-0/+616
wc">Ogg::Vorbis::File fileRef(fileName.toLocal8Bit().constData()); TagLib::Ogg::XiphComment *tag = useMetaData ? fileRef.tag() : 0; if (tag && !tag->isEmpty()) { info->setMetaData(Qmmp::ALBUM, QString::fromUtf8(tag->album().toCString(true)).trimmed()); info->setMetaData(Qmmp::ARTIST, QString::fromUtf8(tag->artist().toCString(true)).trimmed()); info->setMetaData(Qmmp::COMMENT, QString::fromUtf8(tag->comment().toCString(true)).trimmed()); info->setMetaData(Qmmp::GENRE, QString::fromUtf8(tag->genre().toCString(true)).trimmed()); info->setMetaData(Qmmp::TITLE, QString::fromUtf8(tag->title().toCString(true)).trimmed()); info->setMetaData(Qmmp::YEAR, tag->year()); info->setMetaData(Qmmp::TRACK, tag->track()); } if (fileRef.audioProperties()) info->setLength(fileRef.audioProperties()->length()); //additional metadata if(tag) { TagLib::StringList fld; if(!(fld = tag->fieldListMap()["COMPOSER"]).isEmpty()) info->setMetaData(Qmmp::COMPOSER, QString::fromUtf8(fld.toString().toCString(true)).trimmed()); if(!(fld = tag->fieldListMap()["DISCNUMBER"]).isEmpty()) info->setMetaData(Qmmp::DISCNUMBER, QString::fromUtf8(fld.toString().toCString(true)).trimmed()); } QList <FileInfo*> list; list << info; return list; } void DecoderVorbisFactory::showSettings(QWidget *) {} void DecoderVorbisFactory::showAbout(QWidget *parent) { QMessageBox::about (parent, tr("About Ogg Vorbis Audio Plugin"), tr("Qmmp Ogg Vorbis Audio Plugin")+"\n"+ tr("Written by: Ilya Kotov <forkotov02@hotmail.ru>")+"\n"+ tr("Source code based on mq3 project") ); } QTranslator *DecoderVorbisFactory::createTranslator(QObject *parent) { QTranslator *translator = new QTranslator(parent); QString locale = Qmmp::systemLanguageID(); translator->load(QString(":/vorbis_plugin_") + locale); return translator; } Q_EXPORT_PLUGIN2(vorbis,DecoderVorbisFactory)