My original review is below, but virtually all of these concerns have been addressed by the developer. As such, I give it my highest recommendation. Rock solid, and it works, fast.
------------------------
The quality of this app is excellent. The business and pricing model is a terrible let down. After paying for this App previously, the new version removed many core features and will only re-enable them with a $5 in-app purchase. This is despicable. If the developer needed to start charging more he or she had many ethical options:
1. The new version would not disable previously purchased functionality and instead only unlock new functionality with an in-app purchase
2. The old version could have been left intact, but no longer supported. The new version with in-App purchases could have been released as a new App, letting users decide if they wanted to upgrade or not.
3. The developer could have offered a reduced or free upgrade for those who already paid for the software, let new purchases bring in the revenue for whatever changes were made.
Asking users to pay for software, then removing the functionality they paid for and asking them to pay again if they want it back is a criminal way to treat users.
Adam Christopher about nPlayer Plus, v3.6.4