Category Archives: Featured

Featured Articles

Enigma Signal Meter for Android version 0.103

This is new version of Enigma Signal Meter to Android platform.

New features & improvements:

  • voice reading of signal levels
  • x86 devices support
  • tablets support / landscape support
  • show Satellite names/Service type for current service
  • added Stream port settings (for those using non standard ports in firewall)
  • smart stream port fallback (if specified streaming port is not working, application will try to find the right one)
  • Transcoding support (for receivers supporting it)
  • added new ScreenShot options (OSD only, picture only)
  • new Standby and Restart GUI commands
  • complete redesign to reflect  Google Material guidelines

Actions to speed up navigation inside the app

  • long touch on profile name to delete profile
  • long touch on service name to zap to service without switching to Signal page
  • touch on title on Bouquets page to return to Profile page
  • touch on title on Services page to return to Bouquets page
  • touch on title on Signal page to return to Services page
  • touch on screenshot picture to open it in Gallery for further processing

For best experience with Streaming we recommend using VLC

Features:

  • SUPPORTS ALL currently existing Enigma1 and Enigma2 receivers and images
  • same simple interface used for Enigma1 and Enigma2 boxes (originally they are quite different)
  • full background processing (running tasks will not hang application)
  • ZAP channels
  • Take screenshots
  • Watch live TV streams from your receiver (external video player required, for example VPlayer was test and working)
  • works remotely (just forward web port and you can connect from anywhere)

Requirements:

  • Enigma 1 or Enigma 2 based satellite receivers with running Web interface (WebIf)
  • Network connection between receiver and computer
  • Android 2.3 or newer
  • 20 MB of free disk space

Special thanks goest to @Bosnian Pharao | GigaBlue for support.
Thanks to all people on Satelitski forum who tested.

For best results when searching (faster response time):
– don’t search while zapped on HD channels
– don’t search while recording
– don’t search while receiver’s web interface is open in web browser
– don’t search if you have other plugins running
– generally avoid anything that slows down your receiver

Download from Android Market

Translations are most welcomed.

Source is available on GitHub

 

Enigma Duplicates

Simple open source tool for removal of duplicated and unneeded services from Enigma settings.

Who does it do?
Cleans your settings from services you don’t want/need

Why should I use it?
All satellite receivers have limited memory and CPU resources.
By removing unneeded services from settings you’re making your receiver faster,
your settings better organized and easier to maintain.

How does it work?
It will only list services with same name on same transponder and satellite.
Then it’s up to you to decide what services will be deleted based on the info
about every service (in what Bouquets is it used, PIDs it has, provider…)

What’s the best way to use it?
If you’re not making settings to be used by other people than yourself
easiest way is to first go with “Remove unused” which will remove ALL
services not used in any Bouquets and then proceed with other methods.
This will greatly decrease number of services (and duplicates) in your settings.

Other method is to select (automatically) duplicates not used in any bouquets,
and than remove selected services.

Or you can manually go trough each service and select if it should be removed or not,
it’s all up to you.

DIRECT DOWNLOAD

Windows download:   HERE

Source code on GitHub: https://github.com/shaxxx/EnigmaDuplicates

SESE – Simple Enigma Settings Editor

This application will allow you to simply edit Enigma1 & Enigma2 services with only few clicks. You load the list, choose satellites you want and you’re done. All unselected satellites, empty bouquets and markers are automatically removed from the list.

Requirements

  • Windows XP SP2 or newer, Linux, Mac OS X
  • .NET Framework 3.5 for Windows or Mono 2.8 or newer for Linux and MacOs X
  • 5 MB of free disk space

Features

  • works on Windows, Linux and MacOS X
  • free, and open source. Licensed under permissive MIT license.
  • supports Enigma1 & Enigma2 services (automatic detection)
  • tasks support (add,modify and delete custom tasks to process things you do often automatically)
  • direct split (load the list, choose satellites you want and load them directly, no need to define any tasks)
  • box profiles (settings for multiple receivers)
  • direct box download (loads settings directly from the receiver
  • direct box upload (direct split)
  • loading settings from compressed archive ZIP & RAR (searches archive automatically for settings)
  • local file support (loads services from the disk)
  • full background processing and multithreading support
  • variable file names based on currently loaded settings type and current date (%E in file name is replaced by E1 or E2, %d is replaced by current date)
  • ZIP output (if checked, result of the task will be compressed ZIP archive)
  • automatic deletion of empty markers (except the ones defined in settings)
  • multilingual support
  • option to move any satellite with corresponding transponders and services to another satellite position
  • option to copy any satellite with corresponding transponders and services to another satellite position
  • uses open source EnigmaSettings library to handle all the heavy work of settings loading, management and saving.

DIRECT DOWNLOAD

Windows (.NET 3.5 client profile) HERE
Linux, MacOS X, Windows (Mono / .NET 4.0) HERE

VIDEO TUTORIAL:

Quick start: https://www.youtube.com/watch?v=QAhxrvIh-kE

Using Tasks to create settings with selected Satellites: https://www.youtube.com/watch?v=l0cVjwhk40U

Source code available on GitHub: https://github.com/shaxxx/SESE

EnigmaSettings Library

EnigmaSettings is open source library for Enigma1 & Enigma2 settings management.
It does all heavy work with settings loading, manipulation and saving so you don’t have to.
If you’ve ever thought about writing your own settings editor (like DreamboxEdit, Dreamset…)
but didn’t know anything about Enigma settings – this library is for you.

It’s written in C# and compatible with Mono 2.8 and higher.

If you’re not software developer you can probably skip this 🙂

Main features

  • It’s FREE
  • It’s open source library licensed under permissive MIT license. Anyone can use it.
  • It’s easy to use, has excellent logging support, and commented code.
  • It works on Windows XP SP2 and newer (.NET framework 3.5), Linux and MacOS X (Mono 2.8 and higher). I suppose it will work on iOS and Android too when compiled as Portable Library, but I didn’t have time to test it.
  • It’s fast. It will load up huge motor settings in under 500 ms.
  • It supports Enigma1, Enigma2 ver3 and Enigma2 ver4 settings and automatic conversion between them.
  • Implemented background threading for settings loading and saving  (Async methods)
  • Full interface based objective model
  • Every part of library can be replaced by custom code via custom instance factory (Inversion of Concerns)
  • Fully prepared for GUI data binding (IEditable and IPropertyChanged interfaces implemented)
  • It’s used in our open source project Simple Enigma Settings Editor

DIRECT DOWNLOAD

Windows (.NET 3.5 Client Profile) download:   HERE
Mono / .NET Framework 4.0 (Linux, MacOS X, Windows):   HERE
Help file (.chm):   HERE

Source code on GitHub: https://github.com/shaxxx/EnigmaSettings

Examples

Too see library used in a real application check out SESE aplication available on https://github.com/shaxxx/SESE


// C#

//list location (lamedb or services file)
string fileName = "C:\\Settings\\lamedb";

//initialize default list load / save handler
Krkadoni.EnigmaSettings.SettingsIO settingsIO = new Krkadoni.EnigmaSettings.SettingsIO();

//load list
Krkadoni.EnigmaSettings.Settings settings = settingsIO.Load("");

//change satellite position for Thor satellite from 1.0 W to 0.8 W
//Changes satellite position to new position for satellite and belonging transponders
var satelliteThor = settings.Satellites.Single(x => Int32.Parse(x.Position) == -10);
settings.ChangeSatellitePosition(satelliteThor, -8);

//remove all stream services
settings.RemoveStreams();

//remove empty bouquets
settings.RemoveEmptyBouquets();

//remove satellite on position 23.0 E
settings.RemoveSatellite(230);

//update service parameters
var service = settings.Services.First(); //take first service as an example
service.Name = "Service name";
service.ProgNumber = "0";
service.ServiceSecurity = Enums.ServiceSecurity.BlackListed;
service.SID = "24";
//etc...

//save settings to current folder
settingsIO.Save(new DirectoryInfo(AppSettings.CurrentDir), settings );

 

'VB.net

'list location (lamedb or services file)
Dim fileName As String = "C:\Settings\lamedb"

'initialize default list load / save handler
Dim settingsIO As New Krkadoni.EnigmaSettings.SettingsIO()

'load list
Dim settings As Krkadoni.EnigmaSettings.Settings = settingsIO.Load("")

'change satellite position for Thor satellite from 1.0 W to 0.8 W
'Changes satellite position to new position for satellite and belonging transponders
Dim satelliteThor = settings.Satellites.[Single](Function(x) Int32.Parse(x.Position) = -10)
settings.ChangeSatellitePosition(satelliteThor, -8)

'remove all stream services
settings.RemoveStreams()

'remove empty bouquets
settings.RemoveEmptyBouquets()

'remove satellite on position 23.0 E
settings.RemoveSatellite(230)

'update service parameters
Dim service = settings.Services.First()
'take first service as an example
service.Name = "Service name"
service.ProgNumber = "0"
service.ServiceSecurity = Enums.ServiceSecurity.BlackListed
service.SID = "24"
'etc...

'save settings to current folder
settingsIO.Save(New DirectoryInfo(AppSettings.CurrentDir), settings)

Enigma Signal Meter – Krkadoni Edition

First release of Enigma Signal Meter was quite popular, but it was buggy, lacked support for many different Enigma 1 and Enigma 2 flavors, had no support for multitasking,  had confusing and different interface for E1 & E2 receivers.  That’s why new Enigma Signal Meter – Krkadoni Edition was born.

Description:

Fast, small, portable, simple and free application for Enigma 1 / Enigma 2 satellite receivers, build to help you align you satellite dish to perfection.

Features:

  • SUPPORTS ALL currently existing Enigma1 and Enigma2 receivers and images
  • same simple interface used for Enigma1 and Enigma2 boxes (originally they are quite different)
  • full background processing (running tasks will not hang application)
  • small & portable (doesn’t require installation and can be run from USB stick)
  • autoupdate (offers to update when new version is available)
  • voice reading of signal levels (uses default Windows voice)
  • signal beeping (beeps signal with frequency depending on signal level)
  • works remotely (just forward web port and you can connect from anywhere)

Requirements:

  • Enigma 1 or Enigma 2 based satellite receivers with running Web interface (WebIf)
  • Network connection between receiver and computer
  • Windows XP or higher
  • .NET Framework 3.5
  • 1 MB of free disk space

List of receivers it was tested and working on:

– DM500
– DM500HD
– DM600
– DM7000
– DM7020
– DM7025
– DM800
– DM800SE
– DM8000
– VU+ Uno
– VU+ Duo
– AzBox Premium
– AzBox HD Elite
– AzBox Ultra HD
– Kathrein UFS 910
– IPBox 9000
– Amiko Alien
– Topfield TF 7700HD PVR
– Gigablue solo
– ClarkeTech ET9000

Thanks to all people on Satelitski forum who tested.

For best results when searching (faster response time):
– don’t search while zapped on HD channels
– don’t search while recording
– don’t search while receiver’s web interface is open in web browser
– don’t search if you have other plugins running
– generally avoid anything that slows down your receiver

Changes in version 0.0.8
– fixed connecting to ports other than 80

Download:

[download id=”56″]

Discuss it on support forum

 

SplitThisList! – Simple Enigma Settings Editor

Description

This application will allow you to simply edit Enigma1 & Enigma2 services with only few clicks. You load the list, choose satellites you want and you’re done. All unselected satellites, empty bouquets and markers are automatically removed from the list. Delimiters (lines used to visually divide bouquets) specified in the application will be preserved even when empty.

Requirements

  • Windows XP or higher
  • Windows Installer 3.1
  • .NET Framework 3.5
  • 20 MB of free disk space

Features

  • supports Enigma1 & Enigma2 services (automatic detection)
  • tasks support (add,modify and delete custom tasks to process things you do often automatically)
  • direct split (load the list, choose satellites you want and load them directly, no need to define any tasks)
  • box profiles (settings for multiple receivers)
  • automatic settings checker (Address and ports turns green if connection is possible)
  • direct box download (loads settings directly from the receiver
  • direct box upload (direct split)
  • loading settings from compressed archive ZIP & RAR (searches archive automatically for settings)
  • local file support (loads services from the disk)
  • full background processing and multithreading support
  • variable file names based on currently loaded settings type and current date (%E in file name is replaced by E1 or E2, %d is replaced by current date)
  • ZIP output (if checked, result of the task will be compressed ZIP archive)
  • custom delimiters definition (choose what bouquets will be preserved even if empty)
  • multilingual support
  • option to move Eutelsat W2 position in the list from 15.8 to 16E if wanted
  • autoupdate of the application when new version is available

Installation

If required components are already installed, you can launch the application now. Otherwise, click the button below to install the prerequisites and run the application.
Install

Changes in 0.1.2

  • new procedure to handle ZIP files

New version will be offered to update automatically to current users after first program restart.

Translation
To translate application to a new language

  • go to your Documents folder
  • go to Krkadoni\SplitThisList\Languages sub folder
  • choose language you want to translate from (for example english.txt) and copy it to a new file in the same folder (for example deutsch.txt)
  • open the file
  • everything in the square brackets [ ] should not be touched
  • everything on the left of the = should not be touched
  • everything on the right of the = should be translated
  • translations should not have leading or trailing spaces
  • file has to be in ANSI formatting (not UTF-8 or Unicode)

In the [Language] section enter the information, for example

[Language]
Name=Deutsch
Author=Your Name
DateModified=01.01.2011 

When you start application new language will be available for selection in program settings. Once you’re done send us the file to include it in future releases.

Discuss it on support forum

.

DDamir Subtitle Player 3.09

This plug in gives you possibility to get all informations about movie, either by manually specifying title to search on IMDB, or by simply selecting it from EPG list. If submitted title is not original, plug in will automatically display original title along with detail information about the movie (cast, goofs, comments, plot..).
Once you decide to watch the movie, if you don’t have subtitles you can download them directly from internet for the language you previously selected in plug in settings. It uses three subtitles databases:

  • podnapisi.net
  • titlovi.com (ex-yu and eng.lang.)
  • Perfect DTC database

Once you’re finish downloading you can run the title and fine tune it’s timings by using shift functions.

sp_tutorial (4)

Requirements:
This plugin was developed for Satellite receivers with Enigma 2 images.

Features:
– IMDB search
– full EPG integration
– multilingual interface
– search, download and running subtitles (SRT/SUB/DTC)
– manual fine tuning of subtitle speed
– subtitle display options (with or without background)
– subtitle files explorer

New in version 3.09:

  • fixed 3D support
  • another Podnatpisi.eu fix (layout changes)

Tutorial:

Tutorial on Forum:

https://www.krkadoni.com/log/forum/index.php?topic=144.0

English tutorial PDF version for download:
[download id=”52″ format=”2″]

Croatian tutorial PDF version for download:
[download id=”51″ format=”2″]

Download:

Dreambox standard IPK format python 2.5

[download id=”47″ format=”2″]

Dreambox standard IPK format python 2.6
[download id=”60″ format=”2″]

sh4 CPU receivers  standard IPK format (Python 2.5 version)
[download id=”48″ format=”2″]

sh4 CPU receivers  standard IPK format (Python 2.6 version)
[download id=”61″ format=”2″]

PO translation files to add your own languages
[download id=”29″ format=”2″]

 

Discuss it on support forum

Enigma Signal Meter – Zupy Edition

THIS APPLICATION WAS REPLACED BY NEW KRKADONI EDITION
DEVELOPMENT AND SUPPORT FOR THIS APPLICATION IS NOW DISCONTINUED, USE NEW APPLICATION.

Small and simple Windows application for fine tuning your satellite dish with Enigma 1 and 2 based satellite reciever.  You’ll need to have computer running Windows 98 or higher with network connection to your box (internet, wifi..) web interface started on your Enigma 1 or 2 based satellite reciever and box NOT IN STANDBY.  Simply enter username, password (if needed) and IP address for your box and you’re done. Due to limitation of it’s web interface you cannot choose transponder to tune in on Enigma 2 based boxes, also signal reading is somewhat slower on Enigma 2.

Continue reading

EPGLoad – xmltv and epg.dat import

PLi team has released xmltvimport enigma 2 plugin which allows users to load custom EPG data into enigma2 receiver.

Users can provide their own XMLTV sources or use one of many existing XMLTV providers that come with plugin. It can also reload your EPG content daily automatically, so user does not have to ever think about it again.  Because it’s CPU resources are very limited, generating will take few minutes, depending on the number of events you’re generating for.  This is main thing that kept me for using it,  i was used in loading previously build epg.dat files in a mater of seconds. Another downfall was that it was intentionally builf for PLi and installing it with all the Python dependencies was confusing for end user.

So since plugin is licensed under GPL and open source i decided to change it.  This was a bit of dirty programming but AFAIK it works.  All existing functions are kept as they were.

New features

  • installs automatically python dependencies if not found on system (no need to download and install them before)
  • modified dependencies so it can be installed on OE 1.6
  • if there already isrytec.sources.xml file it will only update it with public epg.dat providers
  • supports epg.dat type providers in sources.xml (with previous gen_xmltv provider)
  • will notify once epg.dat file is complete
  • changed status bar to display info in format: “Imported XY XML events and XY dat files
  • changed HDD_EPG_DAT path from static to variable, it will depend on existing devices, enumerated the way e2 looks for epg.dat  (depending how enigma2 was patched, loading epg from flash memory should now be possible)
  • added GEMINI_EPG_DAT – support for “gemini.epg.dat” filename  (trying to support Gemini out of the box)

xmltvimport plugin

[download id=”45″ format=”2″]

Support Forum


W2Util 0.003

This utility will help you move services in your Enigma1 or Enigma2 settings from 15.8 degrees to 16 degrees.
Most people that do have reception of EutelsatW2 satellite has it set to 16 degrees. Switching to 15.8 leads to unnecessary problems such as “picons” incompability, problems setting up satellite receiver for a new satellite, etc…  Doing this manually is possible with few “Find/Replace” actions, but one should be very careful not to mess up other services. Instead, you can

  • download this small utility (75 KB)
  • copy it to same folder with your “lamedb” or “services” file
  • run the application (if it won’t run you should install .NET framwork 2.0 first)

It will

  • make backup of your “service”, “lamedb” and “satellites.xml” file
  • check if satellites.xml has satellite position “160”, if it doesn’t it changes satellite position “158” to “160”
  • check “lamedb” and “services” files and move all services from position “158” to “160”, making sure only positions are changed, and other service properties are left untouched
  • check you list for descriptions and change all “15.8” and “15,8” strings to “16.0” and “16,0”


W2Util

[download id=”44″ format=”2″]