After messing around with the software for an hour or so, I figured it out.
I successfully programmed my URC-R50 remote to control J River Media Center, with one major caveat. The IR codes only work about 50% of the time. When I programmed the codes into HIP using my USB-UIRT, it appeared that the buttons I was programming on my remote would toggle between 2 different codes, one which worked, one which didn't. So for some of my buttons like skip track and others, I might have to press twice for it to work. This obviously is proving to be very annoying.
How should I go about solving this?
Part of me believes I was simply unlucky when choosing the device on my remote. I simply created a device and named it J River. However, the set of IR codes was just from some random device, I think a Sony DVD player or something. I need to use a device that every time a button is pressed, it sends the same IR code, not toggles between two different ones.
Am I missing something here?