Glad you like it
I'm in the process of finalizing the modified plugin system (net.pms.plugins). This is to avoid having to separate factories for pms and pms-mlx. I've seized the opportunity to add some additional functionality (like an icon, update url etc).
If you can wait for a week or so, the interfaces should be final; there are still a few issues to iron out.
If you want to have a head start, have a look at the plugins here https://github.com/taconaut/pms-plugins
Also had a thought about the played/never played identification.
I would assume prefixing something like (W) for watched to the file name would be easy.
What would be nicer is modifying the thumbnail, having a white dot in the corner for unwatched, or green for watched. etc
You can show the play count in the file name by adding '%play_count' to the display name mask.
A plugin system will be added to get the thumbnail for a file. With this, a plugin could e.g. take the cover and overlay additional images like a green dot for played, a HD logo for HD material etc.
We're now talking seriously about merging the mlx branch into the trunk. You can expect thhis to happen in the coming months.