日々の雑感

手軽に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分(一発ではうまく作ってくれなかったが、最終的には完成)

-日々の雑感

執筆者:

関連記事

Chromeでファイルダウンロード後にPDFで勝手に開くのをやめる

Chromeの設定を変えたのに、それでもなぜかダウンロード後にファイルが自動で開いてしまう方は、Adobe Reader のおせっかいが考えられるかも。 自分の場合は、これでした。 関連投稿: バレバ …

no image

ライトレール

休日。 富山ライトレールに乗ってみた。 初めて。 せっかくだから端から端まで乗ろうと思い、わざわざ終点の岩瀬浜駅まで行って近くに車を停め、そこから乗車した。 スピードが結構出る。 振動がほとんどない。 …

no image

ふりかけ

ふりかけが好き。 丸美屋ののりたまとか、三島食品の瀬戸風味とか。 子供の頃の思い出。 ごはんにふりかけをかけると母の機嫌が悪くなった。 「せっかくおかずがあるのに」と。 (だったら何で買ってあるんだ、 …

no image

なんでもない日

飼っているメダカの卵がかえった。 現在40匹が遊泳中。 畑で作っているプチトマトが育っている。 最近は、平均すると一日4個は取れる。 子どもたちへのいいおやつ。 自分たちで洗ってそのまま食べるので、マ …

no image

風邪薬

風邪が治らないので、昨日から風邪薬を変えてみた。 風邪薬って多くのメーカーからいろんな銘柄が出ているが、違うんだろうか? そこで、それぞれの薬の主成分を調べてみた。 主成分といっても、微量で効く薬もあ …