V1.30.4 Remastered

Support and queries relating to third party Live CDs and DVD, VM images and other packaged distributions
Mopar93
Posts: 28
Joined: Thu Feb 12, 2009 9:36 pm

Re: V1.30.4 Remastered

Post by Mopar93 »

rockedge,

I believe the next release of ZoneMinder130 is ready to go. But, before I release it, it would be great if you could test it one more time for me, please. I sent you a private message with a link to download the deb file.

-Maurice
rockedge
Posts: 1197
Joined: Fri Apr 04, 2014 1:46 pm
Location: Connecticut,USA

Re: V1.30.4 Remastered

Post by rockedge »

Hello Maurice!

I used Noblepup64 and installed Apache2, PHP8.3, mariadb with apt and phpmyadmin from a download and manual installation.

Then used Synaptic to install the previously downloaded zoneminder130 .deb package.

I had to create the zmuser and create then populate the zm database with phpmyadmin.

Zoneminder130 started right away. I set up 2 monitors with one webcam and one network camera.

Both are streaming. Error log console is working.
I added the line to /etc/init.d/rc.firewall that was suggested so ZM130 is running well with the Firewall enabled
It seems so far everything is working as expected. I will continue to put the system though it's paces.
Last edited by rockedge on Thu Dec 05, 2024 1:58 pm, edited 1 time in total.
Mopar93
Posts: 28
Joined: Thu Feb 12, 2009 9:36 pm

Re: V1.30.4 Remastered

Post by Mopar93 »

You say you used the "previously" downloaded version? What about the most recent one I sent you a link for in a private message? With that, you don't have to install anything ahead of time because the installation doesn't fail due to no systemd. It will install everything for you and set up the database and zmuser. There is no extra work required.

-Maurice
Mopar93
Posts: 28
Joined: Thu Feb 12, 2009 9:36 pm

Re: V1.30.4 Remastered

Post by Mopar93 »

The next release of ZoneMinder130 is available. You can find it here:

https://clickheresoftware.com/zoneminder130/

This version has been tested on Debian 11 bullseye, Debian 12 bookworm, Debian 13 trixie, Ubuntu 22.04 jammy, Ubuntu 24.04 noble, and also on two different Puppy Linux versions, BookwormPup64 and NoblePup64.

It will most likely work fine on many other Linux distros based on the above.

-Maurice
rockedge
Posts: 1197
Joined: Fri Apr 04, 2014 1:46 pm
Location: Connecticut,USA

Re: V1.30.4 Remastered

Post by rockedge »

Hello Maurice,

Sorry, the wording was skewed....my bad.

I was referring to the download from the PM. First test I did a lot manually to set up the LAMP before installing ZM.

Second and third test will be complete installation using the instructions on your site.

The first test was to get a working version as a reference. That's the nice thing with Puppy Linux, it's really fast and easy to set up or restore a fresh system in minutes.

My next steps after this is to install ZM130 on an operating system I cobbled together called KLV-Airedale-sr15. Based on Void Linux. This will be a bit trickier. This system like Puppy is designed for "frugal" installation.

Thanks for the work!! Zoneminder130 is working very nicely and I am enjoying the 1.30.4 interface. I can see you've put in a lot of effort modernizing it.
rockedge
Posts: 1197
Joined: Fri Apr 04, 2014 1:46 pm
Location: Connecticut,USA

Re: V1.30.4 Remastered

Post by rockedge »

I would like today to announce the availability of Zoneminder130 to the Puppy Linux, Kennel Linux and DebianDog community on the
Puppy Linux Discussion Forum!
Mopar93
Posts: 28
Joined: Thu Feb 12, 2009 9:36 pm

Re: V1.30.4 Remastered

Post by Mopar93 »

Rockedge, thanks for all the testing you have done. You have helped to confirm that ZoneMinder130 installs and runs OK on PuppyLinux. One of my goals with ZM130 is to make the installation as simple as possible with no additional fooling around configuring this and configuring that. I've wanted it to just install and run. So far, it does that.

I have a number of other enhancements planned that have to do with the streaming part. Having developed the very first Android app that could stream live from the camera to an internet server and also the first Android app that could stream live to YouTube, I've had a little experience with video streaming. Stay tuned...

-Maurice
Mopar93
Posts: 28
Joined: Thu Feb 12, 2009 9:36 pm

Re: V1.30.4 Remastered

Post by Mopar93 »

rockedge wrote: Thu Dec 05, 2024 1:56 pm I can see you've put in a lot of effort modernizing it.
This project was not easy to accomplish. There were many times when I almost gave up on it. And then I would figure out how to make another part of it work and decided to keep going. Eventually, it all came together. I wanted to retain the same look and feel of the original user interface. There was nothing wrong with it other than maybe needing a little polishing, which I did. If it ain't broke, don't fix it, right?

In my opinion, it is so much easier to have the main console still on the screen while viewing a camera stream in a separate window. And if you want, you can pop up another camera stream in another window. You can also create a new monitor for a camera in one window while having an existing monitor in another window to refer to. The original programmer did a brilliant job in designing this user interface. It is very handy and functional.

Also, there is no need for zmninja. ZM130 works on a cell phone's browser. Every aspect of ZM130 is available. Eventually, however, I want to create a "mobile" skin that will work even better.

-Maurice
rockedge
Posts: 1197
Joined: Fri Apr 04, 2014 1:46 pm
Location: Connecticut,USA

Re: V1.30.4 Remastered

Post by rockedge »

I agree 100%. I really liked the 1.30 interface and prefer it to the latest 1.37 interface for all of the same reasons.

The separate pop out windows I also find are actually better to work with.

An improved mobile skin would be fantastic. I really think this is the right version for these Puppy Linux type distros and 1.30 has worked stably for me for a long time.

Great stuff Maurice! I really appreciate the work you've put in. I think this is the one.

I made in 2017-2018 a Zoneminder on a USB stick. Puppy Linux Tahr with ZM 1.30 installed and working OOTB. So on a boot-able 8 G USB stick, the operating system and Zoneminder 1.30.4 ready to go. Not many need this but I did at the time. Who wouldn't want a portable Zoneminder system?
rockedge
Posts: 1197
Joined: Fri Apr 04, 2014 1:46 pm
Location: Connecticut,USA

Re: V1.30.4 Remastered

Post by rockedge »

Okay! I tested the installation process by setting up a fresh Puppy Linux Noblepup64.

Then followed the instructions from here exactly -> https://clickheresoftware.com/zoneminde ... wnload.php

Total success. Intallation completed successfully with all components. ZM130 starts and runs immediately :D

One modification to the /etc/apache2/apache2.conf to add a ServerName = "localhost" all though Zoneminder130 was already up and running, to suppress the message pointing out the server name is not set.
Mopar93
Posts: 28
Joined: Thu Feb 12, 2009 9:36 pm

Re: V1.30.4 Remastered

Post by Mopar93 »

For anyone interested in a little reading, as of this date, here is what has been done to ZoneMinder130 compared to the original ZoneMinder 1.30.4:

Updated much of the code to work with newer Linux OS's as well as the latest versions of ffmpeg, php, and mariadb.

This first release includes support for Debian 11 (bullseye), Debian 12 (bookworm), Debian 13 (trixie), Ubuntu 22.04 (jammy), and Ubuntu 24.04 (noble).

Installing the deb package takes care of the complete installation. No need for complicated and confusing configuring after the installation to get up and running. ZoneMinder130 should be ready to run after the installation finishes. The user merely needs to set up the cameras and the zones for each camera.

While viewing an event, if you change the scale of the video, the window will also resize to match the video size.

Alarm sound works in both live view and montage view. A default alarm sound is included so that the audible alarm works right out of the box.

Montage view uses a slightly bolder outline when an alarm occurs. It makes it easier to spot the camera that is alarming.

Increased the font slightly in the classic, dark, and flat themes.

Adjusted the colors in the dark theme to make it easier to view.

Added an enhanced version of the flat theme called flat-bold. It uses a slightly larger font and different colors to make it easier to read and easier on the eyes.

There is also a dark version of the flat-bold theme called flat-bold-dark.

Documentation is built in. There is a link on the console to view the docs. The docs need updating. They are currently the same docs used in 2017 for V1.30.4. Much of it still pertains, though. The docs will be updated soon.

Added a default volume control setting for the alarm sound. It is located in Options under the Web tab. This sets the default volume for the alarm sound in a live view and montage view when an alarm occurs.

Added a volume control for the alarm sound in the live view and montage view. The default setting is set in Options. However, you can temporarily change the volume while viewing a live stream as there will be times when you will need to raise or lower the volume. When you click on the volume selection, it will play the alarm sound at the current volume setting. If you select a different volume level, the alarm sound will play again.

Changed many of the default settings in Options to be more up to date with today's better hardware.

"High" bandwidth is now the default.

The installation automatically detects the timezone that is configured on your system and will tell PHP to use it. The setting can be found in Options under the System tab if you ever need to change it. There is no need to set it in the php.ini file.

Added two new layouts to the montage view, 3-wide scaled and 4-wide scaled. These are similar to the existing 3-wide scaled layout except the alarmed window doesn't go full screen. Always use Actual for the Scale or it won't work right.

Reduced the height of the header in the montage view to make more room for the camera views.

In the Live view, if not using Mocord or Modect, the Disable Alarms and Force Alarm links disappear. They are only appropriate to have visible if Mocord or Modect is used.

In the events listings the pagination numbers were too small which made it hard to point your mouse at the page you wanted to move to. They now use a larger font size.

Removed the telemetry feature. I don't believe in gathering information and using it for any reason. So, that feature is gone from the code and removed from Options.

Removed the dialog box that pops up periodically asking for a donation. Donations are always welcome, but I m not going to bug you for them.

The following are bug and issue fixes since ZoneMinder V1.30.4:

Fixed a bug when using Mocord. If an alarm occurred near the end of a section, after the alarm ended and a new event started, the new event would only contain one frame and then another new event would start. This one frame event would cause the DVR controls to freeze when viewing the events.

Fixed a bug when viewing events that would occasionally lock up the DVR controls when moving to the next or previous event.

When using Mocord and viewing a live stream, if you clicked on Disable alarms, the recording would stop. Recording would start again after clicking Enable alarms. Recording keeps going now when disabling the alarms. This allows you to use the pan, tilt, and zoom controls to move the camera around without triggering an alarm while still maintaining the recording.

When viewing a live stream or the montage view, it is possible that the alarm sound might not play when an alarm occurs. Some browsers feel as though it is annoying for a sound to play unless the user approves it. If this happens, any sort of interaction with the window will cause the browser to remove this block. You can click on any part of the window, even a blank area. The best thing to do is to click on the volume selection. This will not only remove the browser's block, but it will also play the alarm one time so you can hear how loud it is as well as knowing that it is working correctly.

Fixed a bug when viewing a live stream and if Controls were enabled, the name of the Control type would appear in the upper left corner of the window instead of the monitor name. The monitor name now shows all the time whether Controls are enabled or not.

Fixed a bug when viewing an event that is shorter than a full section length and also contains one or more alarms. When clicking on the progress bar to seek to a different spot in the video, it would either lock up the controls or it might seek to a different spot than what was intended. This is fixed now so that seeking always works as intended whether the event contains alarms or not and whether it is a full section length or not.

Many little fixes and improvements too numerous and too minor to mention.
rockedge
Posts: 1197
Joined: Fri Apr 04, 2014 1:46 pm
Location: Connecticut,USA

Re: V1.30.4 Remastered

Post by rockedge »

Hello @Mopar93

Here is the notice I made announcing the introduction to Zoneminder130 to the Puppy Linux, DebianDog and Kennel Linux community ->
https://forum.puppylinux.com/viewtopic. ... 41#p137741

More to come on that topic thread.....
Post Reply