En webbaserad plattform för versionshantering och projektsamverkan inom musikproduktion
Boijer, Simon (2026)
Boijer, Simon
2026
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2026052818794
https://urn.fi/URN:NBN:fi:amk-2026052818794
Tiivistelmä
Detta lärdomsprov behandlar problemet med versionshantering och projektsamverkan inom musikproduktion, där arbetsflöden ofta präglas av manuella filnamn, fragmenterad kommunikation och bristande spårbarhet mellan olika iterationer av samma verk. Syftet med arbetet var att designa och implementera en webbaserad, desktop-first plattform som samlar versionshistorik, filhantering och samarbete i ett gemensamt gränssnitt anpassat för oberoende musikproducenter och små studior. Arbetet genomfördes som ett design- och utvecklingsprojekt där teorier om versionshantering, Digital Asset Management, datasäkerhet och mediaströmning kombinerades med en praktisk implementation i en full-stack TypeScript-miljö. Lösningen utvecklades med Angular för frontend, NestJS för backend, Prisma som ORM och PostgreSQL som relationsdatabas. Autentisering implementerades via Google OAuth, medan åtkomst till projekt och ljudfiler skyddades genom rollbaserad auktorisering.
Resultatet av arbetet är en fungerande MVP som möjliggör säker inloggning, projektbaserad filhantering, uppladdning av nya ljudversioner med obligatoriska ändringsbeskrivningar, versionshistorik samt skyddad uppspelning av ljudfiler utan att filsystemet exponeras publikt. Den tekniska utvärderingen indikerar att lösningen kan skapa bättre spårbarhet än traditionell filhantering i molnmappar och att en centraliserad versionshistorik kan minska behovet av manuell överblick. Samtidigt visar arbetet att binära ljudfiler fortfarande innebär begränsningar vad gäller lagringskostnad och att avancerade funktioner, såsom fullständig förgrening av versioner och tidskodade kommentarer, lämpar sig för vidareutveckling. Slutsatsen är att principer från mjukvaruutveckling kan överföras till musikproduktion på ett meningsfullt sätt, förutsatt att de presenteras i ett gränssnitt som är anpassat till kreativa arbetsprocesser.
Resultatet av arbetet är en fungerande MVP som möjliggör säker inloggning, projektbaserad filhantering, uppladdning av nya ljudversioner med obligatoriska ändringsbeskrivningar, versionshistorik samt skyddad uppspelning av ljudfiler utan att filsystemet exponeras publikt. Den tekniska utvärderingen indikerar att lösningen kan skapa bättre spårbarhet än traditionell filhantering i molnmappar och att en centraliserad versionshistorik kan minska behovet av manuell överblick. Samtidigt visar arbetet att binära ljudfiler fortfarande innebär begränsningar vad gäller lagringskostnad och att avancerade funktioner, såsom fullständig förgrening av versioner och tidskodade kommentarer, lämpar sig för vidareutveckling. Slutsatsen är att principer från mjukvaruutveckling kan överföras till musikproduktion på ett meningsfullt sätt, förutsatt att de presenteras i ett gränssnitt som är anpassat till kreativa arbetsprocesser.
