日々の雑感

手軽にSpotifyから曲を検索するツールをFirefox拡張機能で作る

投稿日:

やりたかったこと:

Radikoでかかっていて「お気に入り」に入れておいた曲をSpotifyで探して聞きたい

ChatGPTへの指示:
・Firefoxブラウザ上で選択したテキストを右クリックメニューでspotifyから検索する拡張機能を作りたい

できたこと:

コードは省くが、基本的にChatGPTの提案するコードをそのままファイル保存して、提案されるままにFirefoxに読み込ませたら、難なくできた。

所要時間:5分


やりたかったこと その2(まとめて検索):

曲がたくさんあるのでまとめて検索したい

ChatGPTへの指示:
拡張機能を実行すると、テキストエリアのあるダイアログボックスが表示され、そこに改行付きのリスト文字を入力すると、1行ごとにShopifyを検索して複数タブで表示するようにしたい

できたこと:

8件中、5件で、正しい曲が表示された。

所要時間:10分


やりたかったこと その3(Spotify検索の際に、ヒットの精度を上げる):

Spotifyは賢くて「2. BECK’S BOLERO / JEFF BECK ’67 」のような感じで、先頭のナンバリングのための数字や、末尾のリリース年のような、余計な情報を入力してあっても、ちゃんと検索してくれる。
ただし時々、曲名とアーティスト名の境目がわからなのか、歌詞がヒットしたという理由で、別の曲を見つけてくるときがある。
ChatGPTに尋ねると「キーワード検索時に “曲名” artist:”アーティスト名” のように指定すると精度が上がる」そうで、そのように改良する。

ChatGPTへの指示:
先のコードをもとに、もしスラッシュ(/)が含まれていたら artist: に置き換える

できたこと:

精度が上がって、8件中、7件で、正しい曲が表示された。

所要時間:20分(一発ではうまく作ってくれなかったが、最終的には完成)

-日々の雑感

執筆者:

関連記事

no image

法事で広島へ

朝5時に出て、北陸道から山陽道へ向かう。 到着は、夜9時。 途中の渋滞と、それを避けようと京都から下道に降りたのがまずかった。 疲れはしたが、何とか平常心を保ったままで行けるな、ここまでなら。 法事は …

no image

メダカ

1週間くらい前、メダカを買ってきた。 ミシマにて10匹150円。 花咲く睡蓮鉢へ放流。 現在5匹が生存。 いつか繁殖して鉢がメダカだらけになることを期待。 関連投稿: バレバレ なんでもない日 バスク …

no image

金沢フォーラスのバーゲンなどへ

このスーツ、のびてきたせいか着心地があんまりなあ。 このパンツ、色があせてきやしてないか。 ネクタイ、青いやつばっかりだし何年も買っていないなあ。 いろんな言い訳を作って、今回こそはスーツとネクタイを …

no image

忘れ物

朝。 最近、忘れ物が多いので、自分の体を上から順番にチェックするように、習慣付けている。 髪、変じゃない(変じゃなければ良いのだ)。 ひげ、剃った。 歯、磨いた。 ネクタイ、締めた(3ヶ月に一度、忘れ …

no image

珍しく三連休、初日。

家のトイレが詰まって大騒ぎ、史上最低のボーナスがでたのをネットバンクで知り小喜び、夜、気のおける人たちと飲み会。 関連投稿: バレバレ なんでもない日 ケータイ タイガー&ハウル