I have 'Player' (M) TV package. I thought this was supposed to give me access to various box sets on BBC iplayer and All4 but anything I try to access through 'on demand' tells me "upgrade to watch". Is that right? The Virgin website is dreadful for telling me what my package should get me and the chat online isn't working.
Sorry to learn about the problems you're experiencing at the moment, it's quite difficult to answer your question without knowing what box sets you're trying to view at the moment.
You'll see whether the box set you're viewing is in your package on the right hand side of the screen. You can view what content you've got on the package you're on by [clicking this link] and expanding the channel selection on the package you've got, then changing the option on the drop down menu to On Demand.