HN 日本語サマリー

← 一覧へ戻る
Web開発

インターネットラジオのライブインデックスで構築できる12のこと

Twelve things you could build on a live index of internet radio (tuneping.com)

13 pointsby victorbuilds1 コメント

要約

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] に書き込んでください。それはこのサイトに掲載されます。