Closed mai-space closed 4 years ago
Beschreibung ist der Seite Projektdefinition
im Wiki zu entnehmen. Da die Seite allerdings auf den neusten Stand gebracht und gänzlich überarbeitet werden muss bietet sich vorerst die Seite "Anwendungslogik" an.
Projektidee - Angesagte Tracks für DJs
Domänenmodell
Problemdefinition:
DJs bieten Besuchern während ihren Auftritten die Möglichkeit, sich bestimmte Musikstücke zu wünschen. Dies geschieht meist über eine ausliegende Liste oder über die direkte Kontaktaufnahme. Das Lesen dieser Listen oder das Diskutieren mit Besuchern ist für DJs ziemlich anstregend und lenkt sie von ihrer eigentlich Arbeit ab, weshalb sie sich oft wünschen, die Besucher interaktiver einbeziehen zu können um schneller zu erkennen, welche Lieder gewünscht sind. Ein grundlegendes Problem dabei ist, dass Besucher während ihres Aufenthalts in einem Club wohl kaum irgendwelche Bewertungen vornehmen, weshalb eine universelle Lösung gefunden werden muss.
Projektbeschreibung:
Besuchern soll ein allgemeiner Kanal geboten werden, in dem sie Musiktitel sowohl als gut, als auch negativ bewerten können. Die daraus resultierenden Ergebnisse sollen für alle Mitglieder dieses Kanals zugänglich sein.
Benutzer dieses Kanals sollen Tracks über Drittanbieterlinks ( Soundcloud?, Beatport?, Spotify? ) über eine Schnittstelle bewerten können. Der Service wertet diese Einträge aus und sortiert sie nach vorhandenen Metadaten wie z.B. Genre oder BPM. Aus der Anzahl an positiven oder negativen Bewertungen eines Tracks ergibt sich ein Score, der zur Erstellung von Ranglisten dient.
Als erste Idee zur Umsetzung wird ein Telegram-Bot in Betracht gezogen, der den Nutzern die Handhabung des Service mittels einfachem Messenger ermöglicht. Des Weiteren bieten Telegram-Bots eine umfangreiche API zur Kommunikation mit dem Nutzer.
Projektziel:
Der Service soll die Möglichkeit bieten, eine unabhängige, unbeeinflusste Rangliste der am meisten gewünschten, bzw. am besten bewerteten Musiktitel zu führen, aus welcher DJs und andere Veranstalter einen Überblick über angesagte Genres und Tracks erhalten können um ihre Musiksets stets weiter ausbauen und der Zeit anpassen zu können.