openvix: release 6.6.013 Merge remote-tracking branch 'origin/Developer' into Release openvix: developer 6.6.013.003 [Netlink] handle libudev msgs [Multiboot] - don't reset Root subdirectory if Recovery slot [CI] - check receiver has CI choices [InfoBarGenerics] if servicelist is None while using MoviePlayer import it [InfoBarGenerics] avoid possible BSoD if self.servicelist is None openvix: developer 6.6.013.002 [GitCommitInfo] - fix import [GitCommit] - move back to GitCommitInfo , fix typo [Translations] Updated Finnish (fi.po) translation Update pl.po [SystemInfo] remove unneeded values [SystemInfo] - add chipset change [GitCommitInfo] - move commitinfo to SystemInfo & use BoxInfo [About] simplify and use BoxInfo values [po] update Italian [patches] remove unused openvix: developer 6.6.013.001 [SystemInfo] remove SystemInformation class as it doesn't function like a real dict and cause more problems than it solves [About] syntax tweak [SystemInfo] add __contains__ method [About] add missing localisation [Translations] Updated Finnish (fi.po) translation [Picon] user option for png/svg priority [Picon] tweaks for when service name contains junk openvix: release 6.6.012 Merge remote-tracking branch 'origin/Developer' into Release [Translations] Updated Finnish (fi.po) translation [onlineUpdateCheck] simplify error handling [SoftwareUpdate] avoid BSoD Upload po files from Developer image 6.6.012.02 openvix: developer 6.6.012.002 Merge remote-tracking branch 'upstream/Developer' into Developer [gbquad4kpro] - add in [gbquadpro] - add in [ax_python_devel.m4] remove openpli patch [ax_cxx_compile_stdcxx.m4] update serial 25 [ax_python_devel.m4] update serial 37 [About] - add gigablue Bolt [Picon] SNP, change priority openvix: developer 6.6.012.001 [Picon] fix various isses with UTF8 picons openvix: release 6.6.011 Merge remote-tracking branch 'origin/Developer' into Release [UsageConfig] config.epg.histminutes, change "0 minutes" to "disabled" [Picon] avoid unnecessary lookup if service type is already "1" openvix: developer 6.6.011.007 [MovieSelection] avoid possible timing issue when deleting [MovieSelection] avoid possible BSoD if list item is not str openvix: developer 6.6.011.006 [Menu] add PluginLanguageDomain openvix: developer 6.6.011.005 openvix: developer 6.6.011.004 [HdmiRecord] remove [Hdmi-In] fix recording parameters dvb/frontend.cpp:3338:22: error: ‘SYS_DVBC2’ was not declared in this scope; elistbox: Fix overloaded virtual function error pmtparse.cpp: Fix build with gcc 11+ frontend.cpp: Fix build against linux-libc-headers 6.4+ configure.ac: Turn deprecated-declarations errors into warnings Makefile.am: Define PY_SSIZE_T_CLEAN macro [InfoBarGenerics] delete legacy resume point code [Translations] Updated Finnish (fi.po) translation openvix: developer 6.6.011.003 [InfoBarGenerics] change Hdmi-In caption [InfoBarGenerics] Make ResumePoints into a class openvix: developer 6.6.011.002 whitespace Whitespace cleanups By @atefganm PEP 8 PEP8 double aggressive W291 ~ W293 and W391 [setup] PEP 8 [Menu/Wizard] * prepare exec for python 3.13 [HdmiRecord] - add extended debug [InfoBarGenerics] - block Hdmi In in PiP [HDMI-In] - block recording if No encoder/decoder pair [HdmiRecord] - update Hdmi fullHD [encoder.cpp] OpenATV updates [HdmiRecord] * use int for ConfigSelection [HdmiRecord] - cleanup [eServiceHDMI] * add sVideoInfo, add fake video info [HdmiRecord] - add HDmi-In I/O controls from OpenATV(Captain/jbleyel) [HdmiRecord] - add support code add hdmirecord setup [eModelInformation] * add missing close [eModelInformation] (#2848) rename eBranding to eModelInformation introduce eBranding class [Updated] Optimized IPTV provider handling [Added] missed header [Fixed] eServiceMP3Record timeouts openvix: developer 6.6.011.001 [README.md] update [README.md] update [README.md] update openvix: release 6.6.010 Merge remote-tracking branch 'origin/Developer' into Release Update pl.po [Translations] Update Dutch (NL) translation. [Translations] Update Dutch (NL) translation. openvix: developer 6.6.010.001 openvix: developer 6.6.009.005 [Updated] Optimized DVB subtitles handling code [Translations] Updated Finnish (fi.po) translation openvix: developer 6.6.009.004 Remove 3D option as nothing is broadcast in 3D anymore and modern tv's no longer support 3D Revert "[ChannelSelection] disable adding service dedicated 3DMode" [ChannelSelection] disable adding service dedicated 3DMode [ChannelSelection] ContextMenu, reallocate number shortcuts [ChannelSelection] tweaks to InsertService requested by @Ev0 [Translations] Updated Finnish (fi.po) translation [ChannelSelection] Add option to insert a service, stream or hdmi-in entry into a userbouquet [ChannelSelection] on KEY_TV2, toggleTvRadio [ChannelSelection] fix spelling [SimpleChannelSelection] fix TV/Radio toggle [Fixed] [eServiceMP3] DVB subtitles sync in case of HLS stream openvix: release 6.6.009 Merge remote-tracking branch 'origin/Developer' into Release openvix: developer 6.6.009.003 [Fixed] [eServiceMP3] DVB subtitles sync [VideoWizard] - fix crash when more than 1 output device openvix: developer 6.6.009.002 picload fix crash Revert "[Fixed] Wrong handling of 8bit images" [display800] update catchup openvix: developer 6.6.009.001 [Added] DVB subtitles support in eServiceMP3 [VirtualKeyBoard] add missing summary whitespace cleanup [AudioSelection] Use human readable constants [Added] Several hooks in AudioSelection [Updated] Major refactoring of eServiceMP3 in track selection storing and loading [Fixed] Wrong handling of 8bit images Merge branch 'Developer' into Release [display800] fix previous commit openvix: release 6.6.008 Merge remote-tracking branch 'origin/Developer' into Release openvix: developer 6.6.008.001 openvix: release 6.6.007 Merge remote-tracking branch 'origin/Developer' into Release [display-skins] add catchup player openvix: developer 6.6.007.022 [Translations] Updated Finnish (fi.po) translation openvix: developer 6.6.007.021 [Fixed] gstreamer crash if dvb subs are found [Added] Listing dvb subs (not possible to display them yet) Merge pull request #1081 from DimitarCC/bugfix-1 [Fixed] everal issues in converters and bouquets openvix: developer 6.6.007.020 [Updated] descrampler deinit openvix: developer 6.6.007.019 Updated fi.po [Translations] Updated Finnish (fi.po) translation [Updated] Moved alternate ca handling to user UI Revert: https://github.com/OpenViX/enigma2/commit/6d06946d8f239afbd1c2b702ddbfc148a0e09a7e [InfobarGenerics] don't block access to channel list when second infobar is shown Updated fi.po [UsageConfig] fix localisation [Translations] Updated Finnish (fi.po) translation [dvb_ci][dreambox] - fix dm900 CI openvix: developer 6.6.007.018 [Fixed] Exclude SR services from seek and pause [Updated] Allow streams to be pausable and seekable [UsageConfig] config.epg.histminutes, value as int [Wizard.py] add sanity check that "evaluatedlist" exists Revert "[Wizard.py] add sanity check that "evaluatedlist" exists" [Wizard.py] add sanity check that "evaluatedlist" exists openvix: developer 6.6.007.017 [UsageConfig] update epg data history to go back further Merge pull request #1077 from Orlandoxx/Fix [Translations] Updated Finnish (fi.po) translation Updated About.py [NetworkSetup] - fix reboot crash [Screen] add resolution attribute compatibility for ScreenSummary openvix: developer 6.6.007.016 openvix: developer 6.6.007.015 [Updated] Added self objeect to cutom functions [Updated] Logic to display backup ref and catcup available icons PEP8 double aggressive E301 ~ E306 [Added] Possibility to extend buildEntry for EPG screens from plugins openvix: developer 6.6.007.014 [Updated] Adjust remove bouquet function [Updated] Adjust the logic for bouquet search to support regex [MountManager] fix typo in variable name openvix: developer 6.6.007.013 [Fixed] Imposible to delete bouquets [Translations] Updated Finnish (fi.po) translation [skin] force scaling of graphics if "screen.resolution" attribute is set [skin] add mergeScale function for combining scales openvix: developer 6.6.007.012 [Updated] Adjust addons to respect new text blending possibilities openvix: developer 6.6.007.011 [Added] text blending functionality * most of the code is taken from OpenATV. * Credits to @jblayel [Unicable LNB] - GT-SAT GT-S3DCSS24 supplied in 2 variations PEP8 openvix: developer 6.6.007.010 [TemplatedMultiContent] add scaling templates based on screen.resolution attribute [applySkin] pass scale arg to parseFont [skin] add basics for scaling screens based on screen.resolution attribute [skin] prepare parseCoordinates for scaling screens based on screen.resolution attribute [skin] parseCoordinates, no need to force floats in python 3 [skin] cosmetic [skin] parseScale, remove str.replace [NetworkSetup] PEP8 [NetworkSetup] - add message if install fails [NetworkWizard] - add wizard elements to data and screens as per other wizards [VideoWizard] - remove from plugins Updated skin_display_picon.xml Updated skin_display_picon.xml PEP8 [configure.ac] remove FPupgrade compile [enigma2.sh.in] remove MicomUpgrade [FrontProcessorUpgrade] remove not used [workflows] tidy up buildbot [README] - correct spellings Added icons for 'OAWeatherPluginSummary'. Added icons for 'OAWeatherPluginSummary'. Updated skin_display_picon.xml Updated skin_display_picon.xml [Translations] Updated Finnish (fi.po) translation [Translations] Updated Finnish (fi.po) translation [ChannelSelection] Allow user to choose which *.del bouquets to restore/delete. [Translations] Updated Finnish (fi.po) translation Merge branch 'Developer' into Release openvix: release 6.6.007 openvix: developer 6.6.007.009 openvix: developer 6.6.007.008 [Navigation] playService, update forced evStart openvix: developer 6.6.007.007 [Lcd.py] setMode, convert bool openvix: developer 6.6.007.006 openvix: developer 6.6.007.005 [Navigation.playService] for iptv services force an evStart event immediately on zapping so the gui updates and the user doesn't feel like the box is frozen [Navigation] simplify symbol_signal openvix: developer 6.6.007.004 [Directories.sanitizeFilename] tweak Resolve typo in NimManager regards getTunableReferences [Fixed] configure.ac for pulse4k and others [Directories.getRecordingFilename part 2 [Directories.sanitizeFilename] part 2 openvix: developer 6.6.007.003 [Directories.getRecordingFilename] use sanitizeFilename to clean up filename [Directories.sanitizeFilname] various fixes [timer] fix float/int issue (#4058) [Multiboot] avoid some duplication openvix: developer 6.6.007.002 [ServiceInfo] fix possible BSoD on DVB-T services [Fixed] Several glitches and configure issues [estring][convertDVBUTF8] - only show debug when error - otherwise generates 1000's of eTrace lines [eEPGCache] expose "saveEventToFile" to python [Translations] Updated Finnish (fi.po) translation [Removed] Obsolete options for CA handling [Added] Configuration to free CA device on program remove (for selected boxes) [UsageConfig] Shorten some texts [MinuteInput] add screen title when this need Use more modern format code for converting hex and fill with zeros Add function getTunableReferences to nimmanager in SatSetup no need to create the config twice. openvix: developer 6.6.007.001 [Fixed] types for unlinked bouquets loading [Translations] Updated Finnish (fi.po) translation [Added] More options for load unlinked bouquets [Fixed] Duplication of provider name in bouquets [hdmi_cec] remove unused linux cec code , use eTrace [servicemp3] - fix invalid eLog lvl and convert lvl 5's to eTrace openvix: release 6.6.006 Merge branch 'Developer' into Release openvix: developer 6.6.006.006 [Volume] add "hide mute" [OpentvZapper] simplify [VideoMode] tweak last commit Add Audio Volume step size option Try to further streamline some code in ServiceList.py In ServiceList remove a redudant line of code that caused glitches [ServiceName] fix potential BSoD Only call info.getName without arguments when it is not static [opentv_zapper] fix potential BSoD [db] Make service list editing functions available to python [InfobarGenerics] don't block access to channel list when second infobar is shown Update unicable.xml Inverto Item 5458 (#4050) [unicable.xml] add more LNB openvix: developer 6.6.006.005 []Harddisk] (Eddi] - handle optical DVD media change [Added] Functions for bouquets handling [Harddisk] - try fix optical DVD reader issue Updated skin_display.xml Updated skin_display.xml Updated skin_display.xml Updated skin_display_picon.xml [Updated] Added separati=or line only if we have python tuple with size 1 [Added] Support of separator lines in ConfigList openvix: developer 6.6.006.004 [TerrestrialBouquet] move to own repo [TerrestrialBouquet] - PEP8 [Harddisk] (Eddi) - add sr optical disk as /dev/device [scan.cpp] extend LCN for DVB-C [TerrestrialBouquet] only show section markers in tv bouquet [TerrestrialBouquet] improve duplicate handling openvix: developer 6.6.006.003 [db] expose lcndata for use in C++ [ServiceScan] don't import plugin on scan [TerrestrialBouquet] don't force menu position [FCC] don't force menu position [ServiceReference] add 4097 to isRecordable [TerrestrialBouquet] import mode from ChannelSelection [TerrestrialBouquet] use eDVBDV.getLcnDBData Move LCNData to db.h [TerrestrialBouquet] update text formatting [PEP8] - cleanup - more [PEP8] cleanup [README] - update for 24.04 [TerrestrialBouquet] tweaks requested by @Ev0 [TerrestrialBouquet] add default arg to callback openvix: developer 6.6.006.002 [TerrestrialBouquet] add plugin In config make booleans checks with saved value non case sensitive [ChoiceBox] avoid compatibility issues openvix: developer 6.6.006.001 [Added] Some compatability code for pixmap scaling [scan.cpp] fetch T2 namespace for LCN output [scan.cpp] fix wrong debug [scan.cpp] add dvb-t lcn support [ScanSetup] fix bytes conversion [ScanSetup] fix wrong variable name openvix: release 6.6.005 Merge branch 'Developer' into Release openvix: developer 6.6.005.003 [Translations] Updated Finnish (fi.po) translation [ConfigList] remove item that does not exist in this distro [unicable] fix number 'ub' when close tuner openvix: developer 6.6.005.002 [VIXMenu] use Menu.py [Menu.py] add missing code required to send descriptions to the skin openvix: developer 6.6.005.001 openvix: developer 6.6.004.014 [Translations] Updated Finnish (fi.po) translation [Timeshift] on close, remove Record Event Tracker from RecordTimer.on_state_change [Translations] Updated Finnish (fi.po) translation [SkinSelector] make fast reload option easily accessible [Translations] Updated Finnish (fi.po) translation [UsageConfig] update for fast skin reload in release images setup.xml] update fast skin reload description [SkinSelector] avoid duplicated code [Translations] Updated Finnish (fi.po) translation PEP8 [Multiboot] - @Huevos - improve Recovery script code, @Eddi Kexec change Recovery script name [ImageManager] - @Eddi - change Recovery script messages [Multiboot][Vu+ Kexec] - add temp code to constrain Recovery script copy to openvix/openbh Recovery slot [Translations] Updated Finnish (fi.po) translation Merge branch 'Developer' into Release [Multiboot] createInfo, allow for some differences between distros [Multiboot] createInfo, attempt to beautify the output across a wide range of images and distros openvix: release 6.6.004 Merge branch 'Developer' into Release [ImageManager] PEP8 openvix: developer 6.6.004.013 Merge pull request #1056 from Orlandoxx/Locale_fix Update OScamInfo.py [ENIGMAINFOVALUES] add doc [Multiboot] fetch image date from enigma.info... [Multiboot] cosmetic [Multiboot] don't rely on length of BuildType [Translations] Updated Finnish (fi.po) translation [Multiboot] simplify VerDate openvix: developer 6.6.004.012 [VIXMenu] fix recursive close [ImageManager] show free space in human readable format [BackupManager] show free space in human readable format [setup.xml] add entry for "Log python stack trace on spinner" [OnlineUpdateCheck] skip NetworkUp test [OnlineUpdateCheck] add timeout on fetching TrafficLightState to avoid blocking it the site is not available [Multiboot] skip reading /etc/ssue if the format is unknown [Multiboot] avoid displaying superfluous empty spaces and NoneType objects in MultibootSelector list [Multiboot] - change Vu+ recovery script location to /etc/init.d in Recovery image for copyfile [OpenViX] updated Vu+ Recovery text(Eddi) [Translations] Updated Finnish (fi.po) translation [Translations] Updated Finnish (fi.po) translation openvix: developer 6.6.004.011 Show last enigma commit hash in About screen [skin] improve SkinError messages [Translations] Updated Finnish (fi.po) translation [ImageManager] - update text to initiate kexec recovery script [Kexec kernel Recovery] add initial code and text openvix: developer 6.6.004.010 [servicemp3] - try fix autoturnon sub titles [vix-core] ban spaces in backup name prefix [Updated] UI of GEPG [Ci.py] fix locale openvix: developer 6.6.004.009 [dvbci_appmgr] add try/catch code to isolate utf-8/latin1 exception configure.ac remove C++ exception block for dvbci_appmgr try/catch - do not remove before trap code [Translations] Updated Finnish (fi.po] translation [Added] Option to use non bloccking IO when accessing CA device [MessageBox] AutoResize, make sure pixmap fits [Translations] Updated Finnish (fi.po) translation [TextBox] fix error in last commit [vix-core] add kexec failure popup [TextBox] tweak self.skinName [MovieInfo] FORMAT_STRING, use bytesToHumanReadable for filesize For movieinfo format string only show values that have a value [skin] avoid unnecessary double call to resolveFilename Updated skin_display.xml [PluginBrowser] move the filters to a blacklist/whitelist [PluginBrowser] Change a variable name for clarity [Translations] Updated Finnish (fi.po) translation openvix: developer 6.6.004.008 Update option pixmap_force_alphablending [Updated] Handling of force blending option [Translations] Updated Finnish (fi.po) translation [Translations] Updated Finnish (fi.po) translation [servicemp3]- if subtitle autoturnon enabled then force [servicemp3] - resolve compiler complaints [setup][subtitles] - change position & description for pango subtitles openvix: developer 6.6.004.007 [Translations] Updated Finnish (fi.po) translation [Added] User config to force alphablending for all pngs Revert "[Added] Configuration to force alphablending for pngs that are sent to alphatest" Revert "[Updated] Switch to python config" Revert "[Updated] Added force alphablend to case where alphatest is not specified or off" [pixmap] add option to force alpha blending [Updated] Added force alphablend to case where alphatest is not specified or off [Updated] Switch to python config [Added] Configuration to force alphablending for pngs that are sent to alphatest openvix: developer 6.6.004.006 [RdsDisplay] add summary embedded skin openvix: developer 6.6.004.005 [picload] Dimitar/OpenATV [gpixmap] - correct offsets in display [gpixmap] Dimitar/OpenATV handle transparency Revert "[Fixed] Various Dreambox LCD color issues" Revert "[Removed] Code that actually does nothing and nothing fix...." [MountManager] Fix multiple inheritance priority [display800] tweak NimSelection [display800] add CommitInfo [GitCommitInfo] add summary [display800] add NimSelection [display] tweak MessageBoxSimple [MenuSummary] remove needless code openvix: developer 6.6.004.004 [displayskins] change SimpleSummary -> ScreenSummary [displayskins] change XX_summary -> XXSummary [Removed] Code that actually does nothing and nothing fix.... openvix: developer 6.6.004.003 [ServiceInfo] add picon [Fixed] Various Dreambox LCD color issues [Fixed] Some png alpha blending issues [SkinSelector] update list sorting openvix: developer 6.6.004.002 [TunerInfo] KeyError: 'TunerAvailable' [StartEnigma] change indent [dvbci-appmgr] fix menu string encoding openvix: developer 6.6.004.001 openvix: release 6.6.003 Merge branch 'Developer' into Release [ScreenSummary] tweak skinName [LanguageSelection] fix BSoD [skin.py] make error message reflect the skin being loaded [Screen.py] add skinName ScreenSummary openvix: developer 6.6.003.002 openvix: developer 6.6.003.001 [ChannelSelection] addBouquet, tweak filename [setup.xml] SoftcamScript, add title openvix: release 6.6.002 Merge branch 'Developer' into Release openvix: developer 6.6.002.004 Merge branch 'Developer' into Release [Fixed] ScreenHeader exceptions openvix: developer 6.6.002.003 [Added] Screen icons in ScreenHeader addon Merge branch 'Developer' into Release openvix: developer 6.6.002.002 Add support for dm900 and dm 920 [Translations] Updated Finnish (fi.po) translation Centralise ScreenImage code [ConfigList/Setup] add *args/**kwargs to maintain compatibility with other distros that are doing strange things [Setup.py] createSetup, if self.setup is None, abort [dm9x0] add patch [display390] tweak url [data] add display390 Revert "[ScanSetup] always run cable cmd" [Fastscan] do not use menu button to start a scan. Revert "Make menu button also optional as extra ConfigList feature" Instead of showing only Scan indicate Start FastScan [CableScan] inherit UI from Setup [ScanSetup] always run cable cmd Make menu button also optional as extra ConfigList feature [Translations] Updated Finnish (fi.po) translation Update sk.po openvix: developer 6.6.002.001 [Fixed] Wrong screen title lenght renderer [Fixed] Wrong check for front LED features [Translations] Updated Finnish (fi.po) translation [Translations] Updated Finnish (fi.po) translation