Technically - doable.
As someone who's never had a vinyl - this would be my angle of attack:
- Slice the first 10 (or however many are necessary) seconds of the track
- Hit some Shazam or Google API with the slice
- Get the title
- Hit Music Brainz API (or some other) to get the legth of the track
- Cut the single track into
title
+remainder
- Rinse and repeat.
ffmpeg
could deal with cutting the file
cUrl
can hit the APIs
some shell script (bash
would be my choice) would tie it all together