Wednesday, August 20, 2008

Last.fm Cocoa Tagger v1.2

I added some new features including:



Most of these features allow you to keep the app open (as long as it doesn't crash). Check it out!



Download now

Labels: , , , , , , , , ,


Friday, July 4, 2008

New Last.fm Tagger Written in Cocoa

So, I'm trying my hand at Cocoa, namely RubyCocoa. Objective-C is a bit out of my grasp right now. If I start needing big performance boosts, I'll go that route. In the meantime, writing RubyCocoa apps is insanely fun. I wrote this basic tagger in 2 days (roughly 6 hours) and it works pretty well!

If you plan on trying out this app, create a small playlist with the name 'lastfmtagger' and put a few albums in there.

Problems I am aware of:


  1. Can't load huge iTunes library/playlist yet without taking forever to load

  2. App craps out if the file is missing in iTunes when trying to write

  3. Some more I can't think of right now...



Give it a shot, and let me know what you think. Here's a screenshot.

Labels: , , , , ,


Monday, November 5, 2007

MusicBrainz, Picard, and OSX

Oh how excited I am, for Picard works (without building from source) on my Mac now. Oh, this is the greatest day in a long freakin' time. It was the one last app missing from my usual Windows routine.

Get it now! and start tagging.

Maybe this fella should think about paying the wonderfully awesome MusicBrainz team now :)

Labels: , , , , ,


Tuesday, October 9, 2007

Last.fm Tagger for RubyOSA Update 3

I've once again improved my little Last.fm script for use with RubyOSA. It needed updating badly. There were quite a few things bugging me.

What's new:

• Nice console messages telling you what's happening.
• Support for skipping over identical genre's.
• Ability to continue or abort tagging process. So if you don't like that tag, type 'n'.
• Use -q to subdue tagging confirmations.
• Full UTF-8 support, as well as proper URL escaping.



Download it now! And have somewhat useful genre's to choose from.

I will tackle cleaning it up later. Add me to your RSS reader if you want script updates.

Remember, you can get RubyOSA with the Last.fm Tagger here.

Labels: , , , , , , , ,


Monday, March 19, 2007

New Last.fm Tagger for RubyOSA

Laurent Sansonetti was generous enough to ask me if I wanted to contribute my little Last.fm script to the RubyOSA samples directory. And of course, I was more than willing to do that. He actually updated the script to make it even better! Now, you simply select which track in iTunes you want to tag, and run the RubyOSA script. The script will then query Last.fm for the most popular tag, and set the genre to whatever the tag on Last.fm is.

Here's the updated code:

begin require 'rubygems'; rescue LoadError; end
require 'rbosa'
require 'net/http'
require 'cgi'
require 'rexml/document'
include REXML

itunes = OSA.app('iTunes')
selection = itunes.selection.get
if selection.empty?
$stderr.puts "Please select some tracks."
exit 1
end
selection.each do |track|
feed = "http://ws.audioscrobbler.com/1.0/album/#{CGI::escape(track.album)}/toptags.xml"
doc = Document.new(Net::HTTP.get(URI(feed)))
track.genre = doc.root[1][1].text
end


Remember, you can get RubyOSA with the Last.fm Tagger here.

Thanks to Laurent for making an awesome library. It makes playing with Ruby even more fun!

Labels: , , , , ,


Wednesday, December 20, 2006

Automatically Map Network Drive with OSX Upon Login

After a little prying, I was able to finally figure out that a network share can in fact be mapped upon login. It’s easy, and I’m an artard for not knowing this before.

  1. Manually map the drive you want to auto-map at logon
  2. Go to System Preferences
  3. Select Accounts
  4. Select “Login Items” under your username
  5. Add a new item by clicking the plus
  6. Select your networked folder and click Add

That’s it. Heh. Make sure you store your login information if you don’t want to be pestered by the login prompt everytime.

Labels:


This page is powered by Blogger. Isn't yours?

Subscribe to Posts [Atom]