This app is extremely buggy and un-Mac-ish. My criticisms:
- The table view is very clearly not a normal OS X table view, given that the whole row doesn't highlight when you select something.
- The purple "jukebox" view at the top occasionally moves left and obscures the control buttons.
- The search field is not a real Mac OS X search field.
- Every single button along the bottom of the app does nothing except for the plus button on the far left; the browse button also does nothing. You shouldn't put them in the UI if they're unimplemented.
- In the preferences window, the buttons and horizontal separator don't move with the bottom of the window as it resizes.
- The info window doesn't work appropriately on multiple selections.
- The next and back buttons in the info window tend to destroy the tags on the tracks they're modifying.
- The handling of .zip files is extremely cumbersome--not only does the program has to launch Stuffit, but it has to do it every time! Why not cache the extracted files! What's more, why not do the unzipping yourself? There are many open-source implementations you might use.
- One can't drag files into the library table view or onto the app's icon.
- Deleting a playlist causes a crash every few tries.
- Deleting tracks from the library only works sometimes.
- Smart playlists aren't actually smart playlists--one can't specify criteria; he has to choose from a predetermined list.
- Controls across the program are non-standard, render oddly, have wrong fonts, don't work with standard contextual menus, and so on.
- Sorting by artist doesn't sort alphabetically by album within the artist as expected.
- The rendered graphics are chunky; why not anti-alias them?
- The program has crashed on me five times since I installed it sixteen hours ago.
I blame most of the un-Mac-ness on not using Cocoa, but it's probably too late to switch over now.
However, for all its faults, the app does its job in most cases: it can play CDG files. Furthermore, the pitch and tempo modification controls work well and are extremely useful.
But there's no -way- I'm going to pay for an app this unpolished and un-Mac-like. Yes, this is still under development, things aren't finished, etc--I'm a Mac developer, too; I understand--but you simply can't put features into a release that are this buggy or unfinished. It's unprofessional, and what's -worse- is charging for it. If you're going to release software in this condition, don't ask people to pay for it. Or at least ask for a -dramatically- reduced rate.