Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Change Logs ====== ===== iGotcha Signage C# ===== ==== 2.20.0.117 ==== * Added monitor control for PLANAR devices over serial cable [RS232] (IGS-127) ==== 2.20.0.116 ==== * Added support for offline indicator (ISCP-448) ==== 2.19.0.113 ==== * Added network control for Panasonic PT-RZ120 (ISCP-447) ==== 2.18.0.112 ==== * Allow persistent local storage in interactive browser (ISCP-442) * Fixed LG RS232 control does not work for device ids greater than 9 (ISCP-439) * Fixed files with ".jpeg" extension are not recognized as JPEGs (ISCP-434) * Fixed spaces in allowed URLs field crash the player (ISCP-436) ==== 2.17.0.110 ==== * Upgraded CEF to 170.1.12 (ISCP-437) ==== 2.16.2.109 ==== * Fixed setting order algorithm to "one, ordered" has not effect (ISCP-438) ==== 2.16.1.108 ==== * Fixed white flash on web content load after a channel switch (ISCP-433) ==== 2.16.0.107 ==== * Added live stream support (ISCP-430) * Added scaling option for screenshots (ISCP-431) * Implemented sending system time zone (ISCP-428) * Fixed unhandled exception when status log is updated (ISCP-429) * Fixed content does not update when there is nothing to play (ISCP-427) * Fixed special characters in media URLs are not handled properly (ISCP-432) ==== 2.15.0.103 ==== * Changed default server URL to https://igotchasignage.com (ISCP-424) * Implemented remote control (ISCP-414) * Implemented previous media action (ISCP-415) * Added local WebSocket server for offline remote control (ISCP-420) * Removed Flash support (ISCP-416) * Renamed sequence attribute "observe_player_monitor" (ISCP-422) * Fixed next media does not reset media timer when duration is unchanged (ISCP-413) * Fixed next media does not always work when there are multiple frames (ISCP-417) * Fixed content does not play or pauses when a media group is empty (ISCP-421) * Fixed benign error in logs when trying to load an unchanged sequence file (ISCP-419) * Fixed WebSocket randomly disconnects since 2.14.18.0 (ISCP-418) * Fixed WebSocket is not reconnected immediately when switching player id (ISCP-353) * Fixed manager sometimes crashes at midnight while rotating logs (ISCP-423) * Fixed log related race conditions when settings panel is open (ISCP-367) * Fixed interactive browser subframes should not be restricted to allowed URLs (ISCP-425) ==== 2.14.20.0 ==== * Fixed player may not restart automatically when crashed ==== 2.14.19.0 ==== * Implemented "Automatic turn on monitor if it turns off" * Expose a next() method to web content ==== 2.14.18.0 ==== * Implemented real-time sequence status * Improved RS-232 monitor control responsiveness * Reduced delay for turning screen on/off according to opening hours * Increased frequency of monitor status refreshes ==== 2.14.17.0 ==== * Logs are now automatically deleted after 30 days ==== 2.14.16.0 ==== * Fixed black screen after closing the interactive browser in some conditions * Suppressed error messages when mediaGroup position attribute is missing ==== 2.14.15.0 ==== * Restrict interactive browser to allowed URLs ==== 2.14.14.2 ==== * Fixed browser does not time out when using proximity triggers * Fixed browser is timing out when standing still in front of a proximity sensor * Fixed browser should not open when no URL is configured ==== 2.14.14.1 ==== * Automatically append index.html to microsite path for triggers ==== 2.14.14.0 ==== * Added Nexmosphere IR sensor support * Fixed screenshots are not sent when screen is black ==== 2.14.13.0 ==== * Added Samsung EX-LINK support ==== 2.14.12.0 ==== * Implemented "info" timer ==== 2.14.11.0 * Fixed team sync issue with priority deployments ==== 2.14.10.0 ==== * Proxy configuration is now based on system settings * Fixed WebSocket issue with HTTP proxies * Fixed HTTP proxy authentication issue ==== 2.14.9.1 ==== * Fixed team sync issue with media groups ==== 2.14.9.0 ==== * Fixed team sync issue with media groups * Fixed crash when videowall attribute is missing ==== 2.14.8.0 ==== * Enable TLS 1.2 for WebSocket connection ==== 2.14.7.0 ==== * Fixed incorrect monitor resolution and cropped screenshots with display scaling ==== 2.14.6.3 ==== * Fixed browser does not reload when "browser digital signage after timeout" is off ==== 2.14.6.2 ==== * Fixed issue with Nexmophere X-Eye minimum distance zone ==== 2.14.6.1 ==== * Fixed various issues when "browser clean session on timeout" is enabled * Fixed on-screen keyboard disappears when switching between fields ==== 2.14.6.0 ==== * Improved interactive session timeout overlay * Added Nexmophere X-Eye support * Fixed videos with audio not auto-playing in web content * Disabled two-finger zoom gesture in web content * Fixed spinner placement on multiple monitor setups * Removed spinner shown when clearing IE cache ==== 2.14.5.6 ==== * Fixed numpad keys cannot be used to change channels ==== 2.14.5.5 ==== * Added display scaling support * Fixed interactive browser does not get keyboard focus when touched ==== 2.14.5.4 ==== * Implemented conditional deployments ==== 2.14.5.3 ==== * Added ad type in proof of play reports (needed for V3 support) * Added monitor control for Sony devices over the network using SSIP ==== 2.14.5.2 ==== * Added automatic secret token authentication mode (needed for V3 support) ==== 2.14.5.1 ==== * Fix cookies are not persisted when playing web content ==== 2.14.5.0 ==== * Implemented "Browser active in background" option to preload interactive browser web pages * Added setting to enable Chrome DevTools * Fixed black screen should be displayed when no content is scheduled * Days of the week now roll over to the next day when deployment start time is after end time * Improved on-screen keyboard * Improved template and interactive browser performance * Added user-friendly error messages when interactive web pages fail to load * Disabled web security in Chromium to avoid cross-origin issues * Screenshots are now cropped to the player window * Removed IE cache clearing for interactive browsers * Removed Skype automatic sign-in ==== 2.14.4.1 ==== * Fix fade-in animation may get stuck on slower computers ==== 2.14.4.0 ==== * Improved interactive browser loading time * Added fade in/out when switching to interactive browser * Enabled GPU acceleration for templates and interactive browser * Added 4K video support in templates ==== 2.14.3.0 ==== * Added unique code for new players * Added secret token for calls to server * Fixed audio player not downloading mp3s * Fixed manager logs resetting to the top * Fixed chromium not playing webcam * Made interactive kiosk refresh the webpage every so often when there isn't any digital signage content * Added channel scheduling from CMS ==== 2.14.2.1 ==== * Changed keyboard to homemade one * Various bug fixes * Removed DirectX playback ==== 2.14.2.0 ==== * Can now play .exe content * Fixed chromium spawning infinite browser subprocesses * Removed player registration upon new player opened for the first time ==== 2.14.1.2 ==== * Can now drag the config menu around * Player version now shown on the manager * Player no longer restarts when content is changed * TCP connection between manager and player no longer causes errors when multiple players are opened on the same computer * Empty folders are deleted along with old content * Errors and crashes aren't logged during closing hours ==== 2.14.1.1 ==== * Fixed interactive kiosk mode showing black every second time it went to ads * Added milliseconds override for media length * Fixed array out of bounds when syncing players with 2 pieces of content * Added play media and go to next functions to websocket and tcp, respectively ==== 2.14.1.0 ==== * Changed Manager/Player communications to use TCP sockets instead of NamedPipes * Interactive kiosk with Chromium * Remade Manager's Config UI * Changed references to config.xml to point to sequence.xml instead * Changed name of content.xml to sequence.xml * Send player uptime logs to server * Resolution resizes properly when a fraction of screens are unplugged/replugged * Changed media override duration to accept float values * Various bug fixes ==== 2.14.0.7 ==== * Reduced thread count growth ==== 2.14.0.6 ==== * Stabilized vlc, fixed black screens * Optimized Sequence file to only check media files if Sequence file itself is different * Fixed updater error popup * Added media remote control feature * Upgraded cefsharp (chromium browser) to latest version * Better thread closing in Manager * Added Sequence file overwrite if the current file is unreadable ==== 2.14.0.5 ==== * Changed status to get Lamar version from lamar.exe * Upgraded VLCDotNet to newest version ==== 2.14.0.4 ==== * Added file caching of 10s for VLC * Fixed picture flashing black when 1 content is deployed and 1 is scheduled for the future * Added faster picturebox loading -- only unloads if not playing sequentially * Added event trigger for VLC errors, restarts VLC and goes to next content * Added cache for Chromium IndexedDB * Added VLC to video display mode in express status * Changed lamar version to fetch from registry * Changed update method to work for signage or lamar (and scalable for future projects) * Fixed download at specific time * Added restart at specific time ==== 2.14.0.3 ==== * Fixed video freeze timer issue * Cleaned up monitor status logs on manager * Fixed placement of lastTimeVerifiedIfPlayListChanged ==== 2.14.0.1 ==== * Fixed chromium browser frames not loading properly * Added GDS monitoring * Added stream fallback PNG if stream is unreachable * Added cef_extensions.pak for extra chromium browser support * Added explicit Dispose for NAudio * Fixed missing CurrentlyPlayingAdId.txt causing screenshots not to be taken * Fixed memory leak from screenshots * Added Lamar version check in express status (if present) * Fixed status thread hanging when manager was launched without player * Cleaned debug logs ==== 2.14.0.0 ==== * Chromium browser * Streaming fix * ApplicationUpdater updated ==== 2.13.0.4 ==== * Fixed ApplicationUpdater so it always runs silently without popups * Removed XMLRPC server who's sole purpose was to get some public variables from the player. Changed to NamedPipeClient * Fixed sync so that future-dated content doesn't pop up in current playlists ==== 2.13.0.3 ==== * Fixed null sequence error in mediagroup init() caused by calling First() on an empty linq * Fixed NamedPipe for audio changes * ApplicationUpdater now opens silently * Fixed VLC player playing black when ChangeLayout is called ==== 2.13.0.2 ==== * Fixed timer bug in PlayArea that skipped the first video in a mediagroup when syncing * Cleaned logs ==== 2.13.0.1 ==== * Fixed generate weighted queue working with play x more times * Halved size of libvlc folder ==== 2.13.0.0 ==== * VLC player added * New ApplicationUpdater added * Priority deployments past midnight fixed * Doesn't dispose of VLC player between playing two videos (faster load time) ==== 2.12.4.6 ==== * Sync functionality working with media group * Fixed currently playing ad id not displaying under screenshot * ffplay flashing is lessened, but still present ==== 2.12.4.5 ==== * Proxy only used to download files * Removed logs from player sync * Tweaked redownload attempt, flag is now raised once * Proxy connection check fixes * More logging in catch blocks on player * Player now remembers the PIDs of ffplay processes its spawned, and kills only its own * Limited redownload attempts on new and updated files, flag is raised on server after too many attempts ==== 2.12.4.4 ==== * Fixed proxy fallback working properly -- currently checks NBC's ip, need to make dynamic * Added proxy server checkbox to config file * Added fix for xml file not loading google sheets url properly (synced from 2.12.5.4) * Fixed NamedPipeClient between manager and player; player now spawns n+1 PipeServerStreams, where n is the number of currently connected PipeClients ==== 2.12.4.3 ==== * Fixed ffplay detaching issue - ffplay now attaches properly and can be used * Added working proxy fallback * Added null check block to status ==== 2.12.4.2 ==== * Non-Chromium template version * Fixed template caching - now the browser deletes its files properly ==== 2.12.4.1 ==== * Fix timers when one file is played. igotcha/changelog.txt Last modified: 2023/11/14 09:58by francis