What about Plex? I used it prior to having everything set up through iTunes. You can connect to it remotely, make changes to the info and it can be used one every platform.