MUSIC, SHARED ON DISCORD
music-share-bot
好きな曲を貼る。
みんなの選曲を、いつものアプリで。
Discordの指定チャンネルに曲リンクを投稿すると、YouTubeとSpotifyの共有プレイリストへ追加します。投稿するメンバーは、ボットに音楽アカウントを接続する必要がありません。
使い方
- 管理者が、曲を投稿するDiscordチャンネルと共有プレイリストを設定します。
- メンバーが、そのチャンネルに公開された単曲のリンクを貼ります。複数のリンクをまとめて投稿できます。
- 原則1分ごとに投稿を回収し、ボットが絵文字で処理状況を示します。コメント付きの曲リンクも、コマンドなしで投稿できます。
!playlistでプレイリストのリンクを確認し、各サービスのアプリで聴けます。
プレイリストへの追加
元のサービスと追加先が同じ曲は、原則その曲を追加します。YouTubeでは、配信情報を確認できるTopic音源と、公開データなどで確認できるアーティスト・レーベル公式チャンネルのMVを対象にします。MVのチャンネルは、WikidataのチャンネルIDとアーティスト・レーベル情報を使って自動照合し、検索候補の曲名・アーティスト名・再生時間も確認します。確認できない場合はTopic音源を探します。別サービスの曲は、曲名・アーティスト名などを照合して候補を探します。一致する候補がなければ追加を見送り、元のリンクを記録します。
管理者が有効にすると、SoundCloudから投稿された曲をSoundCloud専用プレイリストにも保存できます。ほかのサービスにない曲も、SoundCloud側でまとめられます。
対応は公開された単曲リンクが対象です。公開データの未掲載や誤りがあるため、照合は完全一致や公式性・権利関係を保証するものではありません。再生時の広告、再生順、地域制限は各サービスと利用者の契約によります。
管理者のアカウント
共有プレイリストは、管理者がOAuthで認証したYouTube・Spotifyアカウントに作成します。SoundCloud専用プレイリストを使う場合は、SoundCloudの認証も必要です。ボットはこれらのアカウントで、プレイリスト作成、既存曲の確認、曲の追加を行います。
ボットはCloudflareで動作し、Discord上の表示はオフラインになります。認証情報はCloudflareの非公開Secretsと暗号化したD1のデータで保管します。GoogleやSpotifyのパスワードをボットへ入力する必要はありません。
お問い合わせ
使い方、投稿データの削除、認証の解除については、本ボットを導入したDiscordサーバーの管理者へお問い合わせください。
本ボットは個人・グループ向けの独立したツールです。Discord、YouTube、Spotifyおよび各音楽サービスの公式製品ではありません。