jack-cli-cd-ripper / jack

Jack command-line CD ripper
GNU General Public License v2.0
14 stars 5 forks source link

m4a encoded files are not optimized for streaming #54

Closed pimzand closed 2 years ago

pimzand commented 2 years ago

Some streaming applications, such as play:Sub for iOS, need to download m4a files completely before they start playing. This happens with m4a tracks encoded by jack, but not with tracks purchased from Apple.

This can be solved by adding the "--moov-before-mdat " option to the fdkaac command line. This will cause the tags and album art to be placed in front of the encoded music data.

It's likely possible to add this option using a custom jack4rc, but this option should be added to the default command line.

pimzand commented 2 years ago

Fixed in https://github.com/jack-cli-cd-ripper/jack/commit/c0e3b7127fdaad0e69a7cecedd19c92fcf6afcf4