My method for this would be:
- Create custom post types for Albums and Tracks, using either the
Custom Post Type UI plugin, or just declaring them in
functions.php (it’s not that hard). - Use the Advanced Custom Fields (ACF) plugin and create a “Relationship” field. You can restrict it to appear on Albums, and to accept only Tracks. The interface will allow you to order them by drag-and-drop.
PS: the CFS plugin seems to do pretty much the same as ACF. But I’m more familiar with the latter, so that’s what I would use.