Serie TV Manager for Enigma2 Systems by dalraist

Serie TV Manager is an Enigma2 plugin which helps to keep track of television series recordings.

You can easily select from the list a set of television series and your decoder will automatically create recording timers for them.

So far, the plugin supports 4 international providers: , Premium, , and Sky United Kingdom.

1. How it works

The user interface should be pretty intuitive.

First of all, you need to enable 1 or more providers and select which bouquet in your settings is used by the plugin to search for recording channels. With this setup only, the plugin can work already.

When you Save and Exit from the Setup Menu, the decoder will download the corresponding EPG (it takes some seconds) and it will show you the list of the available series TV split by Season. On the right side of the screen, you can see the Episodes available in the EPG along with Title and Description.

You can select any number of items and when you exit timers will be set automatically during the duration of the serie.

2. Configuration

Following there is the explanation of all the configuration items you have access to:

Serie on Sky Italy: Enable Sky Italy provider Bouquet for Sky Italy: Channel Bouquet where timers will be set

Serie on Sky Deutschland: Enable Sky Deutschland provider Bouquet for Sky Deutschland: Channel Bouquet where timers will be set

Serie on Sky UK: Enable Sky United Kingdom provider Bouquet for Sky UK: Channel Bouquet where timers will be set

Serie on Mediaset Premium: Enable Mediase Premium provider Bouquet for Sky Mediaset Premium: Channel Bouquet where timers will be set

EPG Path: Device where EPG data are stored

Title Format: File name format: Serie_SxE_Title: 'Serie'_'Season'x'Episode'_'Title' SxE_Title: 'Season'x'Episode'_'Title' Serie_SxE: 'Serie'_'Season'x'Episode'

Action Post Timer: Action to be performed after recording is finished (Auto, StandBy, Deep StandBy, Nothing)

Advance[min]: Timer start will be set at (timerStart – Advance) Delay[min]: Timer stop will be set at (timerStop + Delay)

Auto Timers: Serie TV Manager will automatically update all the timers of the selected Series periodically

Update EPG Interval [days]: EPG update interval

Record on HD channels: Enable recording on High Definition channels

Extension Menu: Serie TV Manager will appear in Extension Menu

Debug Log: Enable plugin log for Debug purposes (WARNING: Do not enable this option unless expressly requested by developer to debug plugin problems)

Free Memory: Free memory after exiting. This will up memory, but it will force the plugin to re-load EPG every time it is launched. This feature is recommended for low performance decoders

Android application Enable: Enable Android communication

3. Android Application

Besides, the plugin can be managed by an Android App which can edit most of the configuration and can be used to enable or disable TV Serie from recording.

In order to work, Android device must be connected to the same local network of your decoder.

4. First Run Configuration

Insert your decoder IP and the password. You should keep Port Number and User unchanged.

After this is done, exit with “back” Android button, and the Application will start to talk with Serie TV Manager installed in the decoder.

5. Application Menu

Pressing the center bottom Logo, a sliding Menu will appear, with the following items:

Update EPG: It will force the decoder to download EPG and refresh the entire serie TV list. This will take some time depending on decoder performance and number of series the provider contains

Send Series To Decoder: It will send the selected series to decoder and update timers

Get Series From Decoder: Decoder sends the serie list and the selection to the application

Communication Config: Open communication menu where you can set decoder IP and Password

Series Manager Config: Open Plugin Setup 6. Serie Selection

After synchronization, you will be able to scroll up and down and see all the TV series in the selected provider in the EPG. You are able to select and deselect them. With a single tap on the name, you can see the list of all the scheduled episodes, while a long tap will pop up a message with scheduled episodes, dates and channel.

“Deselect All” button is also available to deselect all the series at once.

“About” button shows Credit Screen

Long press on Logo image is a shortcut for Send Series To Decoder.

7. Serie TV Manager Configuration

Entering in Series Manager Config, you'll be able to modify almost the entire setup of your decoder plugin, including provider selection.

When you exit from this menu, the new configuration will be uploaded on your decoder, and if required the decoder will update the EPG and will send the new serie TV list to the Application.

This step will take some time, depending on the performance of the decoder.

8. About

Pressing About botton, About screen will pop-up.

9. What's Behind

The plugin consists in 2 different parts plus the Android Application which is an option to be used.

The first part is the EPG parser which grabs all informations from web EPG and filters the TV Series. This is a Python script which is located to an external server and it runs with daily basis schedule.

The second part is the Enigma2 Plugin itself which is installed into Enigma2 decoders. This gets all the series from web server in a specific format and can manage recording timer generation.

Android Application is optional and can interact with Enigma2 Plugin with a nicer and faster GUI. Credits

During the developing of Series TV Manager plugin and Android Application, I had the pleasure to work with very nice persons. Some of them gave me Betatesting support, some other coding support, some others just friendship and moral support.

I would like to thank them all, hoping other adventures will come soon.

Revision 1.0