Ticket #1287: 4-artistalbumtitle.patch
File 4-artistalbumtitle.patch, 1.6 KB (added by , 18 years ago) |
---|
-
mythmusic/mythmusic/metadata.cpp
790 896 "FROM musicmetadata " 791 897 "ORDER BY intid;"; 792 898 793 QString filename ;899 QString filename, artist, album, title; 794 900 QString startdir = gContext->GetSetting("MusicLocation"); 795 901 startdir = QDir::cleanDirPath(startdir); 796 902 if (!startdir.endsWith("/")); … … 812 918 if (!filename.contains("://")) 813 919 filename = startdir + filename; 814 920 921 artist = QString::fromUtf8(query.value(1).toString()); 922 if (artist.isEmpty()) 923 artist = QObject::tr("Unknown Artist"); 924 925 album = QString::fromUtf8(query.value(3).toString()); 926 if (album.isEmpty()) 927 album = QObject::tr("Unknown Album"); 928 929 title = QString::fromUtf8(query.value(4).toString()); 930 if (title.isEmpty()) 931 title = QObject::tr("Unknown Title"); 932 815 933 Metadata *temp = new Metadata( 816 934 filename, 817 QString::fromUtf8(query.value(1).toString()),935 artist, 818 936 QString::fromUtf8(query.value(2).toString()), 819 QString::fromUtf8(query.value(3).toString()),820 QString::fromUtf8(query.value(4).toString()),937 album, 938 title, 821 939 QString::fromUtf8(query.value(5).toString()), 822 940 query.value(6).toInt(), 823 941 query.value(7).toInt(),