yermak / AudioBookConverter

Improved AudioBookConverter based on freeipodsoftware release (mp3 to m4b converter)
GNU General Public License v2.0
745 stars 48 forks source link

Any issues with MacOS version!!! #580

Open yermak opened 5 months ago

yermak commented 5 months ago

Please note MacOS version is no longer supported, due to signature issues and security policies I can't workaround. If you are developer - you still can download sources and run it on your Mac, but there will be no official releases. (I may later make instruction how to run Mac version as developer) All issues will be closed without investigating, feel free to have topics in discussion how to run on Mac. I spent too much time fighting with Apple changing security policies - this is not something I enjoy. Especially as it's not for product build in Java.

Mac Users! Good news: I'm nearly finished proper native version of AudioBookConverter for Mac, which I will release in Apple Store. However, main blocker is going through Apple burocracy to make this happen, i.e. completing W-8BEN tax forms on Apple developers site and other boring things.

ZolaLa9 commented 5 months ago

This is awesome news! Thank you @yermak

maximtsirik commented 5 months ago

This is grate news 👍

racemus commented 3 months ago

That would be great. This app is the only reason I installed Windows with VMWare on my MacBook with an M2 chip. I'd be happy to get rid of all the excess stuff

yermak commented 3 months ago

Dear community of MacOS users, I would appreciate if you could test beta build of MacOS X version https://github.com/yermak/AudioBookConverter/releases/download/AudioBookConverterX_Beta/AudiobookConverterX.pkg.zip Sorry for long waiting - major blocker for trying to fix apple signature problems... to be able to upload it to different stores, also apple now has 2 architectures x86 and Arm (M1 and others) - which does not help. Once I able to workaround that blocker - I will add features to Mac OS X build (for now it's very basic).

Please leave you comments if it works or does not work for you in this thread, please don't create issue for main product.

Thank you and looking forward for your feedback.

racemus commented 3 months ago

Fantastic! @yermak, thank you for the build. I tried it on my MacBook Pro M2 Max with macOS 14.6, and it works. While it lacks some features I usually use, it works! It took 19 seconds to convert a 4-hour book from multiple MP3 files to one M4B file. Looking forward to the full version.

yermak commented 3 months ago

@racemus Thanks a lot for confirming. That's great news! As I have my developer certificats installled on my both macs Intel and M1 - I could not trust my tests properly. Also, as I use external x86 library - I was concerned if it works properly on M1+, so, I'm super excited.

gh0sti commented 3 months ago

just FYI with macOS 15 coming up https://www.macrumors.com/2024/08/06/macos-sequoia-gatekeeper-security-change/ "Apple is eliminating the option to Control-click to open Mac software that is not correctly signed or notarized in ‌macOS Sequoia‌. To install apps that Gatekeeper blocks, users will need to open up System Settings and go to the Privacy and Security section to "review security information" before being able to run the software."

yermak commented 3 months ago

@gh0sti did this test build require you to use control-click to open? I believe it was properly signed. Or didn't it work for you?

bnghtsh commented 3 months ago

Hello @yermak I tested it on my MBP M3 Max (Sonoma 14.6) and I did have to go to Settings > Privacy & Security to allow it. Once I did that, it installed fine. I converted 3 books so far and it did turn on the fan on my M3. I have never heard that thing go off until now lol.

yermak commented 3 months ago

@bnghtsh thank you for feedback. It means it still not properly signed/notarised... :(

however, I'm happy that I was able to make you mac work at full speed so you finally have seen what you paid for. Program uses all possible cores to run conversion, that's why it should be much faster then other sequential converters, but much higher on power usage...

bnghtsh commented 3 months ago

It was quick for sure. Let me know if you need anything else tested.

red-ochre commented 3 months ago

I have been running ABC on a Win VM under UTM and would love to not need it. When installing AudioBookConverterX I had to go to Settings > Privacy & Security to allow it, but that is not a big deal (as long as you know what to do to get around the messages). I don't know which features are yet to be added but here's what I have found so far:

  1. Drag 'n' Drop files or folders from Finder to the ABCX window doesn't work.
  2. From ABCX I can add a folder but not individual files.
  3. I cannot see how to manipulate chapters. I can't see a button for that.
  4. When I Convert m4a files, ABCX does a convert and ends up with individual m4b files that are bigger than the original m4a's. I think that ABC on Win would know not to convert m4a files.
  5. With multiple m4a files as input, I get multiple m4b files as output. ABC under Win would concatenate them into a single m4b with chapter marks where each m4a file starts.

Thanks for your great work on this.

cerinawithasea commented 2 months ago

OH I wold have been so bummed if i had missed this, I just got an M1 I am so excited!!

Im back, its been 20 minutes.....blazingly fast abc1strun

I did run into a couple small things The first thing was the auto sort, the code i use to get proper chapters numbers 8, 9, 10 so i had to drag the first 9 files to the top (not the worst thing) then its not naming the chapters by using the file names ABCorigchap IM attaching the mediainfo text file for the finished file MediaInfo.txt I really am a litte ocd about the chapter names. what can i do? Again YAY. I know you know from my emails i was so looking forward to this, thank you

ZolaLa9 commented 2 months ago

@bnghtsh thank you for feedback. It means it still not properly signed/notarised... :(

@yermak — Not sure if you've already solved the signed/notarized issue. If not, the problem may not be the signing/notarizing. Over at Sigil, developers discovered dangling rpaths caused warning to pop up, requiring control-click or Settings > Privacy & Security to open, even though app was properly signed/notarzied. More info on Sigil forum starting post #19. So there may be something in code causing warning to pop up even when properly signed/notarized.

pitwegner commented 2 months ago

@yermak Works perfectly fine on my 2019 Intel Mac. Thanks!

cerinawithasea commented 2 months ago

Wondering again about the chapter/file names. I skimmed through and didn't see a response. ii apologize if i missed it. I have gone back to using autoM4b on a docker...pity

bmcquist commented 2 months ago

Wondering again about the chapter/file names. I skimmed through and didn't see a response. ii apologize if i missed it. I have gone back to using autoM4b on a docker...pity

Yeah same here.

yermak commented 1 week ago

@bmcquist , @cerinawithasea , @pitwegner @ZolaLa9 , @red-ochre , @bnghtsh , @gh0sti , @racemus , @maximtsirik and everyone else! It seems I finally managed to solve Apple signature issue - required serious changes on my side, unfornatuly at price of performance - but hopefully it won't be that major, but now when this is unblocked - I hope to move with much faster speed considering X-mas is comming... If you interested to help with beta testing on AppStore (yes, I'm going to release it on AppStore) feel to drop me a note "MY_NICK_NAME" at gmail, preferably with subject AudioBookConverterX and I will include you in TestFlight - Apple program for Beta Testing, which allows to install beta versions of apps from AppStore. Email you use to send a note me may not be apple id, you will recieve a link and code and login to apple with your real apple id, I will not even see it.

The news are:

And thank you guys for long support I nearly lost all motivation to make it work on mac. I don't ignore you bugs and feedback, just was focused on solving Apple signature issues.

willcohen commented 2 days ago

TestFlight build 17 working well on M2/Sequoia!