StoryTeller
Android AudioBook player with sleep timeout
StoryTeller has been written for those who like to listen to a book or some music when going to bed.
Thanks to its auto-rewind feature you'll never miss a part of your book as StoryTeller will simply rewind to the last point you successfully indicated you were still awake, at least to a certain degree.
When StoryTeller beeps that means you have to shake the hell out of your phone to signify you are still, more or less actively, listening. Doing so successfully will reset the timer...