player: implement IPC support
manpage: add JSON IPC documentation
WIP: ipc: implement --input-file