I thought I’d see a project through to completion for once, so I bought shtaggle.co.uk in order to keep all the updates for Shtaggle in one place and so forth!
Also, released a new version now that will check for updates and a couple of other bug fixes…
- Direct interface to iTunes via AppScript
o Skip tracks
o Rate track
o Tag track (the whole point!)
- Tags pulled from Last.FM
- Tags pulled from artist’s previous taggings
- Predefined customisable tags, including:
o Moods (or whatever, but most sensibly used for moods)
o Record labels
- Custom tags (type whatever word you want) with auto-suggest
- Lyrics pulled from LyricWiki.org
- Alert sound when tracks aren’t tagged
Apologies to ROBERT Pointon for calling him Richard on shtaggle.co.uk! Wups!
Apparently web based desktop apps aren’t particularly sensible.
Here’s a first-draft remake of Tagginator, which is more grounded in reality…
Again, Python-Cocoa, using appscript (included, but you will need to tweak install.sh to install it).
More limited than Tagginator at present (but I’m working on it…)
- Tag from Last.FM
- Tag ‘by hand’
- Tag from artist’s previous tags
- Tag by predefined ‘moods’ (with images — placed in /Library/Application Support/Shtaggle/mood/)
- Fancy looking tag clouds thanks to … ??? (Dave?!)
- Basic iTunes transport
- Track rating
- Lyric pull from LyricWiki.org
Leave bug reports below or mail me
I’m really anal about organising my music (which is strange cos I’m not anal about organising anything else in my life) so I wrote a little django site a while ago that uses appscript to interact with iTunes and set tags.
I have now ported this (fairly hackily, in true Steve-style) to an app.
It’s still a bit premature but feedback is welcomed…
Basically it presents you with tags, labels and instruments and you drag the ones you want to a box and this tags them in iTunes using the comment field.
It gets tags from last.fm for the current track, it gets tags from your library from the artist (so where you have already tagged the artist), and it uses pre-defined tags of your choosing for you to select from. you can of course just type your own too, but thereafter they get added to the suggested tags which you can then drag too! lovely.
It uses the django base to run a server on localhost:8001 which then serves up webpages, which get shown in a WebView. You can of course just hit up localhost:8001 in a webbrowser once the app is running. This is pretty nasty cos it means you need django and so forth, but it works.
Uses scriptaculous/prototype for ajax and pretty UI things (draggables/droppables)
… there are lots of loose ends, but do have a look!
more explained in the README!
UPDATE (2008/05/18 @0030):
I put some prefs in so you can easily change the port and the moods/instruments/labels.
same URL as above for download.