Decided to try 0.5.1 on my Raspberry Pi model B 512MB yesterday out of curiosity, it's on it's own power supply, hardwired to the network.
I never experienced the rainbow symbol, so the power supply is fine.
Feedback: Setup went somewhat smoothly, apart from a few black screens where I thought the setup had frozen/failed (Longer than 20 seconds). Navigation in menus was quite snappy, however there were a few negatives:
1. Bringing up the navigation bar whilst pausing a video was extremely laggy, took ~8-10 seconds to show after pausing.
2. Button presses seemed to lag i.e. Press left, right, up, down navigation keys on remote and nothing happened for 5-10 seconds, then RasPlex seemed to catch up and do it all at once.
3. After pausing a video and then pressing play, it took between 3-6 seconds for the video to resume.
4. Once resumed, the video did not continue to play from where it was paused. Instead, it appeared to have just frozen the picture when paused, but continued to play in the background i.e. Pause at 1m 12s, unpause 30 seconds later, video continues from 1m 42s.
Most of the results you describe above seem abnormal and do not match my results in testing the same version on my RPi1.
You don't mention whther you use any overclocking or not, which may explain some of our different results (but not all).
My overclock values are 950, 450, 450, 4. (that last digit being the overvoltage setting)
In your place I would try a new install, as something seems to have gone wrong with the one you used.
Reverted back to 0.4.1 for the time being and all is well again.
That was a good one, to be sure, but there are better versions coming... ;)
Really looking forward to the bugs being ironed out in the latest revision, as I have 4 Raspberry Pi 2's sitting here waiting to take the place of my old models. Keep up the great work guys! :D
Why wait ? Why condemn the current RPi2 version based only on RPi1 tests ? That makes no sense to me ?
I would immediately download and install the RPi2 release of RasPlex 0.5.1 in one of those RPi2 units and start testing that.
However, when you let one of these RPi2 units "take the place" of an old RPi1 unit, make sure it has sufficient power, since that is one of the changed parameters of the new design. (Inevitable as a quad-core ARMv7 CPU must have more power than a single-core ARMv6.)
Best regards: dlanor