Tak jsem nad tím chvilku rozmýšlel a pošlu, co jsem vymyslel. Systém by měl být postaven na decentralizovaném řešení a používat na jednotlivé požadavky nástroje, které jsou na to nejvhodnější. Z technologického hlediska je nejmenší jednotkou album, což je skupina písní jednoho autora (nebo skupiny autorů), které jsou dostupné pod stejnou svobodnou licencí. (Slovo autor zde značí i výkonného umělce a dalšího nositele práv.) Ještě to určitě budu probírat s Petrem, aby byly systémy kompatibilní.
- Sdílení hudebních souborů. Album (písně ve formátu např. MP3 s metadaty) lze sdílet pomocí torrentů mezi jednotlivými uživateli. Pro začátek by několik lidí poskytlo své úložiště server nebo jiný nástroj pro základní upload v době, kdy nejsou zatíženy. Server by nově nahrané soubory seedoval, dokud by je nesdílel dostatečný počet peerů. Těmito peery by mohly být například počítače nebo jiná zařízení v čajovnách a prvních restauracích, kde by se na minipočítač dal malý bittorentový klient, který by při volném připojení seedoval uložené skladby a naopak podle pokynů uživatele stahoval nové (aktualizoval podle poskytnutých instrukcí, viz playlisty níže).
- Vyhledávání skladeb. Aby člověk vůbec mohl stáhnout torrentové soubory, musí je najít na nějakém trackeru, kde budou indexovány včetně různých dalších parametrů (autor skladby, licence, skladatel, datum vydání atd.). Podle jednotné metodiky budou skladby označeny v metadatech. Také zde bude repozitář skladeb (asi Gitlab), kde ale bude jen malá přenosová rychlost, aby lidi používali torrent. Na trackeru budou lidé moci najít .torrent soubor nebo nějaký odkaz na něj, vyhledávat podle kritérií.
- Zapojení dalších uživatelů. Zde bude moci zaslat album na server spolu s metadaty k přezkumu (pull request), zda bude zařazeno do kolekce (případně bude moci udělat fork serveru). Po přezkumu bude album vloženo do kolekce (merge) a generován odpovídající torrent. Bude evidován zdroj, případně bude možnost zaslat písemné prohlášení o uvolnění skladeb pod licencí CC. Na serveru budou vedle toho ke stažení playlisty, které sem budou moci uživatelé nahrávat, vytvořené ze svobodné hudby na trackeru (např. oblíbená hudba piáno do čajovny). Bude definován postup pro vytvoření mirroru trackeru včetně clone gitového repozitáře.
- Rozfázování projektu. Tato fáze projektu bude sloužit k nastavení dlouhodobého funkčního technického řešení pro ukládání svobodné hudby a naplnění kolekcí hudbou pro vytyčenou první cílovou skupinu, kterou budou patrně čajovny. Ve spolupráci s čajovnami bychom dali dohromady hudbu vhodnou pro atmosféru v čajovně a tato hudba by byla zároveň prvním playlistem. V dalších fázích lze uvažovat o distribuovaném hodnocení skladeb včetně zpětné vazby hranosti jednotlivých nahrávek nebo komentářů a hodnocení uživatelů.
Velká výhoda je, že většina softwaru už existuje (git, gitlab, opentracker, pro přehrávání vlc).