E2Stream – the Enigma2 Samsung SMART TV Streaming App
E2Stream Home |E2Stream Features | Download E2Stream | Install E2Stream | Using E2Stream | E2Stream ChangeLog | FAQ
v6.3 – 22/03/2015
* Added option in installer to download the app as a zip
for installation from other software
v6.2 – 22/03/2015
* Moved source to github and updated build processes to use github
https://github.com/dpembo/e2stream
https://github.com/dpembo/e2stream-installer
* Corrected positional issue of title text on the now/next
detail infobar
v6.1 – 15/02/2015
* Resolved channel up/down button issue when streaming a
channel
v6.0 – 07/02/2015
* Up/Down arrows buttons whilst whilst watching a channel
now allow you to browse now/next for the channels in the
currently active bouquet
* Whilst browsing now/next 'enter' will select and tune the
current channel.
* Fixed info-bar display on pause
* Up/Down arrow buttons also display the info bar now
v5.7 – 30/01/2015
* Fixed issue with empty recordings list causing errors
* URL Encoded service id for those people who have unusual
service id values
v5.6 – 26/01/2015
* Resolved issue with return button and infobar cancel
* Resolved issue with now/next detail showing when constant
buffering occurs
* Moved the 'buffering' text just slightly to make it more
visible
* Removed redundant code for infobar in preparation for
coming changes
* Extended debug view to fill the pane with lines
* Reduced font-size in NOW/NEXT detail and stopped text from
overflowing the container
v5.5 – 19/01/2015
* Updated return button to also cancel infobar when active
* Added last channel/bouquet cache to store last active
channel/bouquet to enable further functionality
* Added '### Last Active Bouquet' as an option to the startup
bouquet choice so that the app can startup in the bouquet
you last browsed from the previous run of E2Stream.
v5.4 – 17/01/2015
* Added now/next description when in full screen mode. To
show press the 'info' button when the info bar is showing.
The info bar has a 6 second timeout and will hide after
this timeout unless you show now/next detail which cancels
the timeout.
* Moved alert bar, audio bar and changed z-index
* Changed z-index on volume/mute OSD.
* Altered debug view to highlight the more important log
messages ('tools' button).
* Separated CSS into separate files for ease of change
v5.3 – 09/01/2015
* Moved transcode to settings screen
* Added 'multi-transcoder' settings to the advanced settings
screen for those receivers that use this. Note:
- only turn this on if your STB manufacturer ships with this
plugin, otherwise...
- On enabling multi-transcode it disables the default
transcode mechanism as it's not relevant
- Doesn't apply to recordings as this is a different e2 api
* Fixed(hopefully?) return button for H-Series TVs to enable
the exit dialog, and return to exit from full screen player.
* Fixed advanced/parental settings to return to the settings
screen rather than back to the main screen
* Made Rewind button delete a character on number entry in
settings/advanced settings screen
* Following resolution of enter issue in v5.2, changed the help
bar to reference the enter button now.
* Improved error handling on some network/stream communications
v5.2 – 05/01/2015
* Fixed 'Enter' button on H-Series TVs
v5.1 – 04/01/2015
* Fixed Audio Class issues with C/D Series preventing input of
IP on startup.
v5.0 – 04/01/2015
* Added system sounds to the various functions within the app
* Return now exits from full screen back to the channel list
* Implemented a dialog control to handle new functionality
* Added confirm dialog when using return from channel list
to exit. This allows you to make the choice to:
- A: Cancel the exit request
- B: Exit E2Stream App
- C: Suspend the E2 box and Exit E2Stream
- D: Deep Suspend the E2 box and Exit E2Stream
Obviously, if you deep suspend the E2 box, you won't be able
to use the app again until you wake it up again.
* Added parental control pin and settings to allow you to
- lock to the starting bouquet only
- lock the settings options.
The PIN is currently visibile in the settings screen when
unlocked and will be masked in a later release.
* Re-architected player encapsulation and startup to allow for
an inline switch to the 'legacy' player to try and help with
compatibilitiy on older model Samsung SMART TVs
* Added Advanced settings to allow you to change from the
default video player to the legacy player that *might* be
compatible with C/D Series SMART TVs. The legacy player is
only recommended for those with older model TVs, and is
considered experimental with limited testing right now and
comes with some known restrictions/limitations.
- The info-bar overlay doesn't work
- You have to return to the channel list (enter button) to
select another channel
- Skip doesn't work in recordings
- Player doesn't buffer so might be susceptile to pauses
if network is congested or slow
* Due to the large number of changes, the app will require you
to re-input your settings on first execution following an
install/update.
v4.0 – 27/12/2014
* Added paging of channel list using channel up/down in
the list view screen. (Channel up/down still continues
to change channel in full screen play-back mode)
* Corrected video count positioning in list when more than
100 channels are in a bouquet and you are playing a double
or triple digit channel number in the list
* Fixed more service name picon issues with non
alphanumeric characters
* Fixed previous/next indicators in channel list to
highlight when there are further pages of channels.
* Reformatted recordings list text to resolve positioning
and wrap issues.
* Fixed pause on recordings play-back
* Now shows info-bar on pause, rewind, fast forward/skip
when playing back a recording.
* Quick fix to prevent 0 items in recording list giving a
problem - this needs a better fix to ignore empty
bouquets that will come in a future release.
* Resolved zap during full screen play back issue
v3.9 – 24/12/2014
* Rewrite of the sliding window channel view to allow for
easier future modifications
v3.8 – 21/12/2014
* Fixed settings save on application install/setup
v3.7 – 21/12/2014
* Resolved minor issue on settings screen. < & > were in
the wrong location following introduction of the zap
option
* Prevented Bouquet Description from wrapping when the
description is unusually long
* Modified info bar for recordings to tidy up the progress
bar and style it like the rest of the info bar, but also
to resize recording description and show the time
remaining
* Corrected progress bar length to prevent run over out of
the container
* Fixed buffering complete notification issue which
prevented skip from working in recordings
* Introduced 'alert bar' to alert on conditions, the first
of these being 'Cannot skip whilst buffering'
* Improved speed of EPG retrieval my making multiple async
requests for now/next rather than one large request
* Blocked a number of the remote control keys when in full
screen playback to prevent issues
* Modified start-up to avoid double load of channels/picon
status check to speed things up and avoid issues with
picon checks/display
* Improved picon handling by resolving some filename issues
and avoiding a double check when changing from channels
to recordings and back again
* Separated REST calls over different XMLHttpRequest objects
to avoid the race conditions created with the introduction
of the asynchronous timer code
* Separated AV Player implementation to allow future
switching to the legacy player. These changes are not
available yet as further modifications are required to
re-enable the legacy player implementation
* Re-introduced the legacy player class but not enabled yet
as the Samsung APIs clash meaning a change in player will
need a restart of the app and this is still to be implemented
* With the above, implementation of an advanced settings
screen (yet to be enabled due to some issues) to select
the player
v3.6 – 19/12/2014
* Implemented zap to channel for those who want to force
the channel change or have a single tuner
* Resolved further startup issues to resolve picon/stalling
issues on startup
* Added more error handling to network communications to
catch errors and allow for retry when failed
* Stopped settings screen losing focus when moving down from
last field on initialisation
v3.5 – 14/12/2014
* Finalised audio channel switching. Red button changes
the audio channel during video playback when more than
one audio stream is available.
* Notification to inform when change of audio stream
* If more than one audio stream is available this is
highlighted in the infobar
* Implementation of a debug window/version to collect
information from users when issues occur that are
difficult to diagnose. Press 'tools' to turn on
debug log. For issues on startup you'll need to
download the debug enbled build.
* Removed superfluous logging from all classes
and standardised everywhere to use the new debug class
* Modified way the infobar timer works to fix an issue
during change of channel where the infobar would close
prematurely based on the timer from the previous channel
* Improved error handling in various scenarios
* Removed the number prefix question on startup to simplify
the startup process. This is still present in the
settings UI
v3.0 – 10/12/2014
* Modified navbar icons to now show play button to
start channel stream. Enter still continues to function
as before for non H-series TVs.
* Added experimental audio channel switching by pressing
red button when in full screen mode to cycle through
audio channels
* Detection of stream errors and display of screen to
show error with option to retry or return to channel list
* Automated build process to simplify distribution
v2.8 – 08/12/2014
* Attempted to fix picon issues with 'unusual' responses
from openwebif from some users
v2.7 – 07/12/2014
* Added OSD for Volume controls
* Modified CMD file to start installer to try and locate
a compatible JRE to use
* Added Exit to the installer menu
v2.5 – 04/12/2014
* Fixed image paths on series F onwards
* Added Mute icon to show when mute is enabled
* Fixed minor issue in installer causing build problems
v2.4 – 04/12/2014
* Attempt to fix slow startup for some people
v2.3 – 03/12/2014
* Updated installer with many changes including:
- New style
- Top left dropdown Menu to select screens
- Admin Screen to provide additional directory rather
than having to do this on startup
- Able to exit the installer from the web interface
- About Screen
- View of installation process as TV communicates
- OpenWebIF Response Simulator to aid debugging of
issues experienced by user.
Needs files creating in c:\temp\e2logs as follows:
> gettallservices.xml
> getlocations.xml
> movielist.xml
These files correspond with the openwebif call with
the same name and should contain a valid XML response.
* Updated E2Stream to handle recordings with no
e2description element
* Added enter key unregister to try and fix another
h-series only issue
* Tidy up removal of warnings to help spot issues more
easily
v2.2 – 30/11/2014
* Removed all reference to SF Object
* Changed clock to absolute positioning
* Corrected play button to behave same as enter
v2.1 – 30/11/2014
* Removed screen saver disable to try to resolve
H series issues!
v2.0 – 29/11/2014
v2.0 - 29/11/2014
* Implemented volume up/down/mute to try and fix issue
with H Series SMART TV models. OSD Still todo
* Changed start up routine massively to provide more
information on startup and help optimise this.
* Fixed switch between TV/Recordings views
* Disabled settings change in recordings view
* Added clock to front-screen top right corner
* Changed infobar removal routine for stability
* Fixed scrolling issue on E series within recordings view
v1.8 – 26/11/2014
* Honours the ABM Hidden sections
* Many changes to the recordings playback including:
- Progress Bar on info bar
- Rewind and Fastforward jump back/forwards 20 seconds
- 1 and 3 jump back/forwards 30 seconds
- 4 and 6 jump back/forwards 60 seconds
- 7 and 9 jump back/forwards 120 seconds
- Improved list view UI around recordings
- Improved infobar view around recordings
- When recording stops return to list
* Added Clock to the infobar showing current time
v1.7
* Updated detection of separators and categories/headers in bouquets that has
been the primary cause of bugs surrounding missing picons
* Add ignore of bouquet when there are no channels present
* Updated the display of channels to correct issues when number of channels
in a bouquet is less than 5
* Added device id/picon mode to the about screen.
v1.6
* Resolve a bug with Service ID Picons
v1.5
Rewrite of the video player class and programme selection screens to hopefully once and for all resolve the full screen 4:3 issue that has plagued previous versions!
- Detect and use Picons either via service ID or service Name
- Expanded space for now/next on programme list screen
- Full screen mode, which includes an info bar showing now/next
* Info button shows/hides the info bar
* Program up/down change channels in full screen mode to the next channel in the bouquet
- Beta implementation to list and playback recordings.
* Press Yellow[c] to change between records and TV mode
* Use left/right to change recording locations
* Use up/down to select recording and enter to play
* Note – Rewind/FFwd functions are still to be implemented..
v1.2
* Removed the erroneous return button from the full screen view
v1.1.1
* Update of installer to allow installation of 'other' apps
* pass a directory to the install with zips of apps in, and the installer will install these to your TV.
v1.1
* Addition of installer for ease of distribution
v0.5b
Initial beta release for early feedback.
Core application created that allows:
* Browse of Bouquets
* Windowed/Full Screen Video
* Now/New
* Stream/Transcode
* IP Configuration
It would be fantastic to add parental control into this app, or to lock bouquet changing – or maybe this is allready posible?
Thanks for the app, works great!
Thanks for the feedback.
The parental control – It isn’t there yet, but this is something that I definatley will add in!
Thank you for your hard work!
Thanks for your hard work… But i have a problem when i try to seek through a recorded movie.
It does not skip forward or backward like it should with pressing the numbers 3 / 6 / 9 or 1/4/7..
Can you confirm that the function is still working???
I have a Dreambox 8000 with newenigma2 image on it… TV is the Samsung 40F Series