Have things changed recently? The way I remember it (a few years back) was that you didn't need a licence to watch non-live iPlayer, so you could watch yesterday's programmes on iPlayer without the need for a licence.
> All viewers who use the iPlayer to watch any BBC programmes must now be covered by a TV licence after new rules came into force on Thursday.
> Previously, iPlayer users only needed a licence if they were using the service to watch live broadcasts.
> That meant it was legal to watch programmes after broadcast on catch-up without paying the annual £145.50 fee.
> But the TV licence requirements have now been extended to include catch-up, online premieres and online-only shows.
It only covers BBC iPlayer tv. It doesn't cover eg Channel 4's catch up service.