Skip to main content

freedome_client 1.0.0 copy "freedome_client: ^1.0.0" to clipboard
freedome_client: ^1.0.0 copied to clipboard

Freedome client SDK: transports, discovery, auth, repositories and codecs (pure Dart).

Changelog #

1.0.0 - 2026-11-06 #

First version; against contract 1.0.0.

  • FreedomeClient: REST, realtime over WebSocket freedome.v1 and GraphQL-WS, socket.io opt-in; connection state machine, reconnect with backoff, resync by seq and snapshot; heartbeat; offline cache and outbox.
  • Credentials: guest, password, pairing (TLS fingerprint pin), API key, cloud. Discovery: mDNS, static, composite; pairing links.
  • Repositories: venues, engine, calibration (visual and audio jobs), playback, content with resumable uploads, OSC, audio (state, layout, zones, devices, presets, sessions, GeneratorSession, MULTI programmes), audioReactive, gateways.
  • Codecs: .dome, FDMESH, .zelim (JSON and binary), .boranko, .comics, FormatSniffer.
  • FreedomeAccountClient (account.dart) for the cloud account API.
  • FakeDomeServer and FakeAccountServer (testing.dart); fake_dome command and Docker image.
0
likes
150
points
--
downloads

Documentation

API reference

Publisher

unverified uploader

Freedome client SDK: transports, discovery, auth, repositories and codecs (pure Dart).

Homepage
Repository (GitLab)

License

unknown (license)

Dependencies

archive, clock, crypto, ed25519_edwards, freedome_protocol, http, meta, multicast_dns, socket_io_client, web_socket_channel

More

Packages that depend on freedome_client