Signale an den Radioplayer senden#

Der Replacer kann die Now Playing Signale direkt an den Radioplayer senden, falls das Ihr Streaming-Anbieter nicht übernimmt. Wir richten das gerne für Sie ein. Beim Radioplayer kommt nur noch die API-Version V2 zum Einsatz. Der Replacer kann an beide API-Varianten die Signale schicken.

Radioplayer-Ingest V1#

Die folgende Konfiguration dient dazu, Now Playing Informationen an den Radioplayer-Ingest zu schicken. Der Radioplayer erwartet einen POST Request und die Startzeit in UTC als String. Hier wurde noch ein send_time_delay von 30 Sekunden hinzugefügt, um das Delay der Streaming-Plattform zu berücksichtigen.

[
  {
    "url": "https://<user>:<password>@ingest.radioplayer.de/ingestor/metadata/v1/np/",
    "conditions": {
      "isplaying": [
        true
      ],
      "type_name": [
        "song"
      ]
    },
    "payload": {
      "artist": "artist",
      "title": "title",
      "duration": "length_s",
      "startTime": "utc_str"
    },
    "send_time_delay": 30000,
    "mode": "post",
    "additional_params": {
      "rpId": "<rpId>"
    }
  }
]

Radioplayer-Ingest V2#

Das folgende Beispiel zeigt die Konfiguration für die Radioplayer Worldwide API V2. Es muss der api_key angegeben werden. Die rpuid setzt sich aus dem dreistelligen Ländercode und der bisherigen rpId zusammen.

[
  {
    "url": "https://<user>:<api_key>@np-ingest.radioplayer.cloud/",
    "conditions": {
      "isplaying": [
        true
      ],
      "type_name": [
        "song"
      ]
    },
    "payload": {
      "artist": "artist",
      "title": "title",
      "duration": "length_s",
      "startTime": "utc_str"
    },
    "send_time_delay": 30000,
    "mode": "post",
    "additional_params": {
      "rpuid": "<rpuid>"
    }
  }
]