Xibo Version: 4.2.3 Server OS: Unraid
Problem Description
I’m trying to set up a remote dataset that pulls data from a Google Sheets CSV, but while the “Test data URL” shows correct data, the dataset remains empty when viewing “View Data”.
Configuration Details
Remote Dataset Settings:
-
Method: GET
-
Source: CSV
-
URI: Google Sheets published CSV URL (ending with &output=csv)
-
Authentication: Empty (public sheet)
Test Data URL Output (working correctly):
json
{
"entries": [
[
"9-9-2025 14:21:57",
"Dit moet op het scherm komen te staan"
]
],
"number": 1,
"isEligibleToTruncate": true,
"processed": [
[]
]
}
Column Configuration:
-
Heading: “Tekst”
-
Column Type: Remote
-
Data Type: String
-
Remote Data Path: 1 (trying to get the second column from entries array)
The Issue
-
Test Data URL works perfectly - shows the expected CSV data structure
-
View Data shows “No data available in table” - dataset appears empty
-
Manual CSV upload works fine - when I download the same CSV and upload manually, data appears correctly
-
Processed array is empty - in the test data URL output, the “processed” section shows
[]instead of the expected column data
What I’ve Tried
-
Different Remote Data Path values (0, 1, 2)
-
Various column configurations
-
Checked Authentication tab (left empty for public sheet)
-
Verified refresh settings (set to “constantly”)
-
Confirmed the Google Sheets CSV URL is publicly accessible
Questions
-
Why does the “processed” array remain empty when the “entries” array contains the correct data?
-
Is there a specific configuration needed for Google Sheets CSV URLs?
-
Are there any logs I can check to see what’s happening during the remote data sync?
-
Could this be related to CSV parsing settings or data root configuration?
The manual CSV upload works perfectly with the same data, so the issue seems specific to the remote dataset functionality.
Any help would be greatly appreciated!
Additional Info
-
Google Form automatically creates responses in Google Sheets
-
Goal is to have form responses automatically appear in Xibo layouts
-
The CSV structure is simple: timestamp in column A, text message in column B
-
Same CSV works when uploaded manually but not when fetched remotely