diff --git a/app/js/ui/spotify.js b/app/js/ui/spotify.js index 1f0bad09..ba88850b 100644 --- a/app/js/ui/spotify.js +++ b/app/js/ui/spotify.js @@ -53,6 +53,16 @@ function spotifyFlagSave() { M.toast({ html: lang.lang_spotify_imgno, displayLength: 3000 }); } } +function aMusicFlagSave() { + var awk = $("[name=amw]:checked").val(); + if (awk == "yes") { + localStorage.setItem("complete-artwork", "yes"); + M.toast({ html: lang.lang_spotify_img, displayLength: 3000 }); + } else { + localStorage.removeItem("complete-artwork"); + M.toast({ html: lang.lang_spotify_imgno, displayLength: 3000 }); + } +} function nowplaying(mode) { if (mode == "spotify") { var start = "https://thedesk.top/now-playing?at=" + localStorage.getItem("spotify") + "&rt=" + localStorage.getItem("spotify-refresh"); @@ -139,7 +149,7 @@ async function npCore(arg) { } else if (platform == "darwin") { if (flag && arg.artwork) { media(arg.artwork, "image/png", "new"); - } else if (flag) { + } else if (flag && localStorage.getItem('complete-artwork')) { var q = arg.artist + ' ' + arg.album.name + ' ' + arg.name postMessage(["bmpImage", [await getUnknownAA(q), 0]], "*"); } diff --git a/app/view/make/language/en/setting.json b/app/view/make/language/en/setting.json index 32fb0243..028e78f3 100644 --- a/app/view/make/language/en/setting.json +++ b/app/view/make/language/en/setting.json @@ -173,6 +173,8 @@ "template2": "macOS:{song}:Song name/{album}:Album name/{artist}:Artist name/composer:{composer}/spampling rate:{hz}/bit rate:{bitRate}/genre:{genre}", "template3": "", "postartwork": "Attach an Artwork of Spotify", + "searchArtwork": "If the song has no artwork, automatic complete it(macOS)", + "searchArtworkWarn": "If you nowplaying an non-artwork song, get one which seems nice through API. If you do not like the completed artwork, you can right-click it to delete.", "tts": "TTS(text to speech) Preferences", "bouyomi": "BouyomiChan connect", "bouyomiWarn": "Require: BouyomiChan WebSocket Plugin", diff --git a/app/view/make/language/ja-KS/setting.json b/app/view/make/language/ja-KS/setting.json index c49527a1..7c5d3df6 100644 --- a/app/view/make/language/ja-KS/setting.json +++ b/app/view/make/language/ja-KS/setting.json @@ -171,6 +171,8 @@ "template2": "macOS:{song}:曲名/{album}:アルバム名/{artist}:アーティスト名/作曲家{composer}/サンプルレート{hz}/ビットレート{bitRate}/ジャンル{genre}", "template3": "", "postartwork": "アルバムアートワークを付ける(Spotify)", + "searchArtwork": "アルバムアートワークが無い時補完する(macOS)", + "searchArtworkWarn": "アルバムアートワークが見つからん時には、APIを使うて適切やと推定されるアートワークをつけとくで。気に入らない場合はアップロード完了後にアルバムアートワークを副ボタンのクリック(右クリック)をしたら消せるで。", "tts": "読み上げの設定", "bouyomi": "棒読みちゃん連携", "bouyomiWarn": "「棒読みちゃん用のWebSocket受付プラグイン」が要るで。", diff --git a/app/view/make/language/ja/setting.json b/app/view/make/language/ja/setting.json index 89284559..94513901 100644 --- a/app/view/make/language/ja/setting.json +++ b/app/view/make/language/ja/setting.json @@ -172,7 +172,9 @@ "template1": "Spotify:{song}:曲名/{album}:アルバム名/{artist}:アーティスト名/{url}:各曲のSpotifyのURL", "template2": "macOS:{song}:曲名/{album}:アルバム名/{artist}:アーティスト名/作曲家{composer}/サンプルレート{hz}/ビットレート{bitRate}/ジャンル{genre}", "template3": "", - "postartwork": "アルバムアートワークを添付する(Spotify)", + "postartwork": "アルバムアートワークを添付する", + "searchArtwork": "アルバムアートワークが無い時補完する(macOS)", + "searchArtworkWarn": "アルバムアートワークが無い場合、APIを使用して適切だと推定されるアートワークを添付します。気に入らない場合はアップロード完了後にアルバムアートワークを副ボタンのクリック(右クリック)をして削除してください。", "tts": "読み上げの設定", "bouyomi": "棒読みちゃん連携", "bouyomiWarn": "「棒読みちゃん用のWebSocket受付プラグイン」が必要です。", diff --git a/app/view/make/setting.sample.html b/app/view/make/setting.sample.html index 7cd46b36..b73a6ff7 100644 --- a/app/view/make/setting.sample.html +++ b/app/view/make/setting.sample.html @@ -417,7 +417,18 @@ value="no" /> @@no@@ - +
@@searchArtwork@@
+ @@searchArtworkWarn@@
+ +