Blap hat geschrieben:So. Nun muss ich auch meinen Senf dazugeben! Musik gehört nicht in eine Datenbank!!! Wundervolle Kunst, einzigartige Klangwelten! Katalogisiert??? Sünde! Frevel! Anzuprangern!
Doch schon! Im Ausgangsposting hab ich ja bereits klargestellt, dass es mir weniger darum geht CDs ausfindig zumachen.
Ich will nicht: Ich will XY hören. Wo ist die CD. *BlickindieDB* Ah dort. Und hols dir.
Ich werde weiterhin: Ich will XY hören. Herumsuch. Ah das ist ja noch coller, lange nicht mehr gehört.
Mir geht es viel mehr darum, selber einen Überblick zu haben, was da so alles da ist. Ausserdem sehe ich die Anwendung auch in der Interaktion mit anderen Sammlungen.
Nach dem Motto: Der XY hat einen ähnlichen Geschmack wie ich. Mal sehen was der so hat. Aha, hab ich schon mal gehört könnte interessant sein. *Email:*Wie sind die so erzähl mal, leih mir mal die CD (ich weißt du verleihst nix - verleihst ja auch deine Frau net
)
Also keine Angst, da wird kein Frevel betrieben... Finde ich...
@bony:
Hast recht, die Sache mit dem trennen von lokal und zentral ist ein Blödsinn. Weis nicht was ich dabei gedacht hab. Wenn schon denn schon, trotzdem braucht man aber einen Server der das Zeug für alle hosted.
Zum Barcode: Soll auch nur eine "Nice-Funktion" sein. Wie gesagt würde sie
mir helfen und sie ist auch nicht so schwer zu implementieren. Zumindest ein Feld in der DB möchte ich auf alle fälle dafür vorsehen.
@Koala
Das einbinden der Scannhardware ist sowieso nich das Problem. Der verhalten sich am USB wie eine Tastatur. Beim scannen eines Codes werden die Zeichen einfach wie eine Tastatur ans OS geschickt. Somit ist das ganze OS übergreifend und ohne Treiber. Es gibt für die Software keinen Unterschied zwischen mit Scanner gelesen und selbst eingetippt.
Man könnte somit alternativ zu Titeleingabe eben auch den Nummerncode eintippen und darüber die CD
eindeutig identifizieren.
Voll zustimmen muss ich dir bei der Schreibweisenproblematik. Für das suchen in der DB sollte das aber kein Problem sein. Einfach nicht mit
herumjonglieren sondern alles in
. Vielleicht noch ein TO_UPPER damit das ganze case insensitive wird.
Wirklich problematisch ist das einfügen von neuen Alben. Das könnte man aber (halbwegs) so lösen:
Beim Anlegen eines neuen Albums muss man zuerst aus einer Liste von exisierenden Interpreten aussuchen. Dazu gibt man den Namen irgenwie ein und bekommt die Suchtreffer. Daraus darf man sich dann den gewünschten Aussuchen oder doch einen neuen Anlegen.
Das verhindert nicht das anlegen von Doppeleinträgen sollte es sollte zumindest viele Irrtümer ausschliessen?
Bessere Vorschläge?