Did it with .NET
Dustin Campbell — Musings • Ramblings • Whatever...
Wednesday, September 13, 2006
iTunes Junkie
OK. I admit it. I have a problem: I am an
iTunes
junkie. It's always had its share of annoyances but not enough to keep me from using its clean and simple interface. Thanks to yesterday's release of iTunes 7, most of the minor problems are gone. A lot of the press is going to the new feature-length film and game support. But, in my opinion, its the little improvements that make this the best release yet.
One of the biggest irritations that I have had with iTunes is the fact that it would only download album art for items that I purchased from the iTunes Music Store -- not music ripped from my own CDs. Note that there is a free application (written in .NET!) that will download album art from Amazon and insert it into iTunes but this is a bit cumbersome to use and not an ideal solution. And, the fact that Windows Media Player downloads album art for ripped music has only enhanced my irritation. Fortunately, with iTunes 7, this problem is gone. iTunes will now download album art for ripped music.
Another issue that I've had with iTunes in the past is the slight gap that is present between songs if the cross fade feature isn't enabled. This is most obvious on live recordings where it causes a pause in the crowd noise. iTunes 7 corrects this problem by storing "gap information" for each song. You can still use the cross fade feature but, if you specify that an album is "gapless" cross fade won't work on it.
My final iTunes annoyance is only partially solved in iTunes 7: copying music from your iPod to a computer. Supporting this feature is fraught with copyright issues so iTunes 7 only allows you to copy music that was purchased from the iTunes Music Store to computers that are authorized to play media purchased on the same account. This isn't a perfect solution but a definite improvement.
iTunes 7 is definitely the best release so far. These "quality of life" improvements along with several other UI enhancements have renewed my fanatacism. Plus, I downloaded "Pirates of the Caribbean: The Curse of the Black Pearl" last night.
It's all about me
posted on Wednesday, September 13, 2006 10:28:20 AM (Eastern Standard Time, UTC-05:00)
Comments [1]
Related posts:
I'm Alive!
The Blue Badge Cometh
Blogging Saved My Marriage
Microsoft MVP Renewed?
King For A Day
Thank You, Whoever You Are!
Friday, September 15, 2006 9:06:32 AM (Eastern Standard Time, UTC-05:00)
Back to work, Campbell!
Mark Miller
Comments are closed.
Page rendered at Monday, January 05, 2009 10:55:28 PM (Eastern Standard Time, UTC-05:00)
Navigation
Home
About Me
Subscribe to Feed
Follow on Twitter
Facebook
Flair
On this page
{
12 Days of Refactor!
}
{
Articles
}
{
C#
}
{
CodeRush
}
{
Community
}
{
Debugging
}
{
Extending Visual Studio
}
{
F#
}
{
Feeble Attempts At Humor
}
{
Functional Programming
}
{
Geek Life
}
{
History
}
{
It's all about me
}
{
Learning
}
{
LINQ
}
{
Microsoft
}
{
Music
}
{
Power Tools
}
{
Project Euler
}
{
Quality Code
}
{
Rants
}
{
Refactor!
}
{
Speaking
}
{
The Bleeding Edge
}
{
Visual Basic
}
{
Visual Studio
}
{
Why I Love F#
}
Archive
December, 2008 (2)
December, 2008 (2)
Printf and Formatting Debug Output in F#
Cameo Appearance
September, 2008 (2)
September, 2008 (2)
YAPES: Problem Seven, Part 1
F#TW!
August, 2008 (1)
August, 2008 (1)
I'm Alive!
May, 2008 (5)
May, 2008 (5)
YAPES: Problem Six
YAPES: Problem Four, Alternate Solution
YAPES: Problem Five
YAPES: Problem Four
YAPES: Problem Three
April, 2008 (8)
April, 2008 (8)
YAPES: Problem Two
All Hail King Nerd!
Yet Another Project Euler Series (YAPES)
In Seattle This Week
The Blue Badge Cometh
Blogging Saved My Marriage
Apples And Oranges
Microsoft MVP Renewed?
March, 2008 (8)
March, 2008 (8)
King For A Day
Surprise Presentation
Thank You, Whoever You Are!
Born 20 Years Too Late?
Detroit Launch Event
Why I Love F#: A Refactoring Tale
Google Calendar Sync Not Ready For Serious Use
Why I Love F#: Lists - The Basics
February, 2008 (4)
February, 2008 (4)
A Public Service Announcement
Why I Love F#: Option Types
Book Sale! Get 'Em While They're Hot!
Why I Love F#: Pattern Matching
January, 2008 (13)
January, 2008 (13)
Why I Love F#: Functions, Functions, Functions!
Why I Love F#: Result Tuples
F# and NUnit
Why I Love F#: Breaking Up Tuples
The Ultimate Developer Rig: Final Build
Why I Love F#: Tuples
Why I Love F#: Type-safe Format Strings
Why I Love F#: The Interactive Environment
Yet Another CodeMash Interview
Holy Cow! I'm On Hanselminutes!
Ultramon 3.0.1 Beta 2 Released
Oh Misery!
Building Data Out Of Thin Air
December, 2007 (16)
December, 2007 (16)
Twelve Days of Refactor! X-mas, Day Twelve: Extract XML Literal to Resource
Twelve Days of Refactor! X-mas, Day Eleven: More Refactoring in XML Literals
Twelve Days of Refactor! X-mas, Day Ten: Refactoring in XML Literals
Twelve Days of Refactor! X-mas, Day Nine: Expand Lambda Expression
What's In Your Veins Today?
Twelve Days of Refactor! X-mas, Day Eight: Bread-and-Butter Refactorings in Query Expressions
Twelve Days of Refactor! X-mas, Day Seven: Create Backing Store
Twelve Days of Refactor! X-mas, Day Six: Compress to Lambda Expression
Twelve Days of Refactor! X-mas, Day Five: Convert to Auto-Implemented Property
Twelve Days of Refactor! X-mas, Day Four: Rename Works In Query Expressions!
Twelve Days of Refactor! X-mas, Day Three: Name Anonymous Type
Twelve Days of Refactor! X-mas, Day Two: Make Explicit
Twelve Days of Refactor! X-mas, Day One: Make Implicit
A User Group and Its Ale
Launchy 2.0 Released!
It's a Girl!
November, 2007 (3)
November, 2007 (3)
C# 2.5?
Improve Your C#! Borrow from F#...
F# at CodeMash
October, 2007 (11)
October, 2007 (11)
Jay Wren on Boo
The Best F# Learning Resource of All
F# Resources
Favorite Quotes About Twitter
I'm Really Digging F#
The Ultimate Developer Rig: Price Break!
Twitter Me This, Twitter Me That
A Stalker Of My Very Own
Building Functions from Functions, part 2: Function Composition
Upcoming Speaking Engagements
Separated at Birth?
September, 2007 (9)
September, 2007 (9)
Distinctly LINQ
Jomo Fisher on F#
LINQ Closures May Be Hazardous to Your Health!
Using Reflector to Explore LINQ
"Jedi Master" Bill Wagner on C# 3.0 at GLUG.net
Building Functions from Functions, part 1: Partial Application
How I Format Code for the Web and RSS Feeds
Refactoring Support for XML Literals
Counting Crows Rock Toledo
August, 2007 (8)
August, 2007 (8)
Stop Squinting!
Jason Follas Rocks NWNUG
Mark Your Calendars...
Visual Basic Envy
CopySourceAsHtml in Visual Studio 2008
The Art of Currying
What Happened at Wizard World Chicago
It's All About Me
July, 2007 (1)
July, 2007 (1)
If you can read this...
June, 2007 (3)
June, 2007 (3)
A Higher Calling (revisited)
A Higher Calling
What's in a Name?
May, 2007 (1)
May, 2007 (1)
Considering Higher Education? Try iTunes U!
April, 2007 (5)
April, 2007 (5)
Taking the Orcas Plunge
Adventures with the Garbage Collector and the JIT Optimizer
Eulogy for a Dear Friend
2 to the 5th
Exciting Times
March, 2007 (6)
March, 2007 (6)
Adobe Free!
Dayton-Cincinnati Code Camp a Roaring Success
Solving the Problem with Events: Weak Event Handlers
John Backus passes at 82
The Problem With Delegates
Big Fun in Ann Arbor
February, 2007 (10)
February, 2007 (10)
Download Complete
Get It While It's Hot (But Not Until I'm Finished!)
The Case for Lambdas, part 2: Better Generic Type Inference
The Case for Lambdas, part 1: Brevity
Confused? Time to Catch Up!
Speaking at Cincinnati/Dayton Code Camp
Using Automatic Memoization
Presenting in Ann Arbor -- New Talk!
What's In A Closure?
Fibonacci Numbers, Caching and Closures
January, 2007 (2)
January, 2007 (2)
CodeRush and Refactor 2.1.2 Released!
Me? Tagged? I'm It?
December, 2006 (3)
December, 2006 (3)
CodeMash
Encore Presentation
Thank You Dayton!
November, 2006 (5)
November, 2006 (5)
Improved IsNullOrEmpty Extension Method
String.Format() and StringBuilder
.NET Framework 3.0 is released
Orcas October CTP released
Coffee is Blood
October, 2006 (3)
October, 2006 (3)
Neat Tricks With Extension Methods
Upcoming User Group Talks
Performance of foreach vs. List<T>.ForEach
September, 2006 (3)
September, 2006 (3)
Visual Studio "Orcas" September CTP released
iTunes Junkie
Trouble Brewing
August, 2006 (5)