Cupropituvanso Draco
|
|
« am: 10.Juli.2008, 11:54:57 » |
|
Brainstorming:
--Begriffserklärung-- FID = smf_members.ID_MEMBER LID = mp3_lieder.ID
--Maske--
Buttons: Play/Pause/Forward/Backward/Close
Mode-Switch: Repeat/Shuffle/ABC
Drop-Down: Interpret (Alle, A, B, C, D, E, ...)
Anzeige: wenn auswahl "Alle", welcher Interpret wird aktuell gespielt
Drop-Down: Lied (Aktuell gespieltes Lied ganz oben, dann Trennlinie und darunter Alphapetisch je nach Interpretenwahl)
--Webspeicher--
root/bewohner/files/
--Datenbankidee--
Tabelle smf_members (memberName, ID_MEMBER dies ist die Forendatenbank
Tabelle bewohner_files (FileID, FID, Filename, Name, Typ, Info) Es handelt sich hierbei um die File-Datenbank für Bewohner-Uploads. MP3 bekommen den Typ 3!
Tabelle bewohner_files_mp3 (FileID, AlbID, Counter, OnAir) Zum joinen
Tabelle mp3_alben (AlbID, FID, Albumtitel, AlbOnAir)
Tabelle mp3_audience (FID, mode, interpret, LID) die idee dahinter wäre, dass wenn ein user wählt ob es repeat/shuffle/ABC sein soll dies in der datenbank gespeichert wird, wenn er angemeldet ist, damit sich die website dies merkt. genauso interpretenwahl und welches lied grad gespielt wurde.
Tabelle dw_userset (FID, [...], Color1, Color2, Color3) Diese Tabelle dient in Zukunft der Individualisierung der Dragonworld durch jeden einzelnen User. Wenn der User nicht angemeldet wird, wird FID-1 verwendet und Default Werte
--Funktionalität--
User öffnet das PopUp ... wenn User angemeldet ist, wird von der Datenbank abgerufen welcher Modus aktiv ist ... welcher interpret gewählt wurde ... welches Lied gespielt zuletzt wurde Buttons sind glaub ich eh klar. Mode Switch müsste uach klar sein ... änderung soll in Datenbank gespeichert werden für nächsten aufruf Drop Down wählt aus von welchem Interpret gespielt werden soll. Änderung > DB Wenn ein Lied startet > in DB schreiben welches Lied es ist Wenn 50% vom Lied gespielt wurden > in DB hochzählen, dass Lied gehört wurde
--Selbstadministration--
Über eine einfache Maske können Komponisten MP3 hochladen und freigeben
|