Ok, so here is a better description of the idea:
I was looking to further the integration of
coverjuke into RR by writing a true plugin to interface the program with RR. At the moment, Coverjuke can communicate to other programs by passing command line arguments such as the folder path of the album or a list of the songs in the album. Since RR does not accept these command line arguments, I need to first write a simple Communicator EXE (console app), which I aptly plan to name CJRRCommunicator. This EXE will basically take the command line arguments sent to it, parse them into something usable and send it to RR (unlesss this can be done via dll by sending the command line args straight to RR?). The simple functionality at the moment is intended to read the folderpath of the selected album sent via command line, forward this path as a string into RR to either be played immediately or display a track list of the selected album.
In conjunction, I also intend to write an extension dll to add a few commands,labels, and sliders, specifically dealing with embedding coverjuke, sending keystrokes to CJ, emulating transparency, playing the folder path, that kinda thing. Originally this was accomplished with AutoIT scripts, but lately they have been shoddy at accomplishing the task.
I hope this clears up the idea, and will help you in helping me get this going. I agree that C# is a good language, and I am really leaning toward using it for this project as a good learning experience.
Bookmarks