|22.214.171.124||Added pager to media panel|
Added selection tool to media panel
A crashing bug fix (affected some systems)
Added a feature set controller to settings
|126.96.36.199||Fixed an issue with record on schedule start|
Fixed some bugs with serving AVI files
Improved web interface to handle AVI downloads
Couple of other performance tweaks to the app interface
Fixed an issue with the last update.
|188.8.131.52||Added Tray on Minimise switch to settings|
Rewritten server component (uses thread pool)
Updates to data file processing (loading happens in background)
Layout changes to media panel
Fix for odd screen sizes in virtual PCs
Added File/Time remaining overlay for file sources using VLC
Added a file chooser for the VLC source type
Added option to ignore audio for video sources that include an audio component (to first tab when editing the camera)
Updated file management code - now deletes files to the 70% limit starting with the oldest files instead of everything over x days old
Added a new beta 64 bit version of iSpy (see the download page)
Added new translations
Added new sources
Added new PTZ definitions
Fixed a bug with PTZ
Fixed a bug with default values for new cameras
Fixed a restored layout issue
Fixed a potential issue with windows installer software
Added floorplans into grid views
Added option to set a grid view as the start-up screen instead of the main ispy application window (see settings)
Updated direct-x dependencies to (potentially) fix an issue with some windows XP installs.
Moved from SlimDX to SharpDX direct-x libraries
Added calibrate on reconnect option for all video sources
Fixed an issue with a corrupted config.xml file.
Fix for broken SMS functions (sorry!)
SMS can now take multiple numbers - separate them with a semi colon ";"
Fix for SlimDX errors on some systems.
Updates to the translations system.
Added USB joystick support for PTZ control (see settings)
Added Grid View saving
Some minor code improvements
Removed automated youtube uploads (you can still upload on demand).
Fix for issue with alert intervals
Fix for directshow support for some video cards
Integration with custom branding/ affiliate support at http://www.ispyconnect.com/integrators.aspx
Duplicate alert fixed
New sources and sorting
New contribute/ source discovery logic
New PTZ configurations
Updates to AForge DirectShow library (local devices and capture cards)
Other minor bug fixes
Fixed an issue with auto PTZ selection in the wizard
Added about 1000 new IP camera configurations
Added an option to remove the camera from the grid
Improved IP address updates to the web services
Added new thumbnail viewer to the website
Bug fix for server stopping responding under certain conditions
Added new downloader controls
Added new functionality for the Add IP camera wizard - it can now scan and try to connect to unlisted cameras
Added new expanded view (full browser width) to web UI
The windows 8 app is now available and should work fine with this version of ispy.
- Fixed an issue with feeds to the flash client
- Added support for an upcoming windows 8 modern UI application
- Added highlighting of cameras for floorplans
- Added motion detection sensitivity ranges (you can now specify a max motion detection as well as a minimum for triggering alerts - so you can ignore events that cause whole scene changes like sunlight changes)
- Modified ispy to restore the running application instead of warning about one instance only
- Fixed some web interface issues
- Fixed a bug with the recordings panel going blank
- Re-written the framerate limiter to target more intelligently (you may see increased framerates on this version, please check your CPU ratings if this causes issues and lower the framerates accordingly)
- Added 3 new motion detector types - these don't convert to grayscale first so use slightly more CPU but can be more sensitive to movement
Fix for merge module issue in installer (resulted in ffmpeg dll not loading in some installs)
Few bug fixes:
number formatting in some countries broke the CSV data
Layout lock now prevents maximising/ minimising cameras
Max record time settings don't reset to zero when setting to very high number
Fixed a file reference error in the installer (thanks Microsoft!)
Performance improvements for remote access
Added counter for FTP/ local saving filename generation
Updates to work with new translations system
Progressive loading support for web event viewer to support large data sets
Fix for ffmpeg playback throttling of local video streams
New PTZ definitions and IP camera sources
Total rebuild of the web services (new HTML5 based timeline view/ file browsers/ ptz controllers and multiple camera views). Also added live video/audio feeds and live talk through the browser.
Added new grid views to the iSpy application (grid and cycle camera options) - see View - New Grid View
Numerous other bug fixes and improvements
Added support for live mp3 streaming audio via HTML 5 (web app and mobile applications) - it takes about 8 seconds to buffer via HTML 5 for some reason so be patient!
Fixed PTZ support through mobile apps and mobile website (hold button down to move, release to stop)
Added download option for media in Android application
Added Android specific skin
Added live listening options to live viewer (mobile)
Added start/stop buttons to live viewer (mobile)
Added some more cameras
Other minor tweaks
Fixed an issue with adding an RTSP video source to ispy using the wizard (it was adding the wrong port to the URL)
I've added an android app to the google play store. Please try it out if you have an Android device (and give us 5 stars if you are feeling generous!)
Check it out here:
Fixed an issue with encoding MP4 files that prevented playback on some android devices.
Fixed an issue with PTZ
Added a new Foscam definition
Some other minor updates and UI tweaks
Fixed a crash when disabling a camera that was feeding an MJPEG stream to another application.
Bug fixes for:
remote commands through website
glitching video on some local/ capture devices
cancelling a paired microphone
other minor issues
Some UI improvements
More sources added
Added ability to provide cookies with sources to support more cameras
Added play sound on alert (with a load of dog barking samples added)
Updated mobile site
Fixed issues with digital PTZ
Fixed some issues with remote commands
Fixed bug with saving recording data when ispy is closed
Defaulted automatically paired microphones to not trigger recording on sound detection
Added capability to tilt kinect device
Added support for more cameras and DVRs
Added a huge number of new PTZ definitions
Added support for kinect devices (using microsofts library)
Some minor bug fixes
Added desktop area monitoring (monitor and record a specific area on the desktop) - updated in ispyserver as well
Added about 1000 new cameras, NVRs and DVRs to the wizard along with options to change channels
Added a reverse option for tracking (to track cars/ people or fast moving objects as they move out of frame)
Fixed a bug with the HSL filter
Updates to the AForge framework (bug fixes for numerous video sources)
Fixed external IP address change detection
Fixed Always on Top mode hiding modal windows bug
Fixed a bug with Kinect devices
Updates to VLC code for reconnect
Added support for a lot more cameras
Fixed some PTZ settings
Fixed a bug with Play in iSpy if VLC is not installed
Fixed an issue with logging
Note that some HTTP VLC feeds are currently broken with VLC 2.0.2 - I have submitted a patch to VLC to fix this. If you are having problems with VLC feeds we recommend using v2.0.1 available here:
Fixed an issue with PTZ
Updated VLC source type to reconnect on error
Added more IP camera sources
Added support for web digital PTZ and zoomed recording
Optimisations for loading translations
Added support for a lot more cameras
Fix for PTZ with RTSP URLs
Added PTZ definitions for a few more cameras
Added support for X10 cameras (with PTZ)
Modified all communications with ispyconnect to use SSL
Fixed an issue with using the wizard to add a camera - resulting in an object reference error.
Memory leak fix for FFMPEG sources
Added ability to have absolute urls in extended commands for PTZ.
Potential fix for issues with youtube uploader
New sources for various camera manufacturers
Added PTZ support for Vivotek cameras
Fixed an issue where ispy prevented windows from shutting down
Added support for about 60 new camera manufacturers
Added support for variable resolution floorplans
Added support for absolute paths for PTZ control
Added an option "minimise on close" to settings
iSpy is now code signed with an authenticode signature.
A lot of memory handling improvements
Added a commercial version of ispyconnect (iSpyIntranet) for install on your own server, you can now install that and then tell ispy to use that instead of ispyconnect. You will need your own IIS server, SQL server and SMTP servers to use it.
Added option to minimise ispy on close instead of closing it (see settings).
Fixed a bug with restore of media panel (splitterDistance error)
Fixed a bug with mics being disabled on reconnecting cameras
Fixed a bug with media storage (access violation errors)
Added ability to close ispy with media center remote controls - see http://www.ispyconnect.com/userguide-remotecontrol.aspx
Fixed graphing bug for long videos
Layout of media panel is now saved between sessions
Minimum required version of VLC has been updated to enable audio support
Fixed a bug with talk on foscam where the ip address is invalid (crashed ispy)
Added generation of PTZ commands for scheduling
Fixed a bug with live listening
Fixed some bugs with some audio recording issues
Added broken stream detection to ffmpeg video and audio streams (ispy will now disconnect and attempt to reconnect if the stream is broken - network lost for example instead of hanging)
Few bug fixes for reconnecting sources.
Fixed a stack overflow situation and a null reference error.
Fixed a duplicate entry in PTZ XML.
Fixes for automatic microphone reconnect
Fixes for camera automatic reconnect
Fixes for error handling when microphone unplugged
Fixed audio stream realtime delay calculation for file sources
Fixed maximise code when maintaining aspect ratio
New icons and colour scheme
Fixed a bug with microphone initialisation on adding a dual video/audio source
Added a function to start recording on another object when recording starts (trigger recording on the recording tab)
Added text to speech function through the website - click on the talk icon on the ispyconnect watch page, type in a message and it will be spoken out of the camera speaker (foscam/axis/ispyserver supported).
fixed a stack overflow issue when shutting down ispy
fixed a crash when adding an invalid or broken ffmpeg source
fixed settings when no microphones available
Updated some references to ensure dlls are updated when upgrading
Fixed an issue with settings with computers without mics attached.
Fixed a layout issue on startup when arranging media on the right
Fixed an issue with paired volume controls not starting
Fixed a layout issue with checkboxes on the media panel thumbnails
Changed the gradient bar on volume levels to use a solid color (less cpu)
Major update - beta release!
Added support for multiple channel audio sources
Added support for changing bitrate of audio sources (local devices)
Fixed issue with face detection plugin
Added text overlay plugin (reads from text files so can update from other applications). Can also alert on text found.
Added FFMPEG as a built in source for both audio and video.
Added VLC as a built in source for both audio and video.
iSpy will now detect audio in the FFMPEG or VLC video feed and split it off automatically into microphone control from the one feed.
Modified icons on overlay
Added big icon option to settings for touch screens
Added "lock layout" option
Added a floating PTZ controller (access this via the View menu)
Modified maximise code to retain aspect ratio
Added talk support for Foscam, Axis and iSpyServer (specify the default microphone in settings then click on the T to talk to the camera)
Added triggers to alert tabs - you can now trigger alerts on other cameras or microphones (be careful not to set up a circular trigger!)
Added auto-setup for talk for foscam cameras and ispy server sources
Modified iSpyServer to stream video via MJPEG and audio using the same port as the video server.
Added Talk function to iSpyServer (plays audio from iSpy).
Fixed auto restart for cameras (interrupted sources) - ispy will now try to reconnect automatically every 10 seconds.
Added reconnect interval for all video source types
Added resize video option for all video source types
Fixed language issues for double-byte languages not displaying some drop-downs properly
Improved webservice wrapper code
Added FFMPEG option for IP camera wizard
Added Maximise on alert option (maximises camera in window, not application)
Added specify local saving grab filename - you can use a static name or a date-replaced name.
Added Arrange option to view menu, you can now dock the media list to left, right or bottom of the main screen.
Added date/ duration view to the saved media previews.
Fixes for the way VLC connects and disconnects from video sources (prevented some dead-lock cases)
Fixed an issue with performance monitoring on windows XP systems - Processor and RAM counters weren't working which in turn broke the automatic CPU throttling which could lead to system instability.
Modified file source to use the FFMPEG library - it now supports network streams as well like H264 streams and MMS streams and a lot of other stream types. Note that FFMPEG needs to use the prefix "MMSH" instead of "MMS" for multimedia streams. If your feed couldn't connect in VLC try it using FFMPEG. (on the video source tab).
Added support for real-time switching of mask images to add dynamic overlay functionality. You can switch the overlay image using a url like:
Fixed a bug with support for DVR to USB converters
Added support for igoogle gadgets and windows sidebar plugins
Couple of layout issues fixed
Fixed display issues over VNC
Fixes for some bugs related to corrupted file list data
Fix for forced garbage collection breaking some VLC sources (and causing crashes)
Added a View Controller - http://www.ispyconnect.com/userguide-layouts.aspx
Fixes for internal MJPEG Server (handle disconnects withour errors)
Added a lot of new options into the timestamp field (available through the drop-down)
Added a GMT offset option to the timestamp field
Added support for MediaPortal playback and control - http://www.ispyconnect.com/userguide-mediaportal.aspx
Fixed a bug with the installer that broke updates on windows XP.
- Added keyboard controller:
Page Up/ Page Down: select camera/mic
Ctrl-P: Activate/ maximise
Ctrl-R: Record/ Stop Record
- Added controller for Windows Media Center remote controllers (next,previous,play,record,stop)
- Added "shutdown" command for http server and command line
- Memory stats updated (now shows what task manager shows)
- Added API call to get all object data as CSV (getobjectlist)
- VLC code improvements/ periodic garbage collection
- Fixed a bug with scan for missing files on volume controls
- Fixed a bug when plugging in a mic (NoDriver error)
Added support for selecting the input for a multiple input video device.
Added Arabic/ Translation updates
Fixed some links to the userguide
Fixed datetime display for hours
Added clickable link to ispy server camera url
Fixed a bug with the webserver not restarting after IP address changed
Fixed a bug with the IP address not updating properly when system IP address changed
Potential fix for youtube upload timeouts
Caching updates for some key web pages
Potential fix for array error on recording microphone.
Improved IP camera wizard
Integrated Microphone selection to edit camera controls.
Added ability to specify GMT offset for timestamp.
Other minor bug fixes and improvements.
Fixed scheduling of local saving (frame grabs)
Added website PTZ support with a proper UI (and mobile on the web view)
Fixes for some crashes running the network troubleshooter.
Fixed "ispyconnect is down" messages when connecting to ispyconnect with a non-working port forward
Fixed resize of camera on resolution change
Fixed links from ispy to show related camera directly on website
Added graphing for all cameras to website
Add support for Proxy Servers.
Added Twitter messaging as an alert option.
Added a fix for symbols potentially appearing on the end of filenames.
Fixed applying parameters to VLC sources before getting the frame size.
Fixes for crashes caused by the ffmpeg codec.
Improved messaging around ispy server start-up issues.
Improved messaging for the network troubleshooter.
Added audio support for AVI movies
Fixes for some issues with VLC sources (adding an invalid source then adding a valid source could result in the frame flickering on an interval)
Fixed a memory leak when adding an invalid VLC source
Language updates - added Greek and Chinese (Taiwan)
Added digital zoom via the keyboard with +/- to zoom and arrow keys to pan
Fixes to prevent crashing when loading an object list with VLC sources when VLC is not installed
Fixes to enable video file writing to paths containing symbol characters
Added tooltips for overlay controls
Fixed some issues with scheduling (timelapse saving not starting for 1 minute after switching on via timelapse)
Fixed an issue with "apply schedule" where some schedule settings weren't applied.
Fixed an issue with double byte commas in chinese breaking some CSV based settings.
Added a plugins button.
Added translations for remote command buttons as well as a reset option (some remote commands were broken - recommend you click it!)
Improved network scanner (detects servers with basic authentication)
Fixed a bug when pair recording video and audio based on audio detection (didn't trigger video recording)
Updates to some PTZ sources
Moved overlay controls to bottom of video
Added support for ENSIDIO cameras
Fixed a bug with quality settings not being applied from settings panel
Added AVI file generation support (with various encoders - see profile on recording tab)
Updated versioning of some dynamic libraries (may fix some update issues)
Updated network scanner to detect more devices and lookup MAC addresses
Fixed some installation issues where newer files aren't updated.
Added quality settings for saving/ uploading JPEGs (on settings tab for global settings and on the FTP tab for FTP specific settings) - can dramatically reduce file sizes.
Some fixes for displaying advanced properties of some USB cameras.
- Added digital PTZ for USB/ Static webcams. Use the middle mouse scroll wheel to zoom in and press it to pan around the video.
- Added MJPEG push streaming function to the local server.
- Added Summary to bottom of camera windows:
F: Forced Recording
D: Record on Detect
A: Record on Alert
N: No Recording
There's also a "!" there if alerts are enabled.
- Fixed another bug with the updated version notification.
Fixed an object reference error when upgrading ispy from an earlier version.
- Updated DirectShow code to work with some PCI capture cards (tested with Picolo cards)
- Improved network scanning tool for finding IP cameras and iSpy server instances on the network (scans all adaptors, DNS servers and ping ranges)
- Updated PTZ sources
- Fixed Auto Center code bug, added ability to customise auto center PTZ command
- Added three different players for locally saved content:
1) Web view (default)
2) iSpy player
3) Default (OS) player
- choose which one to use in settings
- Fixed a couple of broken links in the UI
- Updated iSpyServer with same fixes for PCI capture cards
- Fixed iSpyServer port change code
- Fixed plugins (security issue was preventing them from loading)
- Added a "Reset iSpy" command shortcut (for if you have problems)
- Other minor bug fixes and code improvements
- Fixed record on start if camera disabled/ scheduled
- Added debug info for plugins (to log file)
- Fixed bug with audio alerts not being triggered
- Added auto select PTZ to IP camera wizard
- Added IP camera wizard to add menu
- Added auto wake up of screensaver (in settings)
- Fixed about form
- Fixed PTZ for some axis cameras
- Add some view context options to view menu
- Added jpg (single frame) saving functionality (it's included on the FTP tab)
- Added jpg and ftp to scheduler
- Added frame grab viewer to web interface (obeys search options)
- Fixed a bug with scheduling overriding manual controls
- Fixed a bug with working directory not being set for alert processes
- Added storage of last directory opened for file opening and saving
Fixed a bug with scheduling microphones
Added a framerate setting for timelapse recordings
Added an "IP Camera Wizard" that can detect IP cameras on your network and configure connections based on the camera model (on the Video Source tab)
Some fixed layout issues
Important: There is a bug on the 184.108.40.206 version where the "new version available" form has become corrupted. When ispy tries to display this form it crashes and gets stuck in a restart loop. Installing the newest version fixes this issue. Alternatively you can disable the update check in C:\Users\<your name>\AppData\Roaming\iSpy\XML - edit config.xml and set: <Enable_Update_Check>false</Enable_Update_Check>
- Added direct MP4/ MP3 file writing (no more ffmpeg conversions)
- Added quality settings to recordings
- Added support for Android device playback
- Added PTZ command scheduling
- Added recording profiles for mobile devices (Android/ iPhone)
- Modified control layouts to support large fonts/ small resolutions
- Improved sync of audio and video
- Fixed a bug with movement detection set to 0 seconds
- Fixed a bug with buffering set to zero seconds
- Added variable framerate support to generated movies
- Asynched webservices calls to reduce impact on UI
- New mobile site (no subscription needed to access it over the LAN)
- Fixed alert on object count bug
- Fixed bug that prevented server starting on windows XP
- Updates to work with latest youtube API
- Numerous other bug fixes, memory improvements and CPU usage improvements
(Vastly) improved CPU and Memory usage
Increased Max CPU trigger to 100%
Corrected MIME types for JPEG images
Added built in Media Browser
Added crash and hang detection and recovery (for ispyserver as well)
Removed dependency on windows media codecs (pure FFMPEG)
Added Auto Save of objects
Added Overlays for cameras and microphones (can turn these off in settings)
Added Plugin support - for face and license plate recognition - or create your own ispy plugins.
Added command browser to main screen
Fix for some devices that emit incorrect moniker strings (picolo boards)
A lot of other minor bug fixes and improvements
Note: you may need to uninstall and re-install ispy for this update. Be sure to save your object configuration to your documents folder.
Updated to use the latest version of ffmpeg
Fixed bug with incorrect framerate set on converted video file
Fixed bug with email on interval when interval is more than 60 minutes
More VLC fixes (threading optimisation)
Fix for ispy not exiting bug
(Another) potential fix for VLC issues - modified the threading code to control the player in the same thread.
Added ability to auto-center camera after PTZ auto tracking. It waits for 30 seconds after tracking before calling the center command. Depending on the camera this can take a while to execute (Foscam center command takes about 100 seconds).
Couple of updates to VLC camera and microphone code.
A couple of potential fixes for VLC issues (and related crashes).
Fixed an issue with alerts on HTTP triggers.
Fixed an issue with URL parsing on HTTP commands.
Added write buffer limiting to prevent excess memory usage when writing from multiple cameras.
Added local HTTP server access to control ispy - can be used to trigger alerts or recording by IP cameras that have their own motion detection functions.
Fixed a bug with interval reconnect for microphones
Added ability to set directory name for cameras and microphones (first tab when editing or adding)
Updated to use the .Net v4 client profile
Updated to use latest AForge framework and VLC wrapper and Tesseract Wrapper.
Fixed some bugs with license plate recognition
Fixed resizing of the main form from all sides
Fixed a bug with Tesseract that prevented iSpy working on some systems
Added a CPU monitor and RAM monitor to the status bar
Added automatic framerate control to lower framerates when CPU usage reaches a predetermined level (see settings)
Fixed double-click on video streams to maximise and minimise to previous size.
Numerous other bug fixes and improvements
Note that you may need to uninstall ispy before upgrading - save your configuration first!
Fixed an issue with the default server name being set incorrectly as well as the default media path.
Fixed a bug where sync failed due to missing fields in older configurations
Added access groups so you can assign access to other people and control access to specific cameras and microphones
Fixed a couple of bugs with ALPR and Tesseract errors
Modified display of some chromeless forms
*Hopefully* fixed the recording-not-ending bug
Potential fix for a bug with recordings not stopping (int conversion problem)
Fixed a bug with FTP uploads uploading 0 byte files
Fixed a bug with simultaneous record commands causing errors
Fixed another bug with command line access.
Fixed the snapshot function
Modified double-click to maximise/minimize the camera preview
Moved all settings data into a new XML file that persists through updates and reinstalls (will take effect from this version)
Fixed a bug where alerts weren't firing
Fixed a bug where command line arguments weren't working
Major Update (Beta!)
Added preliminary support for XIMEA cameras
Added support for Kinect cameras (XBOX)
Added arguments field for running commands on alert
Added HSL filtering (colour filtering) for motion detection (track objects of a specific colour, ignore trees/ shadows etc)
Added Automatic License Plate Recognition (ALPR) - using Tesseract. No confidence data is available at the present time so this is experimental.
Fixed some recording bugs. Potential fix for recording past time limits/ memory usage problems (changed from using a background worker thread to a thread with a higher priority).
Added PTZ horizontal and vertical locks for auto tracking objects.
Updated to a new version of the AForge library.
Updated to a new version of the NAudio library.
Improved webservices connection logic (more robust UPNP support).
Added a new network troubleshooter for connection issues (to webservices panel).
Added record on no-sound/ movement so you can see what happend just before the event.
Added new command line options to enable/disable alerts and movement detection (integration with home automation).
A lot of updates to the user guides online along with help links from all the controls to relevant pages in the user guides.
- Added some more PTZ definition files - TrendNet and Axis
- Added variable framerate options - you can now detect movement at low framerates and then record at high framerates - this is useful for keeping the memory/ cpu usage of ispy low.
- Improved FPS code (averages out variable framerates)
- iSpy now self-repairs installation directories (may fix some reported errors with loading)
- Added experimental support for PTZ automatic tracking (see the tracking checkbox on the PTZ tab)
- Added language updates (Brazilian Portuguese - thanks Fernando!)
- Fixes for culture code (invariant) issues
- Few other minor bug fixes
- Fixed a bug with automatic youtube uploads
- Fixed a bug with setting topmost after minimising the form
- Performance improvement for cameras and microphones when recording
- Fix for some VLC bugs
- Fixed a memory leak in VLC code
- Added a timed reconnect option to VLC sources (Available on the VLC tab on the videosource and audiosource panels)
- Few other bug fixes and improvements
- Updates to iSpyServer - Choose your local IP address on the settings tab.
Note that this update *may* require you to uninstall iSpy first - if it doesn't work, uninstall iSpy then install it again. Remember to backup any media and configuration data that you want to keep if you uninstall iSpy!
Major optimisation of AJAX calls from the website into ispy (typically about a 95% reduction)
More robust error handling of data generation for stastical views
Fixed a bug with certain culture codes breaking the website script
Fixed a bug when generating activity data (index overrun)
Added PTZ support for Axis cameras (thanks Axis for sending me a $3k camera!)
Added Flip-x, Flip-y and Rotate controls to PTZ inputs
Added a quick video about the new version -
Added activity graphing to the web view - view a graph of the activity for the history of a camera or a an individual clip. Order clips by date, activity or duration.
Re-written the ispy internal web server code and major updates to the web interface.
Moved all thumbnail images to a thumbs subdirectory of the camera directory.
Re-written the floor plan code - position, rotate, add viewing angles and viewing ranges within floorplans.
Security updates to login processes.
Added an option to sync image rotations with PTZ controls (or not).
Improved sync code with website, reduced webservice calls for logins and updates.
Some other minor bug fixes.
Added real time audio alerts to the web interface (integrated with floor plans)
Fixed a bug with starting on startup not minimised
Modified the floorplan web view to only download new images when something has changed.
Couple of other bug fixes and improvements.
Pretty major update. Overhaul of website interface. Also:
Fixed some logic with connecting with local access only.
Added PTZ logic to handle mirrored and rotated video feeds.
Added saving of the state of fullscreen/ status bar/ tool bar/ file menu bar.
Upgraded to latest build of ffmpeg for video conversion.
Fixed schedule to ensure Switch On overrides Switch Off if both are set at the same time.
Added Floor Plans into web view
Added ability to rotate camera and microphone icons in floor plans.
(floor plans in web view now allow you to view realtime alerts from cameras and microphones)
Potential fix for sporadic out of memory errors
Added "rotate 90 degrees" option to cameras
Fixed FTP on alert for basic users
Added notify icon back into ispyserver.
Fixed update process to not overwrite current configuration.
Fixed panel that displays new version information.
Fixed a bug where the icon wasn't showing in the task bar
Added PTZ support to main view - use middle mouse button and move mouse to move camera
Better webservices - new layout and functionality
Paging on server - ispy now pages result sets on the server instead of the client - so it should work even if ispy has captured thousands of files.
Added multiple delete functionality to mobile web view and file browser view (on the website).
Numerous other bug fixes and improvements
Fixed a bug with framerate calculation for timelapse videos
Improved code for maximum movement frame detection and thumbnailing
Downgraded the .net framework requirement to the 3.5 client profile
Moved the youtube uploader to subscription webservices (to prevent our key from being banned due to spam)
Fixed a bug when running Windows XP, resulted in an error "__CxxFrameHandler3 could not be located" - to do with the webbrowser control.
Added a size limit to the log file to prevent memory errors (100kb)
Potential fix for duplicate youtube uploads
Modified the installer to install for current user with application data written to user directory instead of directly into program files - ispy should now install without requiring administrator privileges.
Modified Getting Started panel to be more useful and positionable
Added simplified chinese language to translations
Fixed a bug that prevented running external commands via the command line
Fixed a bug that resulted in an application hang when trying to close ispy with a microphone running.
Added ability to add and remove cameras remotely through the web interface
Couple of optimizations to startup
Added timelapse checkbox to remote
Added timelapse to scheduler
Fixed a bug with the scheduler that prevented settings being applied unless the camera state was changed (on-off or off-on)
Added PTZ controller to website and mobile devices
Added balloon notifications for alerts and recordings (you can turn them off under settings)
Modified some of the auto schedule code to prevent rapid switching on start
Added a switch into settings to turn auto schedule on/ off
Added some translation updates
Updated the VLC Library with some bug fixes
You may need to uninstall iSpy first before installing this new version.
Added automatic schedule apply on start.
Added apply schedule options to context menus.
Added automatic schedule apply to ispy server.
Couple of minor UI bug fixes.
Updated source on sourceforge to latest version.
Added new face detection mode for alerts.
Fixed a bug when trying to detect motion that lasts between 1 and 3 seconds.
Added functionality to remotely load the current log file.
Updated to latest version of AForge.net framework (2.1.5)
Added Accord.Net libraries for future functionality updates.
Fixed a bug where disabling the camera whilst paired recording with a microphone would leave the microphone recording indefinitely
Fixed calibration for custom frame motion detecting - the comparison frame is updated for the duration of the calibration which will reduce false alerts when initialising the camera
Updated some translations
Fixed a potential bug where a corrupted install of VLC can prevent ispy from starting
Major update - added integration with VLC - iSpy can now connect to any video or audio source that VLC can, so you can connect to audio from IP cameras as well as MP4 feeds, RTSP feeds, ASF feeds.. pretty much anything! VLC is also free and open source.
-added VLC video embed support (mp4, asf, rtsp and many more)
-added VLC audio embed support (connect to audio feeds from any IP camera)
-added ftp on detect, ftp on alert
-added live audio streaming through website (currently using google chrome only)
-fixed memory leak in microphone sources
-fixed record on alert timer
-added support for microsoft lifecam resolution changes
Fixed a couple of potential memory leaks
Updated some translations
Fixed the location of the download url
Some performance enhancements
Fixed SMS message merging bug
Added control panel interface into web view (control each object remotely - alerts, recording, timelapse etc - click on the spanner in the website)
Added translator option to welcome panel
Fixed retry on disconnect timer (was 5 minutes, now the same as the connection timeout)
Fixed bug with log files being overwritten
Added functionality to set the framesize - used in the watch-all page on the website
Modified cameras and volume levels to use the AForge picturebox control instead of the windows panel control - adds support for different color depths in video feeds. Also potential performance improvements.
Added "Record on Alert" option (as opposed to "record on detect") - also added this to the scheduling options.
Bug fix for disposing of microphone controls (could cause an error on ispy shutdown).
Some logic tweaks in the Add Camera dialogue.
Added some translation fixes
Fixed a bug when paired recording with a mic with record on detect disabled
Fixed a bug when viewing the web interface with certain locales specified for the language - corrupted the CSV data and resulted in multiple broken files being displayed.
Added Show Log to the web interface for all objects
Fixed a critical error with calibrating
Fixed saving of yutube auto upload state
Added translations for spanish, french, italian, german and dutch. If you want any others please add a post to the forums.
Numerous bug fixes.
Added back in iSpy server support for remote access to USB cameras and microphones running on other computers (total re-write of iSpy Server).
Updates to work with web services - sharing and youtube integration
Fixed a bug with microphones (not disposed error)
Updated to work with new webservices
Updated to connect to VLC MJPEG streams
Added flags to schedule to enable/disable alerts and motion recording
Modified email and MMS alerts to send images to the server instead of retrieving them from the server (screen grabs can now be sent without a loopback connection)
Removed the ispy server application (it was buggy, insecure and caused a lot of network traffic - install ispy instead)
Various updates to work with new webservices at ispyconnect
Removed network audio - will work on support for audio from IP cameras.
Fixed an issue with editing schedules
Fixed an issue when re-initialising a USB webcam
Fixed videobuffer issues when continuous recording
Fixed highlighting for volume control (to signify a new recording)
Fixed an FFMPEG issue when the framerate is calculated as zero
Added free LAN access back in via the website
Added recording counters - if there is a new recording the border and grab area of the control are highlighted yellow. You can view the number of new recordings via the context menu (and reset the counter).
Fixed sizing on autolayout of the controls to maintain the correct aspect ratio for the content.
Added scrollbars to the main panel if the content exceeds the available space
Added override server URL to the website so you can access iSpy via a domain name (like dyndns.org) instead of having to use IP addresses.
Added editing of schedule entries and ability to turn on or off specific schedules.
Some other tweaks and minor bug fixes.
Fixed loading in object list by file association
Fixed loading in object list when ispy is running (by file association)
MUCH faster shutdown / disconnection of running cameras
Fixed auto layout when a lot of cameras are running
Added timeouts for IP cameras (to settings)
Added server receive timeout to settings
I've removed the local LAN web interface and everything is now going through the ispyconnect website. Maintaining 2 code bases for each environment was causing headaches.
If you still want to use the LAN server, please stick with version 220.127.116.11 or earlier.
*Fixed a bug with shutdown of microphones
Uploaded a new website - new functionality included to talk to the remote server
-- connect/ disconnect email notifications
-- support of local ip resolution in web access view to fix loopback issues
Modified some user permissions settings
Added a fix to speed up removal of cameras that have frozen
Couple of UI tweaks to the LAN web interface
Upgraded to latest version of the AForge framework
Fixed a few minor bugs.
Added Flip-X and Flip-Y options to cameras
Added a new version of iSpy server (that should fix startup issues)
Fixed a bug when deleting remote commands.
Fixed a bug that resulted in System.ObjectDisposedException when running FFMPEG processes
Added an option to settings to run FFMPEG in multi process mode.
Fixed a couple of other minor bugs.
Updated to latest version of the AForge framework
Fixed a bug when applying motion zones to a scheduled camera when ispy is minimized
Modified UI elements and some processes
Added website wizard to help connect to MJPEG cameras
Moved domain to www.ispyconnect.com
Added options to auto layout in matrix view (under view menu)
Modified FFMPEG to only run one process at a time to save CPU cycles.
Removed global hotkey support (it was corrupting international keyboards).
Numerous other minor bug fixes.
Added snapshot control to LAN view (take photos from your webcams)
Modified media directories to store camera and microphone files in seperate folders.
Added identifier strings to objects xml to allow loading of external object lists without contaminating existing file structure.
Removed dependency on .net framework 4
Added password based access functionality to LAN view.
Fixed a bug that prevented merge of sound and video files when pair recording.
Fixed the calculation for the buffer size of recorded audio from local audio devices.
Added DHCP rerouting code (keeps connection if your dynamic IP on your local network changes)
Added more robust IP address detection/ options
Added keyboard shortcuts to show/hide ispy (they work regardless of whether ispy has focus - see settings)
Fixed a bug where corrupted streams whilst recording could result in a memory leak.
Fixed a bug where repeat FTP'ing a file could break if the file upload failed.
Modified UAC (manifest.xml) to enable install on non-administrator accounts.
Added selector in to webservices for local IP address to make connection to the web easier.
Fixed a potential memory leak when network cameras send through garbled streams
Added in some extra code to make UPNP more reliable.
Added in retrieval of mobile numbers from the webservice for configuring notifications.
Added temporary file cleaning (files generated by windows when creating avi files) into housekeeping function. This can fix the "Attempted to read or write protected memory" error.
Modified the Add Camera dialog to allow changing of the detector and motion processor without restarting the camera.
Couple of bug fixes in Add Camera (when a videosource hasn't been selected)
Fixed Add Camera bug that prevented it from working when no USB camera was attached to the PC.
Potential bug fix in corrupted video streams.
Changed the Auto Layout function to be disabled by default.
Fixed an intermittant bug when drawing motion zones
Added an intro video on how to use iSpy
Couple of other minor bug fixes.
Fixed a bug when changing the framerate or framesize of a USB camera.
- Added support for different encoding codecs
- Fixed silent start-up (now starts up in tray only)
- Added switches to turn off balloon alerts
- Added option to rename the tray icon text to something innocuous
- Added proper error handling to deal with unsupported pixel formats
- Fixed a memory leak in the server component
- Fixed ispy server broadcasting not working when the ispy server application was minimised
- Replicated security updates to the ispy server application
- Fixed a number of potential memory leaks
- Implemented a number of performance improvements
- Added desktop recording (and desktop broadcasting via iSpy Server)
- Added MMS support (send images by MMS to your mobile phone)
- Added timestamp locations and formatting (the timestamp is now added after image processing).
- Improved the LAN interface (added cache headers to images and fixed some script issues)
- Reduced the CPU load of the LAN interface
- Optimised the layout of the Add Camera wizard
- Added Remote Commands - execute any program remotely by mobile device or over the web.
- Fixed some issues with paired and forced recording.
- Added record on schedule start.
- Moved timelapse recording to the recording tab.
- Added Mask images - block out part of the frame you don't want to record.
- Added support for customisable Email addresses and SMS numbers per camera/mic.
- Added email on disconnect for cameras and microphones.
- Added large image preview for captured movies.
- Modified preview image to show the frame that recorded most movement.
- New icon!
Added ability to change the recording codec (and related quality settings) in settings.
Fixes to enable mp4 playback in google chrome HTML5 (mobile)
- Should possibly mean that android can now play recorded video
Added paging to video preview image list on local player and web player
Added command line interface to control ispy via ispy.exe (see help - you can now turn on or off cameras and start/stop recording with external commands so integration into home automation should be easier..)
Fixed FTP uploader to upload images in original size
Added .ispy file type to enable easy sharing of object lists.
Fixed some bugs with saving and loading layouts
Fixed a bug with stopping the LAN server on exit - sometimes caused ispy to hang.
Fixed a bug where stopping of videosources sometimes hung the application
Fixed a display bug where text rendered on low resolution jpeg feeds was too big
Fixed some logic that was calculating the frame request delay incorrectly for jpg feeds.
Fixed a small bug validating the videosource on add camera.
Couple of layout tweaks.
Updated the .net requirement to the full .net 3.5 library (needed for youtube integration)
Upgraded to latest version of ffmpeg
Optimised camera and microphone control code
Couple of UI tweaks
Fixed an issue preventing using SMS and Email when remote access not available
Added dynamic date informatin to FTP filenames
Improved sensitivity controls for motion detection
A lot of new features:
-- paired audio (movies created with sound)
-- added floor plans
-- added file size to file list
-- fixed file order
-- added PTZ controls
-- added live listening/ network audio
-- added full file list to file list view
-- added upload to youtube (auto+manual) to lan and web
Rolled back an earlier change that was preventing recording from starting
Fixed a bug when viewing remotely with a camera with newlines in it's description
Fixed a bug that potentially resulted in very long recordings
Added code to restrict repetitive error logging on camera faults
Added code to local server to detect no source and render as offline in the browser
- Modified inactivity record tracking to start as soon as no inactivity is detected (was waiting for the alarm to finish first)
- Added fix for start server repeating error (if port is unavailable)
- Added view mode for video list (preview images/ file list) in LAN viewer
- Modified resolution setting logic in Add Camera
- Added a formatter wizard for MJPEG cameras
- Fixed a bug when adding a camera with the firewall disabled
fixed a bug that was preventing status rendering when camera was inactive.
Fixed a bug when recording starts with an empty video buffer.
Added a motion level indicator to camera windows with live alert trigger line.
Added supported resolution detection for cameras
Fixed bug with 1 second recording
Fixed bug with inaccurate recording times
Fixed a couple of memory leaks - improved performance and memory usage.
Improved performance of local web server.
Improved timestamp rendering.
- Added ability to set schedule stop times without start times and vice-versa to enable recording overnight or multiple days.
- Added a couple of input validation fixes.
Couple of stability enhancements
Added confirmation dialog for firewall access
Modified the UPNP code/ options (if you're having problems connecting ispy to the web)
- Added "sound detected for" field to microphone alerts panel
- Added timestamp option for cameras
- Added timestamp color to settings
- Layout updates for camera and mic control panels
- Added view files option to context menu
- Added view on a mobile device to context menu
- Added recording icon to microphone control
- Modified storage management options
- Optimised folder size calculations
- Modified default recording formats (high quality .mp4 - works in both web and mobile)
- Modified process priority for FFMPEG to reduce CPU load
Few bug fixes and improvements:
- iSpy now starts minimized properly (on startup and if password protect is configured)
- Record on demand is now working.
- New version alert doesn't interrupt recording
- Added frame saving for timelapse
- Added red recording icon to camera window
- Added switch to turn on/off storage management and quota alerts (was using a lot of CPU)
- Optimised and fixed the mime-type lookup for the local webserver.
A few bug fixes related to alerts, remote synch and UI.
- Big improvement in multi-threading code
- Added video preview images
- Added jquery carousel for video player
- Upgraded player to use flowplayer (supports .flv, .mp3, .mp4)
- Added on-demand recording
- Numerous bug fixes
- Updated to .net framework 3.5
- Updated to latest Aforge.net framework
- Added hi-res live viewing and recorded playback
- Added backgrounds
- Improved performance
- Added multi-day scheduling
- Improved XML storage
- Improved calibration code
- Added new options to reduce CPU load
- Added FTP functionality
- A few other things...
- Added opacity controls (use iSpy in an open plan office!)
- Added automatic port forwarding setup (NAT)
- Some bugfixes with streaming images
- Removed auto-load of connection setup on start
- Added a getting started screen (turn off in settings)
- Added local and external port configuration
- Tidied up some menus and settings panels
Fixed a few menu inconsistencies
Changed the local webserver to use an ip address instead of "localhost" - results in much faster live streaming for some reason!
Removed the built in flash player and replaced it with a local webserver!
- you can now use your web browser to view all captured media locally (except mobile content - mp4 or mp3)
- you can also control access over your local network to your iSpy webserver. See Options-> Settings and the LAN Access tab for more info.
Fixed a bunch of stuff when running iSpy disconnected from the internet.
Also fixed code that reconnects iSpy to the website when the connection drops out and comes back online again.
Slight modification to area detection control (bug fix)
Links should open in default browser instead of IE.
Modified the settings panel so it works on widescreen displays.
Added iSpy Intranet Server Support
Fixed a bug with the content viewer.
Fixed a bug where generated .avi files weren't being deleted.
Updated with latest version of ffmpeg for file conversion.
Added a web portal for iphones/ android (access and control your cameras and microphones with your iphone/ android/ HTML 5 phones).
find out more
Fixed a bug when deleting microphones
Added in size limits for capture directories
Added in auto deletion of old files when storage used > 70%
Added ffmpeg command to settings for audio conversion (WAV to FLV)
Added setting to keep original WAV file
Modified web links to detect default browser from registry
Fixed a bug with JPEG camera sources not authenticating.
Added an FLV viewer for viewing captured media locally.
Added a timer to movement detection, so if movement is detected for x seconds an alert is triggered.
- Fixed an intermittant bug when disposing a camera object.
- Added options to configure FFMPEG (for example to change the resolution of captured videos)
- Added an option to keep the raw .AVI file when the .FLV file is generated
- Updated to work with latest version of the Aforge framework.
- Added zone based motion detection - draw areas on the frame you want to monitor for movement.
- Numerous improvements to website interface
- Fixed playback speed of generated flash video file
- Added new motion detection algorithms.
- Much improved performance.
We've moved hosts (to a much faster host!) but they block outbound port 256, so please use port 8080 to connect with ispy. There are other ports you can try:
21, 25, 80, 110, 143, 443, 587, 8889, 1433, 3306, 3389, 8080, 11433, 23010-23110
The latest version of iSpy uses port 8080 as default.
|18.104.22.168||Updated to work on 64 bit windows||7/17/2010|
|22.214.171.124||Major Update: We have removed the local webserver component so access is only available through the iSpy website. We've done this so we can lock down access to your camera feeds and files via username and password. Please note that this is a breaking upgrade and email and SMS notifications will now only work with this version.||6/17/2010|
|126.96.36.199||Fixed: Couple of UI events had been lost on the Microphone configuration pages. Thank you visual studio! Added in more detailed error reporting||8/13/2008|
|188.8.131.52||Fixed: Microphone recording had been broken (oops). Updated the web interface so there's more space for controls. Layout/ design changes. Added Groups to the website - you can now create public or private groups and share cameras and microphones over the web.||8/12/2008|
|184.108.40.206||Couple of layout tweaks. Performance counters are not working on some platforms - cased them in a try/catch block.||8/9/2008|
|220.127.116.11||Couple of interface tweaks. Added a walkthrough for connecting iSpy to the web.||8/7/2008|
|18.104.22.168||Fixed a bug in find servers when no other servers are available. Added manifests specifying permissions to use in vista for UAC. Added detection and instructions for non administrator users.||8/6/2008|
|22.214.171.124||Fixed a bug which was preventing recording||8/6/2008|
|126.96.36.199||Added periodic frame grab emails. Rewritten timer code to ensure multiple camera timer events fire. Email and SMS services now work even if your server is unreachable. Email address is returned on login. Added an AvailableRemotely flag to enable restriction of WAN access. Also added import and export of object configurations (available from the File menu).||8/5/2008|
|188.8.131.52||Couple of interface tweaks. Added jpg frame attachment for email alerts.||8/4/2008|
|184.108.40.206||Rewritten application to work with the latest version of the AForge.net framework (v1.7). Also includes the latest build off ffmpeg and numerous bug fixes and feature enhancements.||8/3/2008|