Subscribe via RSS
administration c# cocoa coding EasyTAG linux Mac OS X opensolaris OpenVPN Time Machine virtualization windows xcode zfs

Easytag build for Mac OS X

 

 

Disclaimer

Please note that I am not affiliated with the easytag project.
THIS IS NO OFFICIAL BUILD.

This build is made from the GPL'd Easytag code and is provided under the GPL.
It comes with no warranty at all and it is provided :

"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.

For further information look in the "LICENSE" file in the Distribution.

 

Introduction

This is an attempt to produce an easy to use binary package of EasyTAG for OSX.

"EasyTAG is a utility for viewing and editing tags for MP3, MP2, MP4/AAC, FLAC, Ogg Vorbis, MusePack, Monkey's Audio and WavPack files. Its simple and nice GTK+ interface makes tagging easier under GNU/Linux or Windows."

Unfortunately there is (as of January 2010) no official binary package of EasyTAG for Mac OS X. There is however the possibility to install it via Fink, darwinports or compile it completely from Source.

However most mac users are used to have a ready to use binary, which they just drag to their Application folder. I like this distribution form too.

So I set up a build environment and build this package myself using jhbuild and ige-mac-bundler. Here it is for you to download an use.

 

Features

» Easy to use Mac Application Package.
» Provided in standard mac disc image format.
» All supported libraries are available and compiled in (except wavepack).
» Runs natively on your desktop without the need for the X-Server, using quartz-GTK.
» Uses the Mac OS X MenuBar natively
» Dressed in an OS X like GTK2 theme
» Employs a cocoa wrapper, which uses the Sparkle update framwork

Screenshots

A picture says more than a few words :

EasyTAG OSX in action
Almost all possible audio format support is compiled in
EasyTAG Disk Image
OS X Menubar Integration
easy updating for EasyTAG with Sparkle
 

Downloads

Easytag.dmg
alpha 5 [01.08.2011, 10.5-10.8 (Intel)]
(9,0 MB)

 
Easytag 2.1.6 with the "manual cddb search fix patch" build and various Mac OS X tweaks

To comply with the GPL I provide here the GPL and LGPL Source Packages of the libraries I used to build EasyTAG.

easytag-2.1.6-macBuild-alpha4.tar.bz2
(alpha 5 has the same source, only gtk framework changes in alpha 5)
gtk+-2.24.0_mod.tar.bz2
(modified with preliminary Bugfixes for gtk+ Bug 655074 , gtk+ Bug 655122 )
glib-2.27.3_mod.tar.bz2 (modified to make it work on 10.4 and 10.5)
gettext-0.18.1.1.tar.gz
intltool-0.40.6.tar.bz2
pango-1.28.3.tar.bz2
cairo-1.10.2.tar.gz
atk-1.32.0.tar.bz2
ige-mac-integration-0.9.8.tar.bz2

My Sparkle Helper Application (MIT-style licensed) : MySparkleHelper_Source.zip

 

Release History

alpha5 [01.08.2011]
» Bugfix release for Mac OS X Lion (10.7)
» Updated to new GTK 2.24.0
» Fixes crash with undecorated GTK+ windows at startup on Lion (gtk+ Bug 655074)
» Fixes crash when resizing GTK+ windows on Lion (gtk+ Bug 655122)

alpha4 [31.12.2010]
» Using the OS X MenuBar
» Added Mac OS X alike themeing
» Update notification and self-updating capatibilities with a Sparkle helper application

alpha3 [07.05.2010]
» Made the build really 10.5 and 10.4 compatible (Intel only)
– Removed libwavepack support (temporarily)

alpha2 [25.04.2010]
» Made the build 10.5 and 10.4 compatible
» Fixed Logo, and Changes file in the About dialog
» Fixed About dialog Easytag Homepage URL launching

alpha1 [16.02.2010]
Initial Release

Known Issues and Limitations

» Mac integration is not perfect yet (Finder “Open with”, etc …)
» Issues with libwavepack, temporarily removed from the package
» Loading the Application initially takes longer on 10.4 and 10.5 than on 10.6 and 10.7, you will probably see the spinning ball for a few seconds, nonetheless everything should work

Documentation

The original EasyTAG documentation is included in the disk image.

Bugs, Improvements, Comments

If you encounter any bugs with this build, have improvements or comments please leave a comment or send me an email to
masch82 $$AT$$ googlemail.com .

 

83 Responses to “Easytag build for Mac OS X”

  • @Tony
    Your build crashes when loading a dir with OGG files. MP3 work fine. Tested on Mavericks. Thanks for the effort, anyway.

  • Great tool.
    Any chance to get it switch to German?

  • Hi there,

    Your build of EasyTAG hasn’t been updated in a few years, so I’ve picked up the mantle and started my own builds: http://rfw.name/easytag-mac/

    I hope somebody here will find them useful 🙂

  • I just wanted to thank you for this. I came over to Mac a few months ago, and it was very nice having one of my most used programs available. Have you made any progress on a 2.1.8 build? Thank you very much!

  • Thank you Marco, I’m also coming from Linux and EasyTag is the only music file tagger you wanna use =) and your version is the only one that I was able to run on my ML. You surely did a great job !

  • Great job !

  • Works great (Lion 10.7.5). Is there an option to also rename the folder?

  • you saved my lıfe ı want to donate you but just cant fınd how thanks guys really thanks

  • Works great on Mountain Lion 10.8.2 very thanks!

  • Hi,

    Thank you so much for the excellent work.

    I’d like to report a issue here: Folder/file names in Chinese are not displayed correctly. They were displayed as a square box. I can’t attached a screenshot here. I can send through email if needed.

    Regards,
    Bill

  • Indeed I have already implemented feature 1 for myself, but I haven’t had the time to do the usual testing and release that version.

    So Drag and Drop from browsers in the picture field will be possible in the next released version.

    However automatic retrieval of album art won’t be available anytime soon unless the main easytag developers include such a feature.

     

    Regards Marco

  • Hi Marco,
    first I have to thank you for this good piece of software.
    After this, unless I miss some info and there is a different way to accomplish this, I dare to ask you to improve the picture management by allowing pasting pictures in the picture field from the clipboard.
    Moreover it should be very useful retrieve the artwork pictures in the same way the other info are retrieved directly from the web.
    Thanks again.

    p52

    OS X 10.8.2 (Mountain Lion)

  • Thanks for the report, I just changed the compatibility to 10.5 upwards.

    Unfortunately I don’t have access to any 10.4 Systems to debug this problem. So if you want it resolved, please contact me via mail (See under Contact). I would need some more information, especially error messages, stack traces and the like. You can usually find these in ~/Library/Logs/DiagnosticReports, but I’m not 100% if that’s also the location on 10.4 .

     

    Regards Marco

  • Neither Alpha 4 or Alpha 5 launch on my 2006 MacBook Pro running OS X 10.4.11. Dock Bounce, then crash.

  • Because I haven’t received any negative reports and my initial tests inside a Mountain Lion (10.8) VM didn’t prove otherwise I herby declare my build 10.8 compatible 😉

    If you have any problems with 10.8, please tell me.

  • This is highly appreciated! Glad to see you haven’t given up the project either.

    Thank you so much.
    Leo

  • thanks!! just what i needed

  • Yes an update to 2.1.7 is planned. However I have no idea yet on the timeframe 😮

  • Thanks a LOT!
    Comming from Ubuntu to Mac OSX I really missed EasyTag!

  • Will you update to EasyTAG 2.1.7?
    Anyway thanks a lot for the work!

  • This works great!! Thanks for this.

  • I’m glad you like it. In a few months I’ll be completley finished with university, and have hopefully some more spare time (haha). I hope to do a new build and release it in (late) summer.
    I like the idea of documenting the build process in detail for others to apply to similar gtk programs. So you might get what you desire 😉

    Regards Marco

  • Great Stuff!!

    This is good. I’ve been moving my macports and with each OS upgrade I dread the ports upgrade as well. Building the ports version of EasyTag was a pain for needing to build all the dependencies etc. I really appreciate this. Now my ports binary tree will be a lot smaller because of this. I was wondering if you could sometime post a piece on your packaging experience. I’ve been dying to carry meld over with me to other macs without dragging the whole ports tree around.

    thanks for this once again!!

    ~faisal

  • Great stuff – thanks a lot for the work!

  • Even though I can not say it would make any difference for me in speed, you can easily do that yourself :

    Right click on “Easytag.app” -> “Show package Contents” -> Navigate to “Contents->Resources->etc->gtk-2.0” -> Delete file gtkrc
    Then Launch application without any gtk theme.

    Regards Marco

  • Hi,
    Could you make a build with the old UI? The Mac-like UI seems to be really slow, compared to the original UI.

  • Hey, just wanna to say thanks.

    Thanks Marco,
    🙂

  • hey marco, me again.

    i know that redesigning the UI is a lot of work but, in a next future version would it be easy to remember window positions between launches(main window, cddb window and scanner window)? i set them side by side so i can have full access without keeping any window in the background, and that would help a lot already.

    thanks and hope all is well with you.

  • Thanks for this Lion compatible version. Works a treat 🙂 I was missing my easy tagging features after upgrading to Lion. Now my upgrade is complete.

  • Made my EasyTAG build for OSX Lion compatible. Thanks to the gtk+ people who provided gtk Lion patches in no time.

    Please post some feedback if it works correctly. I would especially need feedback from 10.4 Users (if there are any left 😉 because I can’t test that myself …

    And thanks to all the Users who reported feedback already.

  • Thanks Marco, waiting for that Lion build.

  • Like Lex reported earlier, it does not work under Lion (10.7) at the moment.
    This is probably because of a critical bug in gtk-mac which gets fixed about now by the maintainers and is needed for my easytag-mac version to run.
    If this solves the problem I will release a Lion compatible version soon (ETA: approx. 01.08.11)

    Regards Marco

  • I poked a bit around, it’s not your configuration – I have the same issue, when creating a folder with your chinese words. After some digging mailing lists and reading the docs I came to the conclusion that this is probably some Pango problem. “Pango” is a library for gtk that has to do with font rendering.
    I tried some stuff with Pango configuration but I could not succeed in making it work – however I am not the only OSX – Gtk user/developer, others have simliar issues with asian and arabic font rendering.
    It seems neither they nor me have been able to circumvent this issue so far, and I am not into Pango – low level gtk/MacOS programming that much to fix this from scratch myself.

    But I tried to contact the other ppl with this issue and we will see if someone can help me on it – if so I will inform you about it.

    Regards Marco

    P.S. : If you know another GTK+ application that can render Chinese fonts on MacOSX correctly I would love to know so I could look at the source (if available) to check how they do it.



Your comment :
Name *

Email*
(will not be published)

Website