/api /tuners /local List all local tuner IDs / Show tuner info for /channels Channel names/IDs (POST to reload) /all Full details on all channels /by-id/ Channel details /by-name/ Channel details /recording Show current job (PUT, DELETE to control job) /recordings List all recording IDs /all Get all recordings data (POST to add) / Get recording details (DELETE to remove) /channels /all List all channel names/IDs /by-id/ Channel details /by-name/ Channel details PUT to /api/tuners/local/N/recording { 'start': UNIX-Timestamp (UTC), 'end': UNIX-Timestamp (UTC), 'file': Filename (no path), 'channel': Channel name, 'vpid': Video PID, 'apid': Audio PID } Aiming at, ultimately: { 'start': UNIX-Timestamp (UTC), 'end': UNIX-Timestamp (UTC), 'file': Filename (no path), 'channels': [ { 'vpid': VideoPID, -> local ID (URI) 'apid': AudioPID, 'label': Label, 'programmes': [ { 'title': Title, 'subtitle': Subtitle, 'episode': Episode number, 'series': Series number, 'start': UNIX-Timestamp, 'end': UNIX-Timestamp }, ... ] }, ... ] }