From 0016fe044dc9147b65d3e82ecf45dbeb5587771f Mon Sep 17 00:00:00 2001 From: levovix0 Date: Wed, 2 Jun 2021 12:05:25 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9C=D0=B5=D0=BD=D1=8C=D1=88=D0=B5=20=D0=B2?= =?UTF-8?q?=D1=8B=D0=BB=D0=B5=D1=82=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- translations/russian.ts | 9 +++++---- yapi.cpp | 7 ++++++- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/translations/russian.ts b/translations/russian.ts index a4e70e3..9e042f8 100644 --- a/translations/russian.ts +++ b/translations/russian.ts @@ -124,12 +124,12 @@ usage: %1 [options] Не удалось инициализировать клиент Яндекс.Музыки - + Failed to load one of Yandex.Music smart playlists Не удалось загрузить один из умных плейлистов Яндекс.Музыки - + Failed to load Yandex.Music smart playlists Не удалось загрузить умные плейлисты Яндекс.Музыки @@ -142,11 +142,12 @@ usage: %1 [options] Не удалось загрузить понравившиеся треки пользователя Яндекс.Музыки + Failed to load Yandex.Music playlist (id: %1) - Не удалось загрузить плейлист Яндекс.Музыки (id: %1) + Не удалось загрузить плейлист Яндекс.Музыки (id: %1) - + Failed to load Yandex.Music daily playlist Не удалось загрузить плейлист дня Яндекс.Музыки diff --git a/yapi.cpp b/yapi.cpp index a757653..9bb5a89 100644 --- a/yapi.cpp +++ b/yapi.cpp @@ -744,7 +744,12 @@ YPlaylist* YClient::playlist(int id) { if (id == 3) return likedTracks(); if (!initialized()) return nullptr; - return new YPlaylist(me.call("playlists_list", me.get("me").get("account").get("uid").to() + ":" + QString::number(id))[0]); + try { + return new YPlaylist(me.call("playlists_list", me.get("me").get("account").get("uid").to() + ":" + QString::number(id))[0]); + } catch (py::error& e) { + Messages::error(tr("Failed to load Yandex.Music playlist (id: %1)").arg(id), e.what()); + } + return nullptr; } Playlist* YClient::oneTrack(qint64 id)