Someone is working on a drop-in modern motherboard replacement for old iPods that will do all that:

https://youtube.com/watch?v=xwB0ohq2xYk