駆け出しエンジニアの作業ノート

駆け出しエンジニアが作業ノート風にまとめるページ(関係無い事もしばしば)

Spotify

SlackbotからSpotifyのプレイリストを作る

この記事は「サポーターズCoLab Advent Calendar 2019 - Adventar」8日目の記事となります。 adventar.org また、プレイリストの作成部分については、以下の書籍内容を改良したものになります。 supporterz.booth.pm 改良内容としては、 ・Slackから呼び出す…

Spotifyでクラシック音楽が探しにくい

筆者はSpotifyを利用していますが、クラシック音楽の検索について使いにくいと感じています。他のジャンルとは探し方が異なるからだと思います。 open.spotify.com クラシック音楽では作曲家がアーティストとして登録されています。もちろん、ほかのジャンル…

SpotifyとGoogleの両方でプレイリストを自動生成する

間隔が空いてしまいましたが、プレイリスト自動生成ツールについては相変わらず開発を続けています。 psyduck-take-it-easy.hatenablog.com psyduck-take-it-easy.hatenablog.com psyduck-take-it-easy.hatenablog.com 今回の更新で大きなトピックとしては、…

日本語表記とローマ字表記の変換が難しい

SpotifyのAPIを叩いて曲を取得していますが、返ってくるレスポンスにクセがありました。アーティスト名は英語で返ってきており、曲名は日本語で返ってきているのです。 問答無用で最初に上がってきた曲を入れれば良いという案もありますが、これでは、配信し…

仕様変更とリファクタリングをしました

仕様を大きく変更しました。前のコードではlast.fmのAPIのデータを収録したDBを経由していましたが、メンテナンスコストが負担になっていたので、DBを経由せずにAPIを直接参照するように切り替えました。 また、API参照の部分をべた書きすると、今度は本体部…

Last.fmのデータを使って、Spotifyのプレイリストを作成するモジュールが出来た

Last.fmという音楽系のAPIがあります。オライリーの本で「Audioscrobbler」として紹介されているものです。このデータを用いてSpotifyのプレイリストを作成するモジュールが完成しました。 import psycopg2import psycopg2.extrasimport spotipyimport spoti…