Gencaster / gencaster

A non-linear audio streaming framework for real-time radiophonic experiences and live music.
https://gencaster.org
GNU Affero General Public License v3.0
19 stars 0 forks source link

Hash of graph for reconstruction #268

Open vin-ni opened 1 year ago

vin-ni commented 1 year ago

Could we save some kind of hash for each walk through? Could be interesting to reconstruct experiences.

News articles for example show data on:

capital-G commented 1 year ago

This shouldn't be too hard to implement, the current db structure looks like this.

global

Best is probably to create a many-to-many through relation from script cell to stream as script cell is the atomic unit within a graph. By attaching a datetime to the many2many through model we can get also the order of the script cell execution. Interesting would be if we should add versions to - this can get rather complicated as we need to implement a version control system in our database.

Right now we can reconstruct the statements that were executed on the stream, but not how they were derived.

News articles for example show data on:

* How the article changed

* When it was changed

I don't understand the relation to news articles? Can you elaborate? :) Also most news website actually don't do this :D

vin-ni commented 1 year ago

Yeah, sorry, rather activists do it.

I'm hoping for this one day: https://www.theverge.com/2018/12/28/18159516/black-mirror-bandersnatch-interactive-choice-maps-endings-easter-eggs-netflix-charlie-brooker