Releases: e1z0/AnotherRTSP
Releases · e1z0/AnotherRTSP
v0.4.1
- Emit defaults in YML — fixes saving settings for Camera TCP/UDP and Hard Decode
- Fixed saving of Advanced Settings parameters
- Fixed resetting of camera window positions
- Advanced setting "All camera windows are always on top" now works on the fly (no restart required)
This release is dedicated to our respected and caring user adelphiaUK, who pays great attention to every detail of the program and carefully tests every part of it.
Full Changelog: v0.4...v0.4.1
v0.4
What's Changed
- Rewritten code base 60%
- Migration from INI-based configuration to YAML-based system.
- MQTT Dynamic Scripting: Lua scripts are able to subscribe to MQTT topics, react to events, and run in parallel background threads.
- Lua Integration: Log, BalloonTip, Notify, and PlaySound functions exposed to Lua scripts.
- Sound Manager: The app now support playing any sound format (WAV,) automatically detected from the sounds/ folder.
- Allow users to resize individual camera views with the mouse for better layout flexibility.
- A custom Notify Window system introduced for in-app notifications.
- Notifications can be triggered from Lua scripts, allowing camera motion alerts, MQTT events, or custom script messages.
- MQTT Reconnect Recovery: The app will automatically re-subscribe to static YML topics and dynamic Lua topics after disconnection (e.g., after computer sleep).
- Camera editor have more options like tcp/udp, hard decode settings
- In libEasyPlayer-RTSP critical crash fix when handling corrupted camera streams, added more robust exception handling and SAFE_MEMCPY wrapper that will no longer cause global app crash.
- Updated FFDecoder library in libEasyPlayer
- Reset camera feature (reopens the camera window)
- Bundle example sound effects
- Setup improvements (do not overwrite configuration file, do not delete it during uninstall process), auto install of VC++ Redistributable packages
Full Changelog: v0.3...v0.4
v0.3
- Rewritten camera handling as a single class object
- Ability to disable selected cameras in context menu
- More dynamic cameras context menu
- Recording start/stop on each camera
- Sound play/stop on each camera
Full Changelog: v0.2...v0.3
Update 2024.07.11: The AppImage for Linux have been released also, it uses bundled Wine binaries under the hood.
v0.2
- Add option, that on one camera focus, all cameras will be focused and become on top
- On hover on the video, show the camera name as tooltip. Implemented using disappearing label on the left window corner with ability to show it always or make it disappear automatically.
- Add what necessary for mqtt to support integrations with Frigate and BlueIrirs
- Leds have basic captions
- Finish notifications to work (very primitive)
- Finish general settings tab
- Backup settings of the application in settings form
- Seset windows positions button in settings
- Enable/disable custom UI selection in settings
- Enable/disable logging support in settings
- Add/remove cameras using settings window
- Other Advanced settings such as "All Cameras windows are always on top", "Static Camera caption", "Disable camera caption completely"
- Improve setup, detect missing VC++ and .NET components on pre Win7 operating systems
- Tray icon
Version 0.1
Version 0.1 initial but productive