holman/play — pull request #43 by medwards (2011-11-28 21:39:21+00:00)
Title: Indexing music collections includes non-music files

Because the rescue from an AudioInfo error on non-music files happens in the file gathering stage and not in the Song ActiveRecord creating stage, you can end up with lots of junk in your database. This branch fixes that and adds a function people can call from console if they need to clean up existing databases (we don't call it on every full-song import in case people use remove-able storage as all or part of their music library).