日々の雑感

手軽に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

けが

昨日の朝、右足中指を突き指した。 廊下に立てかけてあったテーブルの存在に気づかず、蹴飛ばして。 夜、痛みで目がさめて2時間くらい寝られなかった。 しかし、今日はあまり痛くない。 骨折はしていないみたい …

no image

受験

そして昨日、試験を受けた。 問題は思ったより解きやすく、順調に解答作業。 そして最後の問題を書ききって確かめて、シャーペンを置いた。 解答が終わり、答案を見直し、それでも試験終了まで10分の余裕があっ …

no image

陸橋できるかも

今日の富山新聞に1面で、家のすぐそばの国道が立体交差になるかもしれないとの記事が載っていた。 毎朝渋滞しているこの道路、もし陸橋ができたら渋滞が緩和されるのでありがたいな。 でも近所の店は大打撃だろう …

no image

ハゲタカ

最近、ネットでドラマを。 今日とうとう、「ハゲタカ」を観終えた。 面白かった。 最後の三話は途中で観るのをやめられず。続きが気になり。 鷲津も芝野もかっこいいよなあ。俺もああなりてえ。 しかし無理。 …

no image

バレバレ

いつも読むのを楽しみにしているブログがある。 http://www5.ocn.ne.jp/~otearai/diary.html 今日読むと、 「とうとうこの日記が、上司バレしてしまいました」 とあっ …