Records looked dead and buried a few years ago, but vinyl is having a revival.