AmpJuke can retrieve, store and display covers for albums using a webservice from last.fm. No coding is needed
! Just enable the feature on the configuration page. Read more
What's "Display when a track was played last time" ?
When enabled (checked), this personal setting adds an extra column called "Last played" everywhere tracks are displayed in AmpJuke. The column displays when any given track was played/streamed last.
How "Last played" is displayed depends on what date-format is used in the site-wide configuration (Login -> Configuration -> Miscellaneous options -> Date/time format to display).