Snolly Δημοσ. 6 Απριλίου 2006 Δημοσ. 6 Απριλίου 2006 Καλημέρα σε όλους, είμαι φανατικός μουσικόφιλος, έχω μια τεράστια συλλογή από μουσική την οποία φυσικά διαχειρίζομαι στο iTunes. Είμαι τελειομανής με τα tags των τραγουδιών, θέλω να είναι όλα σωστά γραμμένα, με όλες τις πληροφορίες συμπληρωμένες. Έχω όμως ένα μείζον (κατά τη γνώμη μου πάντα) θέμα το οποίο αφορά τα είδη της μουσικής. Αν χρησιμοποιηθούν τα κλασσικά είδη μουσικής (αυτά που έχει το iTunes Music Store και το All Music Guide) τότε πολλά τραγούδια καταλλήγουν σε έναν κουβά πιο γενικό: παράδειγμα στην κατηγορία Rock έχουμε Pink Floyd, Metallica, Iron Maiden, U2, R.E.M. κλπ. Αν πάλι πάμε αναλυτικά καταλλήγουμε με καμιά εκατοστή είδη: παράδειγμα Metal, Rock, Psychedelic Rock, Progressive Rock, Pop Rock, Alternative Rock κλπ κλπ. Έτσι ναι μεν υπάρχει μια πιο σωστή δόμηση αλλά ψάχνεις να βρεις τους Pink Floyd και λες που τους έχω στο Progressive ή στο Psychedelic; Έπειτα πως κατασκευάζεις smart playlists που έχουν μουσική που "ταιριάζει"; Έτσι λοιπόν βρήκα μια λύση η οποία λέγεται κλασσικά είδη και πολλά στυλ για κάθε καλλιτέχνη/συγκρότημα. Βασισμένο στην κατηγοριοποίηση του All Music Guide (http://www.allmusic.com). Αλλά πως θα το κάνουμε αυτό; Έναν έναν καλλιτέχνη ξεχωριστά; Και που θα αποθηκεύσουμε την πληροφορία Style αφού δεν είναι 1 προς 1 αλλά 1 προς Ν (1 καλλιτέχνης προς Ν στυλ); Έτσι σκέφτηκα το πεδίο grouping. Έτσι για παράδειγμα για τους Pink Floyd έχουμε: Genre: Rock Styles (in Grouping Tag): Prog-Rock/ Art Rock British Invasion Psychedelic Album Rock British Psychedelia Mixed Media Hard Rock διαχωρισμένα με ',' ή '|'. Φανταστείτε τώρα τις δυνατότητες να μπορείς να φτιάχνεις smart playlists βασισμένες στο στυλ και όχι στο είδος. Πάμε τώρα στο ζουμί. Αυτή η πληροφορία είναι στο All Music το οποίο δεν δίνει πρόσβαση στη βάση του (όπως το Amazon) παρά μόνο μέσω της σελίδας. Έτσι λοιπόν ξεκίνησα να φτιάχνω μια εφαρμογή στο Xcode 2.2 (Universal Binary φυσικά) η οποία προς το παρόν κάνει το εξής: - ο χρήστης δίνει τον καλλιτέχνη - το πρόγραμμα κάνει αυτόματα search στο all music για τον καλιτέχνη αυτό (δεν ανοίγει κανένας browser) - το πρόγραμμα "σώζει" στη μνήμη όλη τη σελίδα η οποία είναι ένα html αρχείο με όλο τον κώδικα html και κάπου εκεί μέσα υπάρχει η πληροφορία των styles που θέλουμε. - με έναν html parser καθαριζει η σελίδα από τον html κώδικα και μένει μόνο το κείμενο της. - με κάποιες μεθόδους απομονώνονται τα styles για τον εν λόγω καλλιτέχνη. Αυτά κάνει η εφαρμογή τώρα. Σίγά σιγά θα την τελειοποιήσω και θα διαβάζει τον καλλιτέχνη από το ή τα όσα κομμάτια έχουμε επιλέξει στο iTunes θα κάνει όλα τα παραπάνω και θα γράφει στο tag grouping τα styles... Θέλω από εσάς να μου πείτε αν αξίζει τον κόπο η ιδέα, αν σας φαίνεται ένας καλός τρόπος για την ταξινόμηση της μουσικής μας και αν φυσικά θα με βοηθήσετε με beta testing. Αυτά...!
bchris Δημοσ. 6 Απριλίου 2006 Δημοσ. 6 Απριλίου 2006 Εμενα καλο μου ακουγεται. Αλλα δεν ειναι εκειι το θεμα. Το θεμα ειναι αν σου αρεσει και αν σε βολεψει εσενα.
Snolly Δημοσ. 6 Απριλίου 2006 Μέλος Δημοσ. 6 Απριλίου 2006 Εγώ θα το κάνω έτσι κι αλλιώς. Το θέμα είναι να αξίζει τον κόπο να υλοποιηθεί και για περισσότερο κόσμο. Έτσι είναι μεγαλύτερο το κίνητρο και περισσότερες οι ιδέες. Έτσι είχε γίνει και με το SwiftAVS και είχε πάει πολύ καλά σαν project.
georgeadams Δημοσ. 6 Απριλίου 2006 Δημοσ. 6 Απριλίου 2006 Μου ακούγεται μια χαρά και πολύ χρήσιμο. Πρόσφατα ξεκίνησα κι εγώ τη μεταφορά της μουσικής συλλογής μου στο iTunes και με προβληματίζουν κι εμένα τα tag και τα genre.
Super Moderators paredwse Δημοσ. 6 Απριλίου 2006 Super Moderators Δημοσ. 6 Απριλίου 2006 [...]Θέλω από εσάς να μου πείτε αν αξίζει τον κόπο η ιδέα' date=' αν σας φαίνεται ένας καλός τρόπος για την ταξινόμηση της μουσικής μας και αν φυσικά θα με βοηθήσετε με beta testing. Αυτά...![/quote'] Μου φαίνεται εξαιρετική ιδέα και πολύ χρήσιμο πρόγραμμα. Ευχαρίστως να βοηθήσω στο beta testing.
Snolly Δημοσ. 7 Απριλίου 2006 Μέλος Δημοσ. 7 Απριλίου 2006 Λοιπόν παιδιά η πρώτη πολύ beta έκδοση. Πληκτρολογείς το όνομα του καλλιτέχνη και σου φέρνει τα styles. Πολλοί καλλιτέχνες δεν δουλεύουν γιατί αν κάνεις search στο all music guide δε σε πάει κατευθείαν στη σελίδα τους αλλά σε μιά λίστα με πιθανά αποτελέσματα για να διαλέξεις... Δοκιμάστε σας παρακαλώ και πείτε μου τι ποσοστά επιτυχίας είχατε και αν σας βούλωσε, κράσαρε ή τέλος πάντων αν κάτι δεν πήγε καλά... Κατέβασμα από εδώ: http://rapidshare.de/files/17378829/jTuneStyles_v0.01.zip.html
bchris Δημοσ. 7 Απριλίου 2006 Δημοσ. 7 Απριλίου 2006 Εγώ θα το κάνω έτσι κι αλλιώς. Το θέμα είναι να αξίζει τον κόπο να υλοποιηθεί και για περισσότερο κόσμο. Έτσι είναι μεγαλύτερο το κίνητρο και περισσότερες οι ιδέες. Έτσι είχε γίνει και με το SwiftAVS και είχε πάει πολύ καλά σαν project. Αυτο εννοουσα... Αν βολεψει εσενα, τοτε σιγουρα θα βολεψει και πολλους αλλους. Σιγουρα δεν εισαι ο μονος με τετοιες αναγκεσ στον πλανητη Keep up the good work
doomx Δημοσ. 7 Απριλίου 2006 Δημοσ. 7 Απριλίου 2006 Einai ontos polu endiaferon. Otan einai sto stage tou na pernaei mono tou ta tags, tha to dokimaso.
Snolly Δημοσ. 7 Απριλίου 2006 Μέλος Δημοσ. 7 Απριλίου 2006 Χμμμ μάλλον έκανα build μόνο Intel binary και όχι Universal... Θα το διορθώσω το βραδάκι.
Snolly Δημοσ. 8 Απριλίου 2006 Μέλος Δημοσ. 8 Απριλίου 2006 iTagProperly v0.02 -Διαβάζει το επιλεγμένο/επιλεγμένα κομμάτια στο iTunes. -Κατεβάζει τα στυλ από το all music guide. -Τα γράφει στο grouping tag των επιλεγμένων τραγουδιών. με ευλάβεια μην επιλέξετε όλο σας το library και το βάλετε να τρέξει μην τα κάνει πουτ*ν*. http://rapidshare.de/files/17445619/iTagProperly_v0.02.zip.html
worldcitizen Δημοσ. 8 Απριλίου 2006 Δημοσ. 8 Απριλίου 2006 Snolly το ίδιο... Όταν το κάνεις UB πες μας κι εμάς
Snolly Δημοσ. 8 Απριλίου 2006 Μέλος Δημοσ. 8 Απριλίου 2006 Snolly το ίδιο... Όταν το κάνεις UB πες μας κι εμάς Ωχ πάλι το ξέχασα το PPC... Αύριο πάλι...
doomx Δημοσ. 8 Απριλίου 2006 Δημοσ. 8 Απριλίου 2006 G4/G5 rule....min ta ksexnate oi developpers. Apaito support toulaxiston gia 4-5 xronia. C'mon!!!
Snolly Δημοσ. 8 Απριλίου 2006 Μέλος Δημοσ. 8 Απριλίου 2006 Universal Binary (δεν είναι εύκολο να φτιάξεις universal binary όταν το application είναι και Cocoa και Java και Applescript). Και τώρα ούτε ξέρω πως τα κατάφερα... http://rapidshare.de/files/17478568/iTagProperly_v0.02_UB.zip.html
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.