PhantomDeejay
Hi, I'm George!
I started to involve with dj-ing in 1992. I have been a Digital Jockey since 1998, and from year 2000 and afterwards I've went EXCLUSIVELY Digital (meaning that I don't use other media for my gigs).
I have been involved with some dj software titles development and beta testing all these years, and of course I've been an active member of various dj communities.
I have worked as an audio engineer for several years, mainly in the PA field covering various live performances from small bands up to some big names of the industry.
Currently I'm a resident Dj on a small club of a small town in Greece, and in collaboration with...
 Οι βάσεις δεδομένων του VirtualDJ

Thu 18 Oct 12 @ 9:20 am

Το VirtualDJ χρησιμοποιεί βάσεις δεδομένων υπό την μορφή αρχείων XML για να αποθηκεύσει πληροφορίες σχετικά με τα τραγούδια σας.

Για λόγους φορητότητας το VirtualDJ δεν χρησιμοποιεί μία καθολική βάση δεδομένων (Global Database) αλλά αντίθετα χρησιμοποιεί πολλές μικρότερες τοπικές βάσεις (Local Databases) και για την ακρίβεια μία για ΚΑΘΕ δίσκο που περιέχει οπτικοακουστικό υλικό!
Αυτό επιτρέπει την "ανταλλαγή" εξωτερικών σκληρών δίσκων μεταξύ διαφορετικών υπολογιστών χωρίς να χρειάζεται κάθε φορά να γίνει "εξαγωγή/εισαγωγή" των δεδομένων της βάσης που αφορούν τα αρχεία του συγκεκριμένου δίσκου.

Οι βάσεις δεδομένων του VirtualDJ βρίσκονται στις εξής τοποθεσίες στον υπολογιστή σας:

Α. Για τον σκληρό δίσκο του συστήματος (τον δίσκο που είναι εγκατεστημένο το λειτουργικό σας) δηλαδή 9 φορές στις 10 για τον δίσκο C: η βάση δεδομένων βρίσκεται στην διαδρομή
C:\Users\YourUserName\Documents\VirtualDJ\VirtualDJ Database v6.XML

B. Για κάθε επιπλέον δίσκο που αναγνωρίζει το λειτουργικό σας (πλην των δίσκων δικτύου) και περιέχει δεδομένα που έχουν εισαχθεί στην βάση αναζήτησης του VirtualDJ το πρόγραμμα δημιουργεί ένα αρχείο με την ονομασία VirtualDJ Local Database v6.XML στο "root" του δίσκου.
Έτσι για παράδειγμα για τον δίσκο F: η βάση δεδομένων του θα είναι
F:\VirtualDJ Local Database v6.XML

Οι βάσεις δεδομένων του προγράμματος περιέχουν πολλές πολύτιμες πληροφορίες και για αυτό καλό θα είναι να κρατάτε αντίγραφα ασφαλείας όσο πιο συχνά μπορείτε!

Οι πληροφορίες που περιέχουν οι βάσεις δεδομένων μεταξύ άλλων είναι:
1. Τα στοιχεία του τραγουδιού όπως Καλλιτέχνης, Τίτλος, Άλμπουμ, Χρονολογία, Σχόλια κτλ.
2. Τα BPM, η θέση του CBG, το μουσικό κλειδί και το Gain του τραγουδιού
3. Τα Hot-Cues
4. Διάφορες χρηστικές πληροφορίες όπως η ημερομηνία που το τραγούδι προστέθηκε στη βάση, η ημερομηνία τελευταίας αναπαραγωγής του καθώς και το πλήθος τους, κ.α.
Εκτός από πληροφορίες σχετικά με τα τραγούδια, οι βάσεις δεδομένων κρατάνε και πληροφορίες όπως ποια τραγούδια ανήκουν σε ποιο "εικονικό φάκελο" (Virtual Folder), ποιους φακέλους έχετε ορίσει σαν "Αγαπημένο" (Favorite Folder) αλλά και τι κριτήρια έχετε ορίσει σε φακέλους φίλτρων (Filter Folders)
Όλες αυτές οι πληροφορίες υπάρχουν ΣΕ ΚΑΘΕ βάση δεδομένων του VirtualDJ. Η βάση όμως που βρίσκεται στον δίσκο του συστήματος περιέχει μερικές ακόμα έξτρα πληροφορίες. Αυτές οι πληροφορίες είναι η ΔΟΜΗ του Browser. Με λίγα λόγια στην βάση του δίσκου C: υπάρχουν και οι πληροφορίες που έχουν να κάνουν με την σειρά που εμφανίζονται οι διάφοροι φάκελοι στον Browser αλλά και τυχόν συγχωνεύσεις τους!

Τι άλλο πρέπει να γνωρίζετε:
1. Οι εξωτερικοί σκληροί δίσκοι μπορεί να αλλάξουν γράμμα αρκετές φορές σε ένα σύστημα ή να πάρουν διαφορετικό γράμμα δίσκου σε δύο διαφορετικά συστήματα. Έτσι μέσα σε μία βάση δεδομένων ενός εξωτερικού δίσκου μπορεί να υπάρχουν εγγραφές με περισσότερα από ένα γράμματα δίσκου. Αυτό όμως ΔΕΝ επηρεάζει την λειτουργία της βάσης! Το VirtualDJ "αγνοεί" το γράμμα του δίσκου που είναι αποθηκευμένο στη βάση και χρησιμοποιεί την "σχετική διαδρομή" για να βρει τα τραγούδια.
2. Όταν κάνετε εργασίες στα αρχεία σας ΜΕΣΑ από τον browser του VirtualDJ όπως μετονομασία, αντιγραφή και μετακίνηση, το VirtualDJ ενημερώνει αυτόματα και τις σχετικές βάσεις. Έτσι, αν μεταφέρετε για παράδειγμα κάποια τραγούδια από ένα δίσκο σε ένα άλλο (ή από ένα φάκελο σε κάποιο άλλο) μέσα από τον Browser του προγράμματος, το VirtualDJ θα ενημερώσει αυτόματα τις βάσεις δεδομένων που χρειάζεται, χωρίς να χάσετε καμία πληροφορία ή να πρέπει μετά να κάνετε χειροκίνητα επεξεργασία των βάσεων για να κρατήσετε τα δεδομένα σας.
3. Όταν μετακινείτε, μετονομάζετε ή σβήνετε αρχεία έξω από το VirtualDJ το πρόγραμμα ΔΕΝ σβήνει αυτόματα τις σχετικές εγγραφές στην βάση! Το πρόγραμμα κρατάει αυτές τις εγγραφές σαν "ορφανές" ώστε στην περίπτωση που τα αρχεία ξαναβρεθούν στην αρχική τους θέση (πχ σβήσατε ή μετακινήσατε κάποιον φάκελο κατά λάθος) να εξακολουθεί να έχει διαθέσιμες όλες τις πληροφορίες σχετικά μ' αυτά τα αρχεία.
4. Ο καθαρισμός από ορφανές εγγραφές και η "επισκευή" (στην ουσία compacting) των βάσεων είναι 2 εργασίες που γίνονται μέσα από το πρόγραμμα και χωριστά για κάθε μία από τις διαθέσιμες βάσεις. Συνίσταται οι εργασίες αυτές ανάλογα και με τη συχνότητα χρήσης να γίνονται τουλάχιστον μία φορά το μήνα, αφού πρώτα για κάθε ενδεχόμενο έχετε κρατήσει ένα αντίγραφο ασφαλείας.