From 77b54c35bf9587450cd636e0d7df37e190e28bfb Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Mon, 13 Apr 2026 17:01:47 -0400 Subject: Smaller stuff that went uncommitted Signed-off-by: Andrew Opalach --- docs/design.dia | 575 +++++++++++++++----------- docs/design.txt | 4 +- docs/design_diagram.svg | 1039 ++++++++++++++++++++++++----------------------- 3 files changed, 871 insertions(+), 747 deletions(-) (limited to 'docs') diff --git a/docs/design.dia b/docs/design.dia index e78aeca..72390b5 100644 --- a/docs/design.dia +++ b/docs/design.dia @@ -2,10 +2,10 @@ - + - + @@ -13,16 +13,16 @@ #A4# - + - + - + - + @@ -37,9 +37,6 @@ - - - @@ -56,89 +53,84 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - + + + + + + + + + + - + - + - - - + + - - + + + + + + + + - + - - + + - - + + - - + + + + + + + + + + + + + + + - + - + - + - + @@ -147,10 +139,10 @@ - + - + @@ -174,7 +166,7 @@ - + @@ -192,10 +184,10 @@ - + - + @@ -234,13 +226,13 @@ - + - + - + @@ -261,16 +253,16 @@ - + - + - + @@ -282,10 +274,10 @@ - + - + @@ -306,10 +298,10 @@ - + - + @@ -317,16 +309,16 @@ #Client (libclient)# - + - + - + - + @@ -337,67 +329,22 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - - + + - + @@ -420,13 +367,17 @@ + + + + - + - + - + @@ -434,16 +385,16 @@ #Sink (libsink)# - + - + - + - + @@ -454,12 +405,12 @@ - + - + - + @@ -467,16 +418,16 @@ #Server# - + - + - + - + @@ -487,16 +438,16 @@ - + - + - + - - + + @@ -513,13 +464,26 @@ + + + + + + + + + + + + + - + - + @@ -537,10 +501,10 @@ - + - + @@ -559,12 +523,12 @@ - + - + @@ -582,10 +546,10 @@ - + - + @@ -604,12 +568,12 @@ - + - + @@ -627,10 +591,10 @@ - + - + @@ -649,7 +613,7 @@ - + @@ -661,22 +625,22 @@ - + - + - + - + - - + + @@ -702,13 +666,17 @@ + + + + - + - + - + @@ -716,16 +684,16 @@ #Node# - + - + - + - + @@ -736,33 +704,33 @@ - + - + - + - + - + - + - + - + @@ -781,7 +749,7 @@ - + @@ -793,13 +761,13 @@ - + - + @@ -811,13 +779,13 @@ - + - + @@ -829,18 +797,18 @@ - + - + - + - + @@ -848,16 +816,16 @@ #Remote Resource# - + - + - + - + @@ -867,33 +835,30 @@ - - - - + - + - + - #Synced Stream (liana)# + ## - + - + - + @@ -903,16 +868,46 @@ - - + + + + + + + + + + + + #System Interface# + + + + + + + + + + + + + + + + + + + + - + - + @@ -926,10 +921,10 @@ - + - + @@ -942,27 +937,27 @@ - + - + - #System Interface# + #The Internet# - + - + - + - + @@ -975,10 +970,43 @@ - + + + + + + + + + #You# + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -992,10 +1020,10 @@ - + - + @@ -1006,17 +1034,17 @@ - + - + - + - #The Internet# + ## @@ -1025,10 +1053,10 @@ - + - + @@ -1039,17 +1067,84 @@ - + - + - + - #You# + #Synced Stream +(liana)# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## @@ -1058,10 +1153,10 @@ - + - + diff --git a/docs/design.txt b/docs/design.txt index bd73f6a..02ab302 100644 --- a/docs/design.txt +++ b/docs/design.txt @@ -1,6 +1,6 @@ :stylesheet: style.css -= CAMU - Self-Hosted Media Streamer/Organizer/Archiver += CAMU - Self-Hosted Media Streamer & Archiver image::design_diagram.svg[Diagram,820] @@ -18,7 +18,7 @@ Users accounts contain 4 main concepts: lists, media lists, history, and setting * *Collections*: A more organized way to collect related media. They are stored to the user's account and therefore saved to the disk. -* *Packs*: [Working Idea] A more defined collection of media. Possibly being less broad, more detailed, for broader consumption, and/or archival. Something that should be easy to share. +* *Packs*: [Working Idea] A more defined collection of media. Possibly being more detailed, for broader consumption, and/or archival. Something that should be easy to share. * *History*: A detailed history that tracks what a user played and when. Also saved to a user's account. diff --git a/docs/design_diagram.svg b/docs/design_diagram.svg index 693b086..91a13bd 100644 --- a/docs/design_diagram.svg +++ b/docs/design_diagram.svg @@ -1,508 +1,537 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Client (libclient) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Sink (libsink) - - - Server - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Node - - - - - - - - - - - - - - - - - Remote Resource - - - Synced Stream (liana) - - - - - - System Interface - - - - - - The Internet - - - You - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Client (libclient) + + + + + + + + + + Sink (libsink) + + + Server + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Node + + + + + + + + + + + + + + + + + + Remote Resource + + + + + + System Interface + + + + + + The Internet + + + You + + + + + + + + + Synced Stream + (liana) + + + + + + + -- cgit v1.2.3-101-g0448