restore eb0bb5c8a786623160248e768f1047b92c7bcf22 with DFP regression fix
of e39c3722b8b41fcd1aaf4c73e81ab7b9783ed685

this still needs a proper fix, where switchPlaySource is used without
these hacks against the respective play interface.