First simple question: Is there any sample C# projects on GitHub or any walk throughs to create a minimal plugin that I can use as a starting point?
Next more specific questions/needs:
- File Events: Can I subscribe to handlers for when tracks are added/edited/deleted?
- Import Playlists: I need to import playlists that have custom data stored in extended comments (custom #EXT tag) which will need to be viewed against the playlist/but not retained against the track
- Missing Tracks: I need to import playlists but retain tracks that are not present in the database - so they can be fixed
- Export Playlists: I need to be able to export playlists to a specific folder (Right-Click, Send to->Plugin Folder)
- Extended Comments: I need to add extended comments (same custom #EXT tag) to the M3U as I export. But not for all playlists
- Custom Tree Node: I'd like all this the be managed under a dedicated node in the Media Tree with custom context menu's for the Node and sub-nodes
Also keen to know if there are any QA processes, that will keep my plugin in check as I move forward.
Cheers,
Roy