WebUI から投げると Content-Type: audio/x-m4a になって通ることがあったが、アプリから同じMIME typeで投げても 「動画なのに動画ストリームがない」と怒られる。Webブラウザ側でなんか変換してるとかあるんだろうか…?
androidx.media3.common.MimeTypes.MimeTypes.AUDIO_AAC が
audio/mp4a-latm なのに、このmimeで端末のMediaStoreに登録しようとしたらサポートしてませんってエラー返されるの辛い
https://developer.android.com/guide/topics/media/transformer experimental な Jetpack Media3.transformer を試してみたが、mp4コンテナに入ったAACに変換された。
PCブラウザからMastodonに上げるとやはり「動画なのに動画ストリームがない」と怒られる。サーバ側バグくさい…
nitterでアカウントTLのRSS化してたけど「Age-restricted adult content. This content might not be appropriate for people under 18 years old. To view this media, you’ll need to log in to Twitter.」とかTwitter側が出すようになってああもうああもうああもう