इस प्रोजेक्ट के बारे में
TroubaStack बैंड और समूहों को उनके रिहर्सल एडिटिंग से लेकर लाइव परफॉरमेंस तक, उनके रिपर्टोइर को प्रबंधित करने के लिए एक पूर्ण वर्कफ़्लो प्रदान करता है। सिस्टम को तीन प्राथमिक घटकों में विभाजित किया गया है:
- TroubaStudio: स्कोर और गीतों के वास्तविक समय के सहयोगी एनोटेशन के लिए एक कैनवस-फर्स्ट, रिएक्टिव वेब एडिटर। यह शेप्स, टेक्स्ट, हाइलाइट्स और टेक्स्ट चार्ट्स के लिए कॉर्ड ट्रांसपोज़िशन का समर्थन करता है।
- TroubaCore: एक सिंगल Go बाइनरी जो आधिकारिक सर्वर के रूप में कार्य करता है, जो स्टेट, रियल-टाइम सिंक्रोनाइज़ेशन और सेटलिस्ट को परफॉर्मेबल बंडल्स में "बेक" करने का प्रबंधन करता है।
- TroubaStage: एक Kotlin/Compose Multiplatform मोबाइल ऐप (Android और iOS सिम्युलेटर) जिसे ऑफलाइन परफॉरमेंस के लिए डिज़ाइन किया गया है। इसमें स्टेज-विशिष्ट फीचर्स जैसे पेडल पेज टर्न्स, नाइट मोड, काउंट-इन और रोल-आधारित एनोटेशन लेयर्स शामिल हैं।
यह प्लेटफॉर्म मल्टी-यूज़र सिंक्रोनाइज़ेशन, प्रति-सदस्य एनोटेशन लेयर्स और एक वितरण पाइपलाइन का समर्थन करता है जहाँ सेटलिस्ट सर्वर पर बेक किए जाते हैं और ऑफलाइन उपयोग के लिए इन-ऐप डाउनलोड किए जाते हैं। इसे TLS सपोर्ट के लिए Caddy के साथ Docker के माध्यम से तैनात किया जा सकता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.