Jump to content
  • entries
    47
  • comments
    385
  • views
    8168

Puddletag on OS X


wgscott

Puddletag was developed for Linux, but it is easily ported to OS X. I made a fink package that enables you to install it automatically. If you have fink installed, simply issue the command

 

fink selfupdate
fink -y install puddletag

 

or, if you want to do this quickly with precompiled debian packages,

 

sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install puddletag

 

and Bob's your uncle.

 

If you don't have fink installed, you can get a copy of mine, which will put everything in /sw, and an AppleScript launcher app I made in /Applications/Puddletag.app

 

To do that, if you are running 10.9.5 or later, download this big tarball:

 

curl -O  http://scottlab.ucsc.edu/~wgscott/mystuff/sw_puddletag_10.9.5.tgz

 

Then unpack it at the root level, i.e.,

 

cd / 
sudo tar xvfz  ~/Downloads/sw_puddletag_10.9.5.tgz

 

Then, to run it, double-click the launcher in the /Applications directory, or issue the command

/sw/bin/puddletag

.

3 Comments


Recommended Comments

Sorry, didn't see this. It seems to be working, i.e., here is how I installed the binary in less than 60 seconds:

 

zsh-% sudo apt-get install puddletag
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
 ca-bundle configobj-py27 libmusicbrainz5.0 libmusicbrainz5.0-shlibs libproxy1-shlibs mutagen-py27 neon27-shlibs
The following NEW packages will be installed:
 ca-bundle configobj-py27 libmusicbrainz5.0 libmusicbrainz5.0-shlibs libproxy1-shlibs mutagen-py27 neon27-shlibs
 puddletag
0 packages upgraded, 8 newly installed, 0 to remove and 0  not upgraded.
Need to get 2185kB of archives. After unpacking 7344kB will be used.
Do you want to continue? [Y/n] y
Get:1 http://bindist.finkmirrors.net stable/main ca-bundle 20130114-1 [135kB]
Get:2 http://bindist.finkmirrors.net stable/main configobj-py27 5.0.2-1 [70.8kB]
Get:3 http://bindist.finkmirrors.net stable/main libproxy1-shlibs 0.4.11-1 [78.0kB]
Get:4 http://bindist.finkmirrors.net stable/main neon27-shlibs 0.30.0-1 [87.8kB]
Get:5 http://bindist.finkmirrors.net stable/main libmusicbrainz5.0-shlibs 5.0.1-1 [199kB]
Get:6 http://bindist.finkmirrors.net stable/main libmusicbrainz5.0 5.0.1-1 [53.7kB]
Get:7 http://bindist.finkmirrors.net stable/main mutagen-py27 1.25.1-2 [241kB]
Get:8 http://bindist.finkmirrors.net stable/main puddletag 1.0.3-1 [1320kB]
Fetched 2185kB in 6s (335kB/s)
Selecting previously deselected package ca-bundle.
(Reading database ... 215247 files and directories currently installed.)
Unpacking ca-bundle (from .../ca-bundle_20130114-1_darwin-x86%5f64.deb) ...
Selecting previously deselected package configobj-py27.
Unpacking configobj-py27 (from .../configobj-py27_5.0.2-1_darwin-x86%5f64.deb) ...
Selecting previously deselected package libproxy1-shlibs.
Unpacking libproxy1-shlibs (from .../libproxy1-shlibs_0.4.11-1_darwin-x86%5f64.deb) ...
Selecting previously deselected package neon27-shlibs.
Unpacking neon27-shlibs (from .../neon27-shlibs_0.30.0-1_darwin-x86%5f64.deb) ...
Selecting previously deselected package libmusicbrainz5.0-shlibs.
Unpacking libmusicbrainz5.0-shlibs (from .../libmusicbrainz5.0-shlibs_5.0.1-1_darwin-x86%5f64.deb) ...
Selecting previously deselected package libmusicbrainz5.0.
Unpacking libmusicbrainz5.0 (from .../libmusicbrainz5.0_5.0.1-1_darwin-x86%5f64.deb) ...
Selecting previously deselected package mutagen-py27.
Unpacking mutagen-py27 (from .../mutagen-py27_1.25.1-2_darwin-x86%5f64.deb) ...
Selecting previously deselected package puddletag.
Unpacking puddletag (from .../puddletag_1.0.3-1_darwin-x86%5f64.deb) ...
Setting up ca-bundle (20130114-1) ...

Setting up configobj-py27 (5.0.2-1) ...

Setting up libproxy1-shlibs (0.4.11-1) ...

Setting up neon27-shlibs (0.30.0-1) ...

Setting up libmusicbrainz5.0-shlibs (5.0.1-1) ...

Setting up libmusicbrainz5.0 (5.0.1-1) ...

Setting up mutagen-py27 (1.25.1-2) ...

Setting up puddletag (1.0.3-1) ...

Link to comment

I installed your package for those of us without fink installed. It's working, but the pop-up windows like the one for numbering tracks or for the actions do not close after use, but only when I shut down python. I've upgraded to os x 10.11, so perhaps that's the problem. The functions all seem to work fine, but it's a bit irritating that the pop-up windows don't close automatically. My original implementation of puddletag stopped working completely when I upgraded to 10.11, so your package is a big help. Thanks.

Link to comment



×
×
  • Create New...