MplayerX, not only remembers what I've watched but also is able to resume playback at a later invocation.
For example, if I watch media-file abc.m4v for 4 minutes and then quit the program. Then start MplayerX at a later date and open abc.m4v, it starts playback at 4 minutes.
I'd like to know where it stores the playback history. I'd also like to know if I can retrieve that information.