Version 3?
Pre-releaseAn early peek to the next version of LosslessSwitcher!
- Borrows the Process() way of getting logs, rather than relying on OSLogStore, from #195, special thanks to @FantasticSkyBaby, which hopefully solves #115
- Hopefully fixes #190, #134?
- Best effort to match sample rate with track, aims to fix #159
IMPORTANT: a profile is needed, which can be downloaded and installed from https://eclecticlight.co/2023/03/08/removing-privacy-censorship-from-the-log/
Profile Direct Link: https://eclecticlight.co/wp-content/uploads/2023/03/enablelogprivatedata.zip
You should always exercise caution by reading the above blog post to know what you're installing. Do also note that the profile is external, not made by me, and not signed by me either.
This profile lets the app map sample rate data to whichever track its supposed to belong to, which helps with the #159 issue.
Why is the profile needed? In Apple logs, some fields are marked as <private> without it. One of these fields that is privatised is the track name, which comes with the sample rate and bit depth log message.
For beta 1, it will not work properly without the profile (I tried). This is because I'm slightly drained right now after a day spent on this, not logically clear how to infer which data belongs to which track, if that makes sense to you.
As per always, I make no guarantees that it will work. Hopefully it does though.