From dbbf07c9c1d4996a69bd0f4607a6c965f2663a54 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Mon, 31 Aug 2020 20:13:53 +0200 Subject: [PATCH] Specify JPG when saving cover to temp file for iPod's --- src/device/gpoddevice.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/device/gpoddevice.cpp b/src/device/gpoddevice.cpp index d8d4558ce..f64d51ad8 100644 --- a/src/device/gpoddevice.cpp +++ b/src/device/gpoddevice.cpp @@ -187,8 +187,8 @@ bool GPodDevice::CopyToStorage(const CopyJob &job) { QTemporaryFile cover_file; if (cover_file.open()) { QImage image = job.metadata_.image(); - if (image.save(cover_file.fileName())) { - result = itdb_track_set_thumbnails(track, cover_file.fileName().toLocal8Bit().constData()); + if (image.save(cover_file.fileName(), "JPG")) { + result = itdb_track_set_thumbnails(track, cover_file.fileName().toUtf8().constData()); if (result) track->has_artwork = 1; } cover_file.close(); @@ -200,7 +200,7 @@ bool GPodDevice::CopyToStorage(const CopyJob &job) { #endif } else if (!job.cover_source_.isEmpty()) { - result = itdb_track_set_thumbnails(track, job.cover_source_.toLocal8Bit().constData()); + result = itdb_track_set_thumbnails(track, job.cover_source_.toUtf8().constData()); if (result) track->has_artwork = 1; } else {