Changeset View
Changeset View
Standalone View
Standalone View
src/extractors/taglibextractor.cpp
Show First 20 Lines • Show All 916 Lines • ▼ Show 20 Line(s) | 916 | if (tags->track()) { | |||
---|---|---|---|---|---|
917 | result->add(Property::TrackNumber, tags->track()); | 917 | result->add(Property::TrackNumber, tags->track()); | ||
918 | } | 918 | } | ||
919 | 919 | | |||
920 | if (tags->year()) { | 920 | if (tags->year()) { | ||
921 | result->add(Property::ReleaseYear, tags->year()); | 921 | result->add(Property::ReleaseYear, tags->year()); | ||
922 | } | 922 | } | ||
923 | 923 | | |||
924 | QString locationsString = TStringToQString(data.location).trimmed(); | 924 | QString locationsString = TStringToQString(data.location).trimmed(); | ||
925 | QStringList locations = contactsFromString(locationsString); | 925 | const QStringList locations = contactsFromString(locationsString); | ||
926 | foreach(const QString& loc, locations) { | 926 | for (const QString& loc : locations) { | ||
927 | result->add(Property::Location, loc); | 927 | result->add(Property::Location, loc); | ||
928 | } | 928 | } | ||
929 | 929 | | |||
930 | QString performersString = TStringToQString(data.performer).trimmed(); | 930 | QString performersString = TStringToQString(data.performer).trimmed(); | ||
931 | QStringList performers = contactsFromString(performersString); | 931 | const QStringList performers = contactsFromString(performersString); | ||
932 | foreach(const QString& per, performers) { | 932 | for (const QString& per : performers) { | ||
933 | result->add(Property::Performer, per); | 933 | result->add(Property::Performer, per); | ||
934 | } | 934 | } | ||
935 | 935 | | |||
936 | QString ensembleString = TStringToQString(data.ensemble).trimmed(); | 936 | QString ensembleString = TStringToQString(data.ensemble).trimmed(); | ||
937 | QStringList ensembles = contactsFromString(ensembleString); | 937 | const QStringList ensembles = contactsFromString(ensembleString); | ||
938 | foreach(const QString& ens, ensembles) { | 938 | for (const QString& ens : ensembles) { | ||
939 | result->add(Property::Ensemble, ens); | 939 | result->add(Property::Ensemble, ens); | ||
940 | } | 940 | } | ||
941 | 941 | | |||
942 | QString arrangerString = TStringToQString(data.arranger).trimmed(); | 942 | QString arrangerString = TStringToQString(data.arranger).trimmed(); | ||
943 | QStringList arrangers = contactsFromString(arrangerString); | 943 | const QStringList arrangers = contactsFromString(arrangerString); | ||
944 | foreach(const QString& arr, arrangers) { | 944 | for (const QString& arr : arrangers) { | ||
945 | result->add(Property::Arranger, arr); | 945 | result->add(Property::Arranger, arr); | ||
946 | } | 946 | } | ||
947 | 947 | | |||
948 | QString conductorString = TStringToQString(data.conductor).trimmed(); | 948 | QString conductorString = TStringToQString(data.conductor).trimmed(); | ||
949 | QStringList conductors = contactsFromString(conductorString); | 949 | const QStringList conductors = contactsFromString(conductorString); | ||
950 | foreach(const QString& arr, conductors) { | 950 | for (const QString& arr : conductors) { | ||
951 | result->add(Property::Conductor, arr); | 951 | result->add(Property::Conductor, arr); | ||
952 | } | 952 | } | ||
953 | 953 | | |||
954 | QString publisherString = TStringToQString(data.publisher).trimmed(); | 954 | QString publisherString = TStringToQString(data.publisher).trimmed(); | ||
955 | QStringList publishers = contactsFromString(publisherString); | 955 | const QStringList publishers = contactsFromString(publisherString); | ||
956 | foreach(const QString& arr, publishers) { | 956 | for (const QString& arr : publishers) { | ||
957 | result->add(Property::Publisher, arr); | 957 | result->add(Property::Publisher, arr); | ||
958 | } | 958 | } | ||
959 | 959 | | |||
960 | QString copyrightString = TStringToQString(data.copyright).trimmed(); | 960 | QString copyrightString = TStringToQString(data.copyright).trimmed(); | ||
961 | QStringList copyrights = contactsFromString(copyrightString); | 961 | const QStringList copyrights = contactsFromString(copyrightString); | ||
962 | foreach(const QString& arr, copyrights) { | 962 | for (const QString& arr : copyrights) { | ||
963 | result->add(Property::Copyright, arr); | 963 | result->add(Property::Copyright, arr); | ||
964 | } | 964 | } | ||
965 | 965 | | |||
966 | QString labelString = TStringToQString(data.label).trimmed(); | 966 | QString labelString = TStringToQString(data.label).trimmed(); | ||
967 | QStringList labels = contactsFromString(labelString); | 967 | const QStringList labels = contactsFromString(labelString); | ||
968 | foreach(const QString& arr, labels) { | 968 | for (const QString& arr : labels) { | ||
969 | result->add(Property::Label, arr); | 969 | result->add(Property::Label, arr); | ||
970 | } | 970 | } | ||
971 | 971 | | |||
972 | QString authorString = TStringToQString(data.author).trimmed(); | 972 | QString authorString = TStringToQString(data.author).trimmed(); | ||
973 | QStringList authors = contactsFromString(authorString); | 973 | const QStringList authors = contactsFromString(authorString); | ||
974 | foreach(const QString& arr, authors) { | 974 | for (const QString& arr : authors) { | ||
975 | result->add(Property::Author, arr); | 975 | result->add(Property::Author, arr); | ||
976 | } | 976 | } | ||
977 | 977 | | |||
978 | QString languageString = TStringToQString(data.language).trimmed(); | 978 | QString languageString = TStringToQString(data.language).trimmed(); | ||
979 | QStringList languages = contactsFromString(languageString); | 979 | const QStringList languages = contactsFromString(languageString); | ||
980 | foreach(const QString& arr, languages) { | 980 | for (const QString& arr : languages) { | ||
981 | result->add(Property::Language, arr); | 981 | result->add(Property::Language, arr); | ||
982 | } | 982 | } | ||
983 | 983 | | |||
984 | QString licenseString = TStringToQString(data.license).trimmed(); | 984 | QString licenseString = TStringToQString(data.license).trimmed(); | ||
985 | QStringList licenses = contactsFromString(licenseString); | 985 | const QStringList licenses = contactsFromString(licenseString); | ||
986 | foreach(const QString& arr, licenses) { | 986 | for (const QString& arr : licenses) { | ||
987 | result->add(Property::License, arr); | 987 | result->add(Property::License, arr); | ||
988 | } | 988 | } | ||
989 | 989 | | |||
990 | QString compilationString = TStringToQString(data.compilation).trimmed(); | 990 | QString compilationString = TStringToQString(data.compilation).trimmed(); | ||
991 | QStringList compilations = contactsFromString(compilationString); | 991 | const QStringList compilations = contactsFromString(compilationString); | ||
992 | foreach(const QString& arr, compilations) { | 992 | for (const QString& arr : compilations) { | ||
993 | result->add(Property::Compilation, arr); | 993 | result->add(Property::Compilation, arr); | ||
994 | } | 994 | } | ||
995 | 995 | | |||
996 | QString lyricsString = TStringToQString(data.lyrics).trimmed(); | 996 | QString lyricsString = TStringToQString(data.lyrics).trimmed(); | ||
997 | if (!lyricsString.isEmpty()) { | 997 | if (!lyricsString.isEmpty()) { | ||
998 | result->add(Property::Lyrics, lyricsString); | 998 | result->add(Property::Lyrics, lyricsString); | ||
999 | } | 999 | } | ||
1000 | 1000 | | |||
▲ Show 20 Lines • Show All 104 Lines • Show Last 20 Lines |