winnp is a plugin for Winamp (tested with 5.9.2) which logs each song played. Each song is appended to nowplaying.db in the current user's Documents directory.
To clone and run this application, you'll need Git and .NET installed on your computer. From your command line:
# Clone this repository
$ git clone https://github.com/btigi/alarm
# Go into the repository
$ cd src
# Build the app
$ msbuild winnp.sln /p:Configuration=Release
Place the plugin file (gen_winnp.dll) in the Winamp plugin directory (default C:\Program Files (x86)\Winamp\Plugins). Each played song is automatically logged to nowplaying.db in the current user's Documents directory.
The location of the database file can be customised via the winnp_db_path environment variable, e.g. C:\databases\
winnp is licenced under the MIT license. Full license details are available in license.md
winnp includes sqlite3.c and sqlite.h, public domain code from SQLite