Reconciling logs with Scheduler
Aiir Scheduler allows you to upload a log from your automation system, providing a record of the items you played, a process known as reconciliation.
This means that you have an accurate history of what was played, which can be used in reports. Additionally, items that weren't played can be returned to the top of their categories to be played at another time.
You can upload reconciled logs via the Settings area of your library.
Reconciliation will work based on your original logs from Scheduler. Your playout system and Scheduler station should be based in the same timezone for reconciliation to work correctly.
If you scheduled several hours of music, then didn't play it (for example, taking live sports or breaking news coverage), Scheduler will not be aware of what happened during those hours where your output deviated from the logs.
To ensure reliable scheduling in cases like these, you should retrospectively unschedule the affected hours, otherwise Scheduler will assume the originally scheduled content played.
🔊 Reconciling with PlayoutONE Pro
If you are using the Scheduler sync feature introduced in PlayoutONE version 5.3, logs will automatically be reconciled for you. You do not need to manually upload reconciliation logs.
You can find out more about setting this up here.
🔄 Reconciliation format for Scheduler
For other automation systems, log files should be in the .json format. It should be an array of the items played. Each item should have:
| Key | Format | Required | Notes |
|---|---|---|---|
| date_time | String, ISO 8601 | Yes | |
| log_hour | String, ISO 8601 | No | |
| cart_id | String | No | Optional |
| title | String | Yes | |
| artist | String | Yes | |
| log_entry_id | Integer | No | This is the reconciliation ID for this log entry as provided in logs exported from Scheduler |
| is_music | Bool | Yes | False by default |
| played_seconds | Number | No | Can be decimal |
An example section would look like this:
[
{
"date_time": "2025-09-28T00:03:33-05:00",
"log_hour": "2025-09-28T00:00:00-05:00",
"cart_id": "11235",
"title": "Legal ID & News Bed",
"artist": "",
"log_entry_id": 7698326,
"is_music": false,
"played_seconds": 11.01
},
{
"date_time": "2025-09-28T00:03:44-05:00",
"log_hour": "2025-09-28T00:00:00-05:00",
"cart_id": "11246",
"title": "The News",
"artist": "18-Nov-2023 (7:56:05 AM)",
"log_entry_id": 7698327,
"is_music": false,
"played_seconds": 150.04
},
{
"date_time": "2025-09-28T00:06:15-05:00",
"log_hour": "2025-09-28T00:00:00-05:00",
"cart_id": "ROT-HO",
"title": "Rotate: Hour Openers",
"artist": "",
"log_entry_id": 7698328,
"is_music": false,
"played_seconds": 6.70
},
{
"date_time": "2025-09-28T00:06:21-05:00",
"log_hour": "2025-09-28T00:00:00-05:00",
"cart_id": "34",
"title": "Nobody Does It Better",
"artist": "Carly Simon",
"log_entry_id": 7698329,
"is_music": true,
"played_seconds": 198.30
},
{
"date_time": "2025-09-28T00:09:40-05:00",
"log_hour": "2025-09-28T00:00:00-05:00",
"cart_id": "ROT-SHOTS",
"title": "Rotate: Shots",
"artist": "",
"log_entry_id": 7698330,
"is_music": false,
"played_seconds": 0.52
},
{
"date_time": "2025-09-28T00:09:40-05:00",
"log_hour": "2025-09-28T00:00:00-05:00",
"cart_id": "11248",
"title": "Another Day in Paradise",
"artist": "Phil Collins",
"log_entry_id": 7698331,
"is_music": true,
"played_seconds": 311.62
},
{
"date_time": "2025-09-28T00:14:15-05:00",
"log_hour": "2025-09-28T00:00:00-05:00",
"cart_id": "1128",
"title": "Kiss Me",
"artist": "Sixpence None The Richer",
"log_entry_id": 7698333,
"is_music": true,
"played_seconds": 192.08
},
{
"date_time": "2025-09-28T00:17:28-05:00",
"log_hour": "2025-09-28T00:00:00-05:00",
"cart_id": "ROT-SHOTS",
"title": "Rotate: Shots",
"artist": "",
"log_entry_id": 7698334,
"is_music": false,
"played_seconds": 2.55
},
{
"date_time": "2025-09-28T00:17:30-05:00",
"log_hour": "2025-09-28T00:00:00-05:00",
"cart_id": "11234",
"title": "Shotgun",
"artist": "George Ezra",
"log_entry_id": 7698335,
"is_music": true,
"played_seconds": 183.74
},
{
"date_time": "2025-09-28T00:20:34-05:00",
"log_hour": "2025-09-28T00:00:00-05:00",
"cart_id": "ROT-SHOTS",
"title": "Rotate: Shots",
"artist": "",
"log_entry_id": 7698337,
"is_music": false,
"played_seconds": 3.32
}
]