RiotBluePlayer 24/7配信にリクエスト機能追加


RiotBluePlayerを使った24時間配信のチャットコメントを見ていると、時々、曲のリクエストをする人がいました。
残念ながらRiotBluePlayerは、用意された曲リストからランダムに選曲して再生するアプリなので、リクエストには対応できませんでした。

自分でも聴きたい曲をリクエストできたらなぁ~と思っていたので、RiotBluePlayerにリクエストを受け付ける仕組みを追加しました。

RiotBluePlayerは再生曲リストのデータベースを検索する機能を内蔵しているので、外部から入力されたワードで検索した結果をリクエストの再生曲リストに保存し、そのリストを優先的に再生するようにしています。

YouTubeのコメントを「わんコメ」で取得して、「リクエスト」のワードが含まれていたら、リクエスト以外の文字列を検索ワードとしています。

曲名から先に検索して、ヒットしなかった場合は、アーティスト名から検索しています。複数の検索結果になるので、その中から1曲だけランダムに選択するようにしました。

テストの結果は良好です。
自分がテストで確認しているだけなので、誰かリクエストしてくれるのを楽しみにしています。

現在と次の再生曲名、リクエストされた曲名のリストを表示する仕組みも追加しました。自分がリクエストした曲が受け付けられているのか不安になることを解消しています。