ACRCloud
Visit WebsiteConsole
  • Introduction
  • Get Started
  • Console Tutorials
    • Recognize Music
    • Recognize Custom Content
    • Broadcast Monitoring for Music
    • Broadcast Monitoring for Custom Content
    • Detect Live & Timeshift TV Channels
    • Recognize Custom Content Offline
    • Recognize Live Channels and Custom Content
    • Find Potential Detections in Unknown Content Filter
  • SDK REFERENCE
    • Mobile SDK
      • iOS
      • Android
      • Unity
    • Backend SDK
      • Python
      • PHP
      • Go
      • Java
      • C/C++
      • C#
    • Error Codes
  • API Reference
    • Identification API
    • Console API
      • Access Token
      • Buckets
        • Audio Files
        • Live Channels
        • Dedup Files
      • Base Projects
      • OfflineDBs
      • BM Projects
        • Custom Streams Projects
          • Streams
          • Streams Results
          • Streams State
          • Recordings
          • Analytics
          • User Reports
        • Broadcast Database Projects
          • Channels
          • Channels Results
          • Channels State
          • Recordings
          • Analytics
          • User Reports
      • File Scanning
        • FsFiles
      • UCF Projects
        • BM Streams
        • UCF Results
    • Metadata API
  • Tools
    • Audio File Fingerprinting Tool
    • Local Monitoring Tool
    • Live Channel Fingerprinting Tool
    • File Scan Tool
  • Metadata
    • Music
    • Music (Broadcast Monitoring with Broadcast Database)
    • Custom Files
    • Live Channels
    • Humming
  • FAQ
    • Definition of Terms
  • Service Usage
Powered by GitBook
On this page
  • Create an account
  • Choose Broadcast Monitoring mode:
  • Broadcast Database (highly recommended)
  • Select channels & create a project
  • Set Timemap (Optional)
  • Set Cover Song Identification (Optional)
  • Set UCF (Optional)
  • Configuration
  • Get Results
  • Use the service commercially
  • Manage via Console API
  • Custom Streams
  • Preparation
  • Create a project
  • Add Streams & Timemap & Cover Song Identification
  • Set UCF (Optional)
  • Get results
  • Use the service commercially
  • Manage via Console API
  • Metadata
  • Pricing and Discount
  1. Console Tutorials

Broadcast Monitoring for Music

Monitor live streams, radio or TV stations with ACRCloud Music database.

Last updated 1 month ago

Broadcast Monitoring for Music Service helps you build a broadcast monitoring system for music monitoring and tracking.

Create an account

Sign up an account on and click the link on the verification email to complete the registration.

Choose Broadcast Monitoring mode:

There are 2 options for Broadcast Monitoring:

  • Broadcast Database (highly recommended): We provide a database of radio and TV channels worldwide, you just need to select the channels that you want to monitor from the list, we will take care of the live feeds of the channels;

  • Custom Streams: If you have your own stream URLs or you want to monitor the streams on your local server, then you can use this option, please note: You need to take care of stream availabilities with this option;

Broadcast Database (highly recommended)

Select channels & create a project

Click “Broadcast Database” under Broadcast Monitoring on the left sidebar, click “Create Project” on the Broadcast Database Monitoring Projects page, browse the channels by selecting the continents -> countries -> channels or search the channels you want to monitor on the search bar, check the box to select the channels then click “Create Project”, key in the “Project Name” and select “ACRCloud Music” on the bucket dropdown list, then click “Create” to finish creating the project (You will need to pay if you didn’t buy the capacity before).

Set Timemap (Optional)

Timemap allows you to browse the recording files of the channels that you are monitoring, you can set Timemap by selecting the channels then click “Timemap” icon and click “Update” on the popup page (You will need to pay if you didn’t buy the capacity before):

Set Cover Song Identification (Optional)

Cover Song Identification allows the system to detect different versions of the song such as covers and live performances on the live streams. You can enable Cover Song Identification by selecting the channels then click "Coversong" icon and click “Update” on the popup page (You will need to pay if you didn’t buy the capacity before. Cover Song Identification requires the Timemap to be enabled on those channels):

Set UCF (Optional)

Configuration

You can search the channels you are monitoring by Channel ID, Channel Name, Custom ID, Mytuner ID or City, You can also filter the channels by Channel Type and If they are set Timemap or not.

Click the download icon next to the search bar to download the list of the channels in this project;

Get Results

  • Monitoring Results on Page: You can click “View” -> “Results” under “Action” to browse monitoring results, you can download the reports on this page (The results of Cover Song Identification will be shown on the next day).

  • UCF: You can click “View Results” in UCF project to browse and review the UCF results and potentially flag new content to the buckets and reports;

  • Data Analytics: You can click the icon shown on the image below to analyze the data:

Use the service commercially

Once you decided to decrease the capacity of the steams or capacity, please click "Decrease" ----> "Decease Reserved Streams" or "Decease Reserved Timemaps" or "Decease Reserved Coversong" under the project page to decrease the capacity. (Shown in the image below)

Manage via Console API

Basically you can manage everything you see above via the Console API below:

Custom Streams

Preparation

Create a project

Create a Custom Stream project and attach the bucket named ACRCloud Music as the following image shows.

Enable 3rd Party ID Integration if you need ISRC, UPC or IDs of Spotify, Deezer, and Youtube etc.

Add Streams & Timemap & Cover Song Identification

Click on the name of the project just created to enter the project page. Add the stream URL to the project as the following picture shows and choose the config you need (You will need to pay if you didn’t buy the capacity before).

Timemap is the audio/video recordings of the detection;

Cover Song Identification allows the system to detect different versions of the song;

Set UCF (Optional)

Get results

Now, you can see the result in about 1 minute.

Use the service commercially

Once you decided to decrease the capacity of the steams or capacity, please click "Decrease" ----> "Decease Reserved Streams" or "Decease Reserved Timemaps" or "Decease Reserved Coversong" under the project page to decrease the capacity.

Manage via Console API

Basically you can manage everything you see above via the Console API below:

Metadata

Pricing and Discount

Go to on the dashboard, create a UCF project and go into the project you just created and add streams from Broadcast Monitoring projects.

Click “Edit” under Action to add/edit “Custom ID” of the channels, you can get these custom IDs via ;

Callback URL (highly recommended): It will push the results to your server, please refer to :

Monitoring API: You can call the endpoint to get the historical results, please refer to ;

Timemap: You can click “View” -> “Timemap” under “Action” to browse Timemap data. You can download the recording files of the identified items via .

Please refer to the . Once you decided to use the service commercially please then click "Purchase" ---> "Purchase Reserved Streams" or "Purchase Reserved Timemap" or "Purchase Reserved Coversong"under the project page to buy the capacity. (Shown in the image below)

In this tutorial, we use as an example.

The live stream URL of SomaFM's PopTron is:

In this tutorial, we choose to monitor streams on ACRCloud. If you want to build a broadcast monitoring system on your own server, please use the .

Go to on the dashboard, create a UCF project and go into the project you just created and add streams from Broadcast Monitoring projects.

Monitoring Results: Click “View” -> “Results” under “Actions” to browse results under "ACRCloud Music" tab on the page. Timemap: Click “View” -> “Timemap” under “Actions” to browse Timemap data. You can download the recording files of the identified items via . Cover Song Identification Results: “View” -> “Results” under “Actions” to browse results under "Inserted Results" tab on the page (The results of Cover Song Identification will be shown on the next day). UCF: You can click “View Results” in UCF project to browse and review the UCF results and potentially flag new content to the buckets and reports; Callback URL (highly recommended): It will push the results to your server, please refer to Monitoring API: You can call the endpoint to get the historical results, please refer to ; Data Analytics: You can click the icon shown on the image below to analyze the data:

Please refer to the . Once you decided to use the service commercially, please then click "Purchase" ---> "Purchase Reserved Streams" or "Purchase Reserved Timemap" or "Purchase Reserved Coversong" under the project page to buy the capacity.

Check outget familiar with the JSON structure of the response data for future development.

You will have 14 days for the free trial after registration. You can find the pricing on (login required), please make sure to check "ACRCloud Music bucket" and "3rd Party ID Integration" to get the full pricing.

Please feel free to to upgrade to the paid customer to unlock more capacity if you are happy with our service.

Please refer to to place our brand on your products and contact us for up to 20% off discount!

Unkown Content Filter
the doc here
Recording API
Broadcast Database Projects
UCF Projects
SomaFM's PopTron
https://somafm.com/poptron.pls
Local Monitoring Tool
Unkown Content Filter
Custom Streams Projects
UCF Projects
Music Metadata
this page
add a credit card
Branding Guidelines
add a credit card here
pricing here
add a credit card here
pricing here
this page
Recording API
Callback URL
the doc here
the doc here
the doc here: