I do not think you should (mis)use the PIP... I think it is batter to make something for it that does not do a pip. So you do not need to hide something....
This plugin does handle everything during the zap in channelselection... It "steals" functions over there... Something that is also not done.... I think it should be arranged in Navigate.py - with an extra code in cpp that can do something like 'pip' but without 'pip'...
When we can do 'pip' without 'pip' to an video output and this is possible multiple times.... the complete other fcc stuff can be covered in python extreme simple.... I suppose without config stuff I estimate in python max. 30 lines of code (I think even less).... Then it does next- and previous channel.... But we need code in cpp that can 'pretune' services... and when a service is selected it checks if the service is already pretuned...
Edited by littlesat, 9 June 2017 - 11:06.