1
0
mirror of https://github.com/clementine-player/Clementine synced 2025-02-02 20:36:44 +01:00

Fixes for APE filetype.

This commit is contained in:
James D. Smith 2019-02-14 17:33:33 -07:00
parent f6ba37dbc5
commit bd89a1d2de
4 changed files with 6 additions and 0 deletions

View File

@ -109,6 +109,7 @@ message SongMetadata {
WAVPACK = 14; WAVPACK = 14;
SPC = 15; SPC = 15;
VGM = 16; VGM = 16;
APE = 17;
STREAM = 99; STREAM = 99;
} }

View File

@ -238,6 +238,7 @@ QStringList Mpris2::SupportedMimeTypes() const {
<< "audio/ogg" << "audio/ogg"
<< "audio/vnd.rn-realaudio" << "audio/vnd.rn-realaudio"
<< "audio/vorbis" << "audio/vorbis"
<< "audio/x-ape"
<< "audio/x-flac" << "audio/x-flac"
<< "audio/x-mp3" << "audio/x-mp3"
<< "audio/x-mpeg" << "audio/x-mpeg"

View File

@ -456,6 +456,8 @@ QString Song::TextForFiletype(FileType type) {
return QObject::tr("SNES SPC700"); return QObject::tr("SNES SPC700");
case Song::Type_VGM: case Song::Type_VGM:
return QObject::tr("VGM"); return QObject::tr("VGM");
case Song::Type_APE:
return QObject::tr("Monkey's Audio");
case Song::Type_Stream: case Song::Type_Stream:
return QObject::tr("Stream"); return QObject::tr("Stream");
@ -469,6 +471,7 @@ QString Song::TextForFiletype(FileType type) {
bool Song::IsFileLossless() const { bool Song::IsFileLossless() const {
switch (filetype()) { switch (filetype()) {
case Song::Type_Aiff: case Song::Type_Aiff:
case Song::Type_APE:
case Song::Type_Flac: case Song::Type_Flac:
case Song::Type_OggFlac: case Song::Type_OggFlac:
case Song::Type_Wav: case Song::Type_Wav:

View File

@ -46,6 +46,7 @@ const QMap<QString, Song::FileType> kFiletypeId = QMap<QString, Song::FileType>(
{"cdda", Song::Type_Cdda}, {"cdda", Song::Type_Cdda},
{"spc700", Song::Type_Spc}, {"spc700", Song::Type_Spc},
{"vgm", Song::Type_VGM}, {"vgm", Song::Type_VGM},
{"ape", Song::Type_APE},
{"stream", Song::Type_Stream}, {"stream", Song::Type_Stream},
{"unknown", Song::Type_Unknown}}); {"unknown", Song::Type_Unknown}});