iTunes Playlists to Xml - version 1.4.1 released

  • October 30, 2009
  • James Skemp
This application has since been updated. Read about the current version of iTunes Playlists to Xml. Version 1.4.1 of iTunes Playlists to Xml is now available for download. Download iTunes Playlists to Xml 1.4.1. Installing and more information If you're new to iTunes Playlists to Xml, I've created a 'product page' for iTunes Playlists to Xml with all the information needed to get started. Upgrading To upgrade from version 1.

Read More

iTunes Music to SQLite - version 0.1 beta released

  • September 24, 2009
  • James Skemp
While it was at the same stage as it is now back on the 19th, I'm finally releasing the beta version of iTunes Music to SQLite. This console application finds all Music playlists in iTunes and imports them into a SQLite database (called iTunesMusic.s3db). You can change this by passing the database and source names as parameters. For example: iTunesMusicToSQLite.exe "datum.db" "James Skemp's 80 gig" You can run the executable and it will prompt for a key press before exiting, in case you want to view any messages.

Read More

IIS Logs to SQLite - version 0.1 beta released

  • September 24, 2009
  • James Skemp
Unfortunately, Microsoft Log Parser is unable to convert logs into SQLite. To work around this limitation I've created IIS Logs to SQLite, which will parse IIS logs and import them into the SQLite database and table of your choice. The first beta version of this application is now available. Download IIS Logs to SQLite version 0.1. This application requires the .NET Framework version 3.5 (check your version of .NET Framework).

Read More

Music Recommendations Please! - version 0.4.5 beta released

  • September 13, 2009
  • James Skemp
An updated version of this application was released. Download and find out more about version 0.5. The one problem I have with music is when I try to find new music that I may like. Luckily there's a number of services that will provide recommendations, but these are typically only based on one artist, or across my entire library (in the case of the iTunes Genius service). To make this a bit easier, I looked at Last.

Read More

Parsing Yahoo! Music's Artist Web Services with C# and LINQ to XML - Search for artists

  • September 12, 2009
  • James Skemp
Similar to my post on parsing Last.fm's artist.getSimilar, I've been working with Yahoo! Music's Web services today. Unfortunately, Yahoo!'s services aren't quite as friendly as those made available by Last.fm. So that I remember, and others don't have to tackle this as well, here's the class I've created. (Download JamesRSkemp.WebServices.YahooMusic.cs.) /* Created by James Skemp - http://jamesrskemp.com/ Version 1.0 More information at http://strivinglife.com/words/post/Parsing-Yahoo!-Musics-Artist-Web-Services-with-C-and-LINQ-to-XML-Search-for-artists.aspx Shared under a Creative Commons Attribution 3.0 United States License - http://creativecommons.

Read More

Parsing Last.fm Web Services' artist.getSimilar with C# and LINQ to XML

  • September 12, 2009
  • James Skemp
The following covers how to parse the XML response of artist.getSimilar, from Last.fm's Web Services. Setup and assumptions The first step is sign up for a free API account at Last.fm. You'll also need to target .NET Framework 3.5 when you setup your project, so as to access LINQ functionality. When writing the steps listed below, I was working on a Windows Forms Application, but the steps should be the same, or very similar, for other project types.

Read More

Project page for iTunes Playlists to Xml now created

  • September 7, 2009
  • James Skemp
For releases of iTunes Playlists to Xml I've just been creating new posts with details, but that doesn't make all that much sense. So, I've created an actual project/product page for the application. View the project page for iTunes Playlists to Xml. Comments appreciated.

Read More

iTunes Playlists to Xml - version 1.4 released

  • July 22, 2009
  • James Skemp
This application has since been updated. Read about the current version of iTunes Playlists to Xml. Version 1.4 of iTunes Playlists to Xml is now available for download. Download iTunes Playlists to Xml 1.4. What it does While iTunes has an Xml export option, it will export only those tracks from your computer, doesn't allow you to choose what data to export (unless you play with the view), uses a bulky Xml format, and won't export from other sources (like iPods).

Read More

iTunes Playlists to Xml - version 1.3 released

  • July 4, 2009
  • James Skemp
This application has since been updated. Read about the current version of iTunes Playlists to Xml. Version 1.3 of iTunes Playlists to Xml is now available for download. Download iTunes Playlists to Xml 1.3. What it does While iTunes has an Xml export option, it will export only those tracks from your computer, doesn't allow you to choose what data to export (unless you play with the view), uses a bulky Xml format, and won't export from other sources (like iPods).

Read More

System.Text.StringBuilder.Remove() overhead

  • June 28, 2009
  • James Skemp
While working on a new version of my iTunes Playlists to Xml application, I've been playing around with the existing code, for consolidation and speed. While looking at memory usage, I played around with the StringBuilder I'm using to create the Xml output. As part of this I tried using Remove, once I had output the Xml, but experienced a large increase in used memory, after doing this. StringBuilder someSB = new StringBuilder(); someSB.

Read More