Mac OS 64bit native app

Hi Florian,

I was wondering if there is any chance of developing a native Mac OS 64bit app, as the Wine app isn't that user friendly... especially with updating.

Yes, it's in the very early makings :slight_smile:

Any chance of an alpha/beta release soon?

I know it's been a while already, my focus was mainly on the existing version (as you've probably noticed from the changelog :sweat_smile:).

I've started to work on the macOS version again and keep you posted. Once I release an alpha, you'll be among the group of uses with early access.

That's good to hear. I can't wait.

The Wine port can be frustrating, with the various UI glitches.

How's the alpha coming along?

Using Objective C or Swift?
XCode is so buggy anyway....

The next version of macOS scheduled for autumn will drop support for Wine-based 32bit apps, so Mp3tag will be affected.

This added another boost of motivation to continue working on a native version of Mp3tag for macOS. The current status is, that I’ve added a bridge between my ID3v2 library (written in C++) via Objective-C++ to Swift and can display a MP3 file list with metadata now. I’ve also started working on the Tag Panel, which now displays metadata and resizes with the main window.

It’s all new to me and Xcode is very special at times. If you read this and if you're interested in a native version of Mp3tag for macOS let me know. Every grain of motivation counts :slight_smile:

yea, ui design in xcode is very speical, Storyboard and Segues ... i couldn't sleep for about an week cause of that.

Instead of an motivation count I could give you a tipp:
F**k off having all UI's in one Storyboard using Segues (the way like apple want you to do it)
and apply it to UI Controller per code using your own structure. You can even apply UI's from different storyboards on your UI Controller.

(greetings from a short trip to the apple world,
hope you'll have more luck and endurance)

Thanks, @MP3Freak_Peter! I've already learned this the hard way. I needed to create the Tag Panel via code anyway (including all constraints and sizing) to have it fully configurable like in the Win32 version.

Over the past week I did some late-evening experiments using SwiftUI. I really like the declarative approach. However, it's still early beta and whenever I run into an issue, it's not clear whether it's me not knowing how to code or the framework being not ready for production :sweat_smile:

I can’t help, but I’ve got friends that are gonna be so happy that a Mac version is coming.

Hi Florian, I am definitely interested in a native version. Is an alpha ready yet, or still a little bit away?

Thanks! It's still a bit away :slight_smile:

I've recently installed Catalina Public Beta, is there a way I can get the Wine version to work?
I know Wine is available in x64 bit, but I don't know if I can be bothered downloading all the separate components and compiling it, just to use Mp3tag.

It’s not possible as far as I know.

Hi Florian, Please, please keep your good work up! mp3tag is THE BEST. I really hope you'll be coming out with the 64 bit version in time for Catalina. Here's hoping!!!!
Thanks.

Quick question - will Windows config settings be applicable for the mac version?

That would be really good. Make it a lot easier to migrate to the Mac version.

Surely, you couldn't be too far off an alpha or beta :wink:

Definitely interested as I'm planning to ditch Windows completely, by the end of this year.