i did very barebones of this, temporary, here is a ditem of an lsl xdf file {ditem: [7X8rCKxBGSu9vCJM6Jp1ZMNzZUjhklAwUpv1LgDywXM], min_block: [1075417, EIAKwDgzNHhNQvOpcTlgWOkYQh-fh8QcG0EsoGXNNuJRcMfvvi2V75AQTHrs54Sc], api_timestamp: 1670776690402} have not tried it with download.py it was hard to figure out i needed to poke holes in firewalld for lo<->lo multicast packets to be received by more than one socket. until i did this it would only see one channel group. i would like to set up a higher quality device, but it's probably more important to stabilize this and make it useful. i'm happy i'm using lsl which is one of the very normative and cross-platform tools. i also briefly tested the xdf format with streams that get terminated early and it loaded my example data fine using the official tools; thorough test pending