tattwamasi / TeslaTunes

Copy your iTunes library, automatically converting Apple Lossless to flac, to a destination for use with your Tesla Model S
https://teslatunes.loci.net
43 stars 5 forks source link

M1 native build #23

Open jlfranklin opened 1 year ago

jlfranklin commented 1 year ago

Any chance of getting an M1 native (Universal) build?

tattwamasi commented 1 year ago

Sorry for slow reply. I won't say this project is dead, but it is at least deep in a very long rest.
I'm up for it, but not sure if/when I can get to it. The code is pretty old at this point, as is my memory of it :) so there'll be catchup work vs. just repackage and done.

I appreciate your interest and welcome anyone who wants to do something with this. I had really hoped there'd be zero use for it at this point, but I realize there are still issues with the car's media player and it's still useful for some people.

jlfranklin commented 1 year ago

I doubt there will ever be zero use for it. As long as there are major issues, TT will help avoid them by writing out the compatible codecs and tags. If Tesla adds features, TT can ensure the files have the data necessary to leverage them. In both cases, optimizing the files (think: size of album covers) can reduce the CPU & memory pressure in the MCU.

Looking briefly at the code, updating the embedded frameworks with M1/Universal versions and rebuilding should be 90% of the work.