インターネットラジオのライブインデックスで構築できる12のこと
Twelve things you could build on a live index of internet radio (tuneping.com)
要約
Tunepingは、インターネットラジオ局のリアルタイムメタデータを提供するAPIサービスです。この記事では、このライブインデックスを活用して、逆Shazam、曲アラーム、広告なしラジオ、アーティストのエアプレイレポート、ラジオチャート、局のモニター、再生履歴検索、AIエージェントとの対話、番組トラックリスト作成、ラジオプレイの研究、曲の再生時に録音を開始する機能など、12の具体的なアプリケーションのアイデアを紹介しています。
全文翻訳
インターネットラジオのライブインデックスで構築できる12のこと
● 確認済み。リリース日に1通のメールが届き、それ以前には何もありません。
● メール送信済み。メール内のリンクを1回クリックするとアドレスが確認され、リリース日に1回だけ連絡があります。まだ届いていませんか?迷惑メールフォルダを確認してください。
▲ メールアドレスのように見えませんでした。下で再度試してください。
▲ このアドレスまたはネットワークでは、今日確認メールが多すぎます。明日再度試してください。
▲ 確認リンクが無効か、7日以上経過しています。下でアドレスを再度入力して、新しいリンクを取得してください。
まず、その形状について説明します。なぜなら、以下のすべてのアイデアがそれに依存しているからです。あらゆる瞬間に、約23,000局がタイトルを発表しており、58,000局がチェックされており、78,000局がリストされています。タイトルの変更はすべて保持され、MusicBrainzで曲として一致し、分類されます:曲、局の識別情報、番組名、広告休憩、無効、またはジャンク。ライブ機能にはキーは一切必要ありません。履歴、ウィッシュリスト、イベントストリームにはキーが必要で、プランには、どの程度深く、どの程度速くできるかが記載されています。
curl "https://api.tuneping.com/v1/now-playing/search?q=boards%20of%20canada&limit=5"
逆Shazam
Shazamは再生中の曲を教えてくれます。これは、曲がどこで再生されているかを教えてくれます。アーティストまたはタイトルを入力すると、現在それを発表している局が表示され、そのうちの1つを再生します。このサイトのホームページが最小限のバージョンです。お気に入りの局を記憶し、ワンタップでストリームを開き、見つけたものの履歴を保持する電話アプリが次です。
GET/v1/now-playing/search キーなし
曲アラーム
「次にドイツのどの局でもKraftwerkが再生されたら、教えてください。」ウィッシュリストは、まさにその文章をJSONにしたものです:アーティストまたはトラック、局のフィルター、配信。Tunepingはインデックスを監視し、局が一致を発表した瞬間に、Webhook、ストリーム経由、または要求に応じて通知します。そこから、Discordボット、Telegramメッセージ、赤くなるランプ、または録音を開始するレコーダーになります。これは次のノートです。
POST/v1/wishlists GET/v1/stream キーあり・開発者 WebhookはProから
広告を再生しないラジオプレーヤー。同じ種類の局のリスト(たとえば、12のジャズ局)を保持し、1回の呼び出しでそれらすべてを要求します。各行には分類が含まれています。局がad_breakまたはidentに切り替わった場合、リスト内の別の局にホップし、その局はsongの途中にあります。2つの正直な制限:分類は、オーディオではなく、発表されたテキストの読み取りであり、一部の局は休憩中に何も発表しません。
GET/v1/stations GET/v1/now-playing?station_ids= キーなし・1回の呼び出しで20局 開発者から100局
「どこで再生されていますか?」
独立したアーティストや小規模レーベルは、どのインターネット局が彼らのレコードを再生しているかを知りません。エアプレイレポートがそれに答えます:過去30日間の、局別、国別、または日別のアーティストの再生回数。これは認定されたエアプレイ監視ではなく、ロイヤリティコレクターも証拠として受け入れません。しかし、どの局があなたの曲を発表し、いつ発表したかの真の姿であり、それは今日ほとんどのアーティストが得られるものよりも多いです。アーティストごとのページ、週刊メール、完了。
GET/v1/search/artists GET/v1/artists/{id}/airplay キーあり・Pro
ストリーミングレンズなしのチャート
ストリーミングチャートは人々が何を選んだかを示します。ラジオチャートは、エディターやDJが各国でそれらのために何を選んだかを示し、両者は興味深い方法で意見が異なります。過去24時間、7日、または30日間で、世界中または国別の最も再生された曲は、キーを必要としません。当社のチャートページは、それらを毎晩構築しています。「オランダのラジオが今週再生した曲」というニュースレターや、他のどこよりも先にラジオで上昇する曲の検出器は、cronジョブで実現できます。
GET/v1/charts/tracks GET/v1/charts/artists キーなし
局を運営する人々のためのモニター
放送局はめったに自分のタイトルラインを監視せず、静かに壊れます:タイトルではなくストリームURLを送信するエンコーダー、午前2時に更新を停止したプレイアウトシステム、数時間何も発表しない局。自分の局に対するバッチ呼び出しは、各局の現在のライン、それがどのように分類されたか、そして最後にいつ確認されたかを示します。ネットワークの場合、イベントストリームはリストされているすべての局のすべての変更を、発生したとおりに1つのダッシュボードにプッシュします。
GET/v1/now-playing?station_ids= キーなし GET/v1/stream?station_ids= キーあり・開発者
車の中で「今何を聞いた?」
局と大まかな時間はわかっていますが、曲はもうありません。再生履歴にあります:局が再生したもの、新しい順、各タイトルの推定開始と終了が含まれています。ボイススキル、カーラジオコンパニオンアプリ、または「この局、今」を保存して後で解決するブックマークボタン。タイムスタンプは、局がタイトルを発表したときであり、2つのチェックの間で20〜60秒の誤差があります。
GET/v1/stations/{id}/history キーあり・開発者 10日間、Proでは30日間
AIエージェントに尋ねる
「今、オーストリアのどの局がジャズを再生していますか?そしてÖ1は今朝何を再生しましたか?」MCPサーバーはAPIをツールとしてラップするため、Claudeやプロトコルを話すクライアントは、推測ではなくライブデータに対してそのような質問に答えることができます。これはNuGet上の.NETツールであり、公式MCPレジストリにリストされています。キーを1つの環境変数に入れると、エージェントがそこから処理します。
Tuneping.Mcp on NuGet ・レジストリのcom.tuneping/mcp
番組やポッドキャストのトラックリスト
毎週の番組を持つDJは、ウェブサイトのトラックリストを入力するために各放送後に1時間を費やします。20:00から22:00までの局の履歴がそのリストであり、時間も含まれています。生のタイトル変更フィードは、識別情報、ジャンク、解析できなかった行など、局が送信したすべてを保持する点でさらに一歩進んでおり、番組が曲だけでなく記録したいものである場合に役立ちます。
GET/v1/stations/{id}/history キーあり・開発者 GET/v1/stations/{id}/title-changes キーあり・Pro
ラジオが実際に再生するものの研究
ある国でのエアプレイはどの程度集中していますか?ラジオはどのくらいの国内音楽を再生し、時間によって変化しますか?新しいリリースは小規模局にどれくらいの速さで到達しますか?これらはメディア研究における古い質問であり、通常は少数の局から手作業で回答されます。エクスポートは、プランの履歴深度に応じて、国ごとにインデックス全体の再生イベントをCSVまたはNDJSONとして提供し、1タームのコーディングをクエリに変換します。
POST/v1/exports キーあり・ビジネス
ツアー日程の下:「現在、Radio X、Radio Yで再生中。」1つのリクエスト、1つのリスト、局ごとのリンク。当社の曲ページにはまさにそのボックスがあり、データがどこから来たかを示す限り、誰でもキーなしで利用できます。無料ティアでは、それは「Tunepingによるデータ」と表示されるリンクであり、それが価格全体です。
GET/v1/now-playing/search キーなし 帰属表示
曲を待つ録音ボタン
上記のすべてが曲を見ます。1つのものがそれを記録します。このインデックスが成長したレコーダーであるTapelarkは、上記の検索をタブとして、ウィッシュリストを「次の再生を録音」ボタンとして取得しており、オーディオは完全にあなたのコンピューターに留まります。それはそれ自体のノートです:曲を検索し、それを再生している局を見つけ、録音を押す
作業中
構築できないもの
インデックスはメタデータのみで構成されているため、いくつかのことは範囲外です。ここではオーディオには触れません:録音、リレー、フィンガープリンティングはなく、どのプランでも決してありません。タイトルは局が発表することを選択したスペルであり、チェックされた58,000局のうち約23,000局が1つを発表しています。残りは有用なものを送信せず、API呼び出しでそれを変更することはできません。再生は発表から検出されるため、良い観察結果であり、法的な証拠としては貧弱です。履歴は開発者では10日間、Proおよびビジネスでは30日間遡り、インデックスは新しいため、長期的な表示はデータが蓄積されるにつれて提供されます。
どこから始めるか
ライブ呼び出しはキーを必要としません。アドレスあたり1日1,000リクエストと帰属リンクがあります。1分でメールで届く無料キーは、制限をネットワークの制限ではなくあなたのものにします。APIリファレンスには、すべてのパラメータとすべてのエラーが含まれており、これらのいずれかを構築した場合は、 [email protected] に書き込んでください。それはこのサイトに掲載されます。