HookedBehemoth / sys-tune

Background audio player for the Nintendo switch
145 stars 10 forks source link

m4a / aac support? #41

Open TheBense opened 5 months ago

TheBense commented 5 months ago

How difficult would it be to implement support for m4a / aac? I have an entire iTunes database of 40,000+ songs, that are mostly DRM free "iTunes Plus" .m4a.

In the summer of 2012, after spending several weeks researching, I decided to subscribe to iTunes Match, Apple's cloud service, due to it's ability to use acoustic fingerprinting to scan my audio files, many of which were previously downloaded 192kbps mp3s.

iTunes match compares the acoustic fingerprints of my files with the files in their own database. If a match is made, Apple "unlocks" the audio portion (but not metadata) of the files that they have in their iTunes store, which is AAC.

HookedBehemoth commented 4 months ago

I probably won't. I've used these libraries https://github.com/mackron/dr_libs which were great to work with and have a permissive license. Also I think AAC is too complex of a codec. The reference implementation library alone is 10x the size of sys-tune right now.