Skip to content

Implement CRDT for conflict-free bidirectional playlist synchronization#98

Open
semohr wants to merge 9 commits into
track_id_refactorfrom
fugue
Open

Implement CRDT for conflict-free bidirectional playlist synchronization#98
semohr wants to merge 9 commits into
track_id_refactorfrom
fugue

Conversation

@semohr

@semohr semohr commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Introduce a CRDT implementation based on The Art of the Fugue paper (https://arxiv.org/pdf/2305.00583), providing the underlying data structure for bidirectionally synchronized playlists while eliminating the need for explicit conflict resolution.

Note: this PR does not include synchronization logic yet; it only implements the CRDT data structure. Sync functionality will follow in a subsequent PR.

@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown

Thank you for the PR! The changelog has not been updated, so here is a friendly reminder to check if you need to add an entry.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant