rstemmer / id3edit

🛠 id3edit is a command line tool to edit and debug ID3v2 tags of mp3 files supporting Unicode.
GNU General Public License v3.0
31 stars 4 forks source link

macOS Support (using brew) #24

Open dhulihan opened 2 years ago

dhulihan commented 2 years ago

Installation via brew would be very nice and could increase user adoption quite a bit!

rstemmer commented 2 years ago

I agree, but 😄

I never tested this tool on MacOS. But I only use standard C so it should work fine. Anyway packaging it is a quiet huge effort. That's why there is not even a single Linux package for it.

So the question is: Is it worth to spend the effort.

1.: mp3 is a dying file format. This tool will become more and more useless in future. 2.: Whoever needs this tool is so deep into hacking that this person can easily clone the repo and compile it from source.

I'm not sure if it is worth spending much time in making a tool available for a wide audience that is barely necessary in everyday computer work.

However, if someone wants to learn creating brew packages, this project may be a good starting point because it is "clean" and "simple".

dhulihan commented 2 years ago

Agreed, it is a good first issue, more of a "wishlist item" from my perspective 😸. Thanks for your consideration!

rstemmer commented 10 months ago

Since version 2.2.0 macOS is supported.

The repository can be cloned, the source build on macOS:

xcode-select --install # If not already done in the past

# Install libprinthex (dependency of id3edit
git clone https://github.com/rstemmer/libprinthex.git
cd libprinthex
./build.sh
sudo ./install.sh # Installs to /usr/local/{lib,include}

# Install id3edit
git clone https://github.com/rstemmer/id3edit.git
cd id3edit
./build.sh
sudo ./install.sh

There is also a Dockerfile available from Hendri Kurniawan (hckurniawan)

So basically "macOS Support" is done :) Only brew support is missing.