J-B suggested that I send this for review:<br><br>[Patch 1] input_item: new input_item_Copy()<br><br>[Patch2] playlist: new playlist_NodeAddCopy(), modified playlist_NodeCreate()<br>  - New function to copy a playlist item and all its children.<br>
  - Allow node creation at any position in parent.<br><br>[Patch3] adjustments to playlist API changes<br>  - Mostly adjust to added argument to playlist_NodeCreate.<br>  - Use playlist_NodeAddCopy() in Qt interface.<br>