Per un'applicazione che sto creando, devo essere in grado di leggere i file AAC e MP3 e ottenere i dati della forma d'onda (non riprodurli direttamente, ho bisogno di manipolare i dati prima di giocare). Idealmente, dovrei essere in grado di leggere qualsiasi file MP3/AAC là fuori (VBR, diversi bitrate, ecc.), O almeno qualsiasi cosa che potrebbe potenzialmente apparire in iTunes.Caricamento di un file AAC/MP3 "manualmente"
Quest'ultimo punto è molto importante, come ha commentato Chuck. Supponevo che iTunes fosse MP3, non sapevo che usassero AAC. In sostanza, devo essere in grado di leggere tutto ciò che è in iTunes.
Quale approccio mi consigliate di utilizzare?
Che tipo di librerie ci sono là fuori?
Questo è per un'applicazione commerciale che verrà eseguita su Windows, scritta in C# 3.0. Posso usare le librerie Open Source, ma niente con una licenza che mi farà rilasciare il mio codice sorgente in seguito.
Qualsiasi suggerimento è molto apprezzato!
Spero ti renderai conto che una buona parte della musica di iTunes è AAC piuttosto che MP3. – Chuck
Oops! Grazie per questo chiarimento! –
Un ulteriore avvertimento: fino a poco tempo fa, tutte le canzoni acquistate da iTunes Store erano crittografate con il DRM proprietario di Apple. Niente tranne QuickTime e il JHymn che vieta la DMCA può decodificarli (e non sono al 100% positivo sulla versione Windows di QuickTime). – Chuck