OBSのブラウザソースでXMLHttpRequest使ってローカルファイル読み込めるよって話。
fetchだとセキュリティの問題があって難しいっぽい? OBS起動時のオプション引数で云々みたいな話もあるので、これ次第では行ける可能性もある。それと、XMLHttpRequestの例もこの引数が前提となっている可能性もある。
例えばSpotifyで再生中の楽曲名を表示したい場合に、Snipというアプリを使うとテキストファイルに楽曲名を書き出してくれる。普通はテキストソースを利用してこれを表示することになるが、上の方法を使えばJavaScriptからでも読み出せるので、もっとリッチな表現をしたい場合に使えそう。
DocumentSymbolに対応すべく、とりあえず全部の名前付きノードをSymbolとして登録してみる実験を行った。
OBS Studio 0.28 beta + Spotify + SnipでNow playingを表示することに成功。
SemanticTokensに対応しようとしているが、これまでと若干インターフェースが違っていて難しい。
YouTubeのr7kamura channelの再生リストを整理して、
- Pomodoro I
- Pomodoro II
の2つに分けた。前者にはここまで100回分が入っていて、明日からは新シーズンとして後者を始めるという感じ。
タイトルも、"Work with r7kamura" からより実態と即していそうな "Pomodoro with me" に変えることに。タイトルの #100
はタグ判定されてしまうことがわかったので、記号は外すことにした。
Semantic Tokensに関するチュートリアル情報を見つけた
公式のサンプル集にもあった。まずここを探すべきだった: