Live Audio Metadata API

Ejemplo para usar la API Metadata de inserción de canciones para el player de audio streaming

Luis Ahumada avatar
Escrito por Luis Ahumada
Actualizado hace más de una semana

Parte del servicio de Live Audio de Mediastream es Now Playing: El cual permite en el player nativo de audio entregar metadata de los artistas, canciones, ads. etc.

Ahora vamos explicar cómo usar la API Rest para poder enviar información del Live Audio (radio) y poder usar la metadata con el servicio Now Playing de Mediastream.

Player mostrando canciones anteriores:

Primero debes tener tu API Key para poder escribir, la puedes conseguir en Platform Tokens (https://platform.mediastre.am/settings/api).

Disponible para enviar metadata usando la API y para marcas Adswizz

apikey=API_KEY_PLATFORM (Obtener de Platform, se llama Nowplaying https://platform.mediastre.am/settings/api)

stationid=ID_LIVE_PLATFORM

artistname=STRING

artistimage=BASE64 (disponible en POST method)

songtitle=STRING

force= true (cuando no se quiere usar el servicio de Nowplaying Metadata)

Ejemplo en GET para enviar artista y canción:

https://nowplaying.mdstrm.com/api/artistsApi/nowplaying?apikey=API_KEY_PLATFORM&stationid=5fb6bc603d70fc092488668d&artistname=rush&songtitle=bravado

La respuesta debe ser:

{"status": "OK","message": "STATION_INFO_UPDATED","type": "SONG"}

Puedes revisar en el Live streaming para chequear inmediatamente si la canción fue reconocida en nuestra base de datos Now Playing y en Raw API Data.

Ejemplo en GET para enviar artista, canción y que no use el sistema Nowplaying para que no deba validar si existe en nuestra base de datos:

https://nowplaying.mdstrm.com/api/artistsApi/nowplaying?apikey=API_KEY_PLATFORM&stationid=5fb6bc603d70fc092488668d&artistname=rush&songtitle=bravado&force=true

Ejemplo en GET para enviar en campo artista una marca para insertar publicidades Ads Insertion Adswizz en 2 minutos:

https://nowplaying.mdstrm.com/api/artistsApi/nowplaying?apikey=API_KEY_PLATFORM&stationid=5fb6bc603d70fc092488668d&artistname=ADWTAG_120000_0

Acá un ejemplo para usarlo con el sistema de automatización de radio Proppfrexx http://www.proppfrexx.radio42.com/

Ejemplo Post para Proppfrexx Radio 42

https://nowplaying.mdstrm.com/api/artistsApi/nowplaying|apikey=APIKEYTOKEN&stationid=ID_RADIO&artistname=${cpltrackartistcurrent}&songtitle=${plstracktitlecurrent}&artistimage=${albumart}

¿Ha quedado contestada tu pregunta?