Jump to content


mpiero

Member Since 27 Jul 2012
Offline Last Active 21 Oct 2019 17:27
-----

Topics I've Started

Alternative channel, error on back

28 May 2014 - 17:06

Hello, i'm mpiero, developer of openSPA TEAM,..., sorry for my english...

i found this bug: when alternative channel is selected and any plugin/utility change playing service (session.nav.playService(reference)) and go back to previous channel.

Code Example:

self.oldService = self.session.nav.getCurrentlyPlayingServiceReference().toString()
...
...
...
self.session.nav.playService(eServiceReference(self.oldService))

The favorite list is changed to another with no alternatives channels.

If I'm in a channel using alternatives and it changes to another (as in EPG download, i.e, or simply, playing a file, plugins channels mosaic, etc.),
next change to previous service is not to alternative list, it searches first entry in services lists, ignoring alternatives.

Following first example:
Let's assume both Antena3HD (from tuner DTT) and Antena3 (from tuner SAT) -alternative group- are in a favourites list called FavoritosMpiero
and I've another favourite list with all DTT services, called TDTMPIERO (including Antena3HD, of course!!, no alternativces).
If I'm watching Antena3HD (tuner DTT) -alternative channel- and I change it using any code system (epg downl... plugins... MediaCenter...)
when it changes again to return to previous service (Antena3HD - DTT - FavoritosMpiero) alternative channel is not find:
enigma goes to first "real" service, in this case, Antena3HD in TDTMPIERO.

I hope I've well explained and you'll understand

Thanks and great, great job...