Cutls
Cutls
設定でオンにしないとダメです 設定 -> SpotifyとNowPlayingの設定 -> アルバムアートワークが無い時補完する
いったん閉じます またいけそうな感じがすれば開けます
当時のリリースと比較すると、 当時: [20.3.2](https://github.com/cutls/TheDesk/blob/219695f9ae6bd5730907b7b258c0c0e8cc8870eb/app/package.json#L70) 現在:[22.0.1]( https://github.com/cutls/TheDesk/blob/5cee604d5135df162d63b18fbbfa51fdaa1abb07/app/package.json#L78) `itunes-nowplaying-mac`の参照が変わっています。 しかしこれが原因と思い精査したところ、ここが変更されたのは、 [039799083dcdc40c89e9248a105b5b384e382941](https://github.com/cutls/TheDesk/commit/039799083dcdc40c89e9248a105b5b384e382941#diff-012b982f97a0d326aeec58dd3b789484b05a944d609afe1b8ed5e299fc485f61) という20.3.2がリリースされてからわずか3日後のコミットなので、原因では無い可能性が高いです。
@toneji 今手元のmacOS環境(macOS Big Sur 11.0.1)でいろいろ試しているのですが、原因はいまだ不明です。ただ、少し手掛かりがつかめました。 まず、 https://thedesk.top で頒布されている自動ビルド版で動くかどうか確かめてください。もしこちらで動くのに自分のビルドだと動かないという場合、Node.jsのバージョンが不一致(自動ビルドでは12.17.0を使用しています)によるものかもしれません。 `itunes-nowplaying-mac`はmacOSでしか動かないという制限上、Node.jsの問題でインストールできなくてもエラーで終了しない(`optionalDependencies`: 非対応なWin/Linuxでもビルドを完遂するための処置)ので、エラーに気付かない場合があります。
おそらく、ローカルの楽曲(macOSのストレージ上にある楽曲)はOKで、ストリーミングの楽曲(Apple Music)はダメという状況かと思いますが、正しいですか?
突然Apple MusicからNowPlayingできなくなったのは[Big Surの仕様](https://www.reddit.com/r/applescript/comments/jtg7hu/big_sur_broke_my_script/)としか言いようが無さそうだなぁ ADP課金したので、Apple MusicをWeb経由で扱えなくもない。 * MusicKit JSを使う ([これ](https://stackoverflow.com/questions/53906147/apples-javascript-musickit-api-authorize-in-electron-app)を見る限り辛そう。2年前なので何か改善しているかもしれないが) * Web APIを使う 「今再生しているかどうか」が取得できないらしい。ユーザー操作によるNPなのでそれでもいいっちゃいいが、とにかくCutls Pが読んで理解できる程度のドキュメントが無さ過ぎる。
コントロールセンターをハックするとかいうめちゃくちゃなやり口 
上記やり方でNowPlayingを実装したものをmasterに置いておきましたが、環境に割と依存している気がするので動くかどうかはわかりません。Big Sur 11.0.1な自環境では動きました。なお、コントロールセンターが無いBig Sur以前のmacOSには非対応です。 いろいろ制約がありますが、Apple Musicに限らずコントロールセンターに「再生中」と表示されるソースであればすべてNowPlayingの対象になります。 アルバムアートワークは取得できないので、従来通りApple Music APIを用いた補完となります。意図しないアルバムアートワークが添付される可能性もあるので注意してください。 ビルドするの辛いって人用のビルド済みdmgおいておきます https://drive.google.com/file/d/1Q-a4hLElHsM0FpLTT8AOrTL6-SdedSdK/view?usp=sharing
I could not reproduce this bug in the **latest TheDesk, 21.2.4**(Mayu)
Please note more concretely. example: "When deleting post, it works on Mastodon, but Pleroma gives error." Pleroma says it has compatible with Mastodon.