Yes, I added it for you . You can specify the text that is output with an expression in the settings. At this point, it is triggered on a track change only but that may change.
Thank You.
For this to be useful to me I'd need to know about TrackChange, Pause, Stop, Play, ProgramStart, ProgramExit.
For the text file output, this is how I configured the text output format. The format I used works with some library code I have to read it, but I could read/parse it in any format.
Once the text file is written, then I'd need the PlayingNowPopup to call a program I specify like the original PlayingNow plug-in did... this would eliminate me having to run a program every second to poll for a text file change.
;-------------------------------------------------------------------------------
; LOGGING SECTION
;-------------------------------------------------------------------------------
[Logging]
MaxEntries=1
Filename=d:\PlayingNow.txt
Tokens=\n[PLAYING_NOW]\nDURATION="<Duration>"\nTRACK="<Number>"\nARTIST="<Artist>"\nALBUM="<Album>"\nSONG="<Name>"\nPLAYCOUNT="<PlayCounter>"\nGENRE="<Genre>"\nGENRE_ALL=" <"Genre-All"> "\nYEAR="<YEAR>"\nNEXT_ARTIST=" <"Next.Artist"> "\nNEXT_ALBUM=" <"Next.Album"> "\nNEXT_SONG=" <"Next.Name"> "\nNEXT_RATING=" <"Next.Rating"> "\nRATING="<Rating>"\nLASTPLAYED="<LastPlayed>"\nDATEIMPORTED=" <"Date Imported"> "\nSOURCE="<"Source">"\nFILETYPE=" <"File Type"> "\n[END]\n\nFINISHED
Script=d:\bat\pn.bat
HideScriptWindow=True
Resulting in an output like this:
[PLAYING_NOW]
DURATION="5:54"
TRACK="1"
ARTIST="White, Snowy"
ALBUM="1998 Little Wing"
SONG="I'll Be Moving On"
PLAYCOUNT="57"
GENRE="Blues"
GENRE_ALL=" Blues;Rock "
YEAR="1998"
NEXT_ARTIST=" White, Snowy "
NEXT_ALBUM=" 1998 Little Wing "
NEXT_SONG=" Little Wing "
NEXT_RATING=" 3 "
RATING="3"
QUALITY=
LASTPLAYED="2023-09-30 14:38"
DATEIMPORTED=" 2008-12-09 10:17 "
SOURCE="wav"
FILETYPE=" flac "
[END]
FINISHED