iZAP-Videos, Full featured videos plugin v3.61b

Release Notes

Release 3.61b

Cool enhancement

  1. We decided to removed "izap_videos" from URL. now you can enjoy urls like "www.xyz.com/pg/videos/xxxxx". Complete branding for you :).


  1. Small fix in video play page for elgg 1.6.1 and elgg 1.5

Release 3.6b

In the previous release we added the support to monitor the actual ffmpeg process to be sure about if queue is running or not. But that was behaving different on different server configurations (dual core, cord core). Number of cores effect on the number of threads of ffmpeg and hence background processes. So that's why it was behaving differently on different flavor of servers. To over come this, we stop this monitoring and start to see the queue status via sqlite db. And i tested it alot here, and it's working perfectly and now we also restored windows support. WAMP is tested with this version.

Release 3.55b:

How do we planned stability in this version

In this version we have removed complex video conversion preset command and use simple ffmpeg command "ffmpeg -y -i [inputfile] [outputfile]". I setup a testing lenny instance of a server. than simply install ffmpeg using lenny package manager. And setup elgg with izap_videos. And it was working perfectly there was not any issue. Please post your feedback. And if it works for you. than post your server environment and give us one recommendation. As we will reach to the recommendation of 20. We will change this beta release to stable one.

  1. You can control plugin setting either you want to keep original video file after conversion
  2. Sqlite implementation to cut down all background processing.
  3. More control in queue management.
  4. Implemented Trash, This will just put videos in trash having any issue. it could be ffmpeg supporting libraries. Admin can delete them or can restore them after fix.
  5. Cron implementation to re-trigger queue in case of sudden interruption in the queue. You can manage cron timing according to your need.

Upgrading from previous release:

  1. Backup your database and izap_videos folder.
  2. Disable izap_videos plugin from your admin panel.
  3. Download and unzip izap_videos version 3.5 and place it in mod directory.
  4. Re-enable this new izap_videos plugin from you admin panel.
  5. You may need to re-enable ON-SERVER support from setting tab of izap_videos plugin settings.
  6. Clear simple cache.

New installation:

  1. Download and unzip the plugin in your mod dir.
  2. Enable it from admin panel.
  3. Clear simple cache.

ONSERVER Prerequisites:

  1. PDO sqlite drivers must be installed. This release and all future release will support queue management using PDO sqlite.
  2. ffmpeg and all supporting libraries.

Optional Prerequisites:

  1. notifications p lugin
  2. crontrigger plugin
  3. messages plugin

Optional plugins will give you better control over izap_videos plugin. These optional plugins are only required for ONSERVER support. If you leave them, izap_videos will yet to work with its basic functionality.

Bug fixes:

  1. Access control of uploaded video.
  2. Cutdown elgg-db communications to save resources
  3. Delete video entity will also delete all related media.


  1. Elgg 1.5
  2. Elgg 1.6
  3. Elgg 1.7a
  4. Elgg 1.7

Operating system compatiblity:

  1. *nix (confirmed)
  2. Windows (working perfectly tested with WAMP)

We are releasing beta release so we could collect feedback from all of you. Post your tickets at https://izapvideos.googlecode.com

I am twitting on: http://www.twitter.com/the_izap

I am blogging at: http://www.tarunjangra.com

Follow below our group discussion:


  • @Tidypics: Thanks for your investigation. I'll see this.
    I know, i couldn't reply here more from last couple of days. These days i am quite busy. I scheduled to work on izap_videos by the mid of this month. And will fix all reported issues. Please keep on reporting. i am keeping my eyes on the discussions.

  • Thanks iionly 

    I tried what you suggested but still i am getting

    when I enable the izap plugin  and tried Video setting its is not showing any thing, my mouse pointer is just spinning

    On the topbar when I click upload video and  added a url for a youtube video it gives me a white page

    Any other advice is really appreciated



  • @farhan:

    Maybe try everything from the beginning once more. Deactivate izap_videos, maybe even copy the plugin folder again to the server. Remove the db folder in the data directory. Before enabling the plugin, disable simple cache and filepath cache. Enable the plugin, run upgrade.php. Then try to access the admin settings of izap_videos. Activate the on_server video and check the configuration settings. Activate caching again.

  • Please help on this.

    I'm using Elgg v1.7.1

    I enabled this plugin and everytime I click on a link, it displays a system message which says:

    "Please install PDO sqlite drivers to enable onserver support."

    I disabled "On server videos" yet I'm getting this message.

  • iZap,

    I think these are some issues that have not been resolved yet.

    • When deleting a video, it goes to a blank white page.  Must be a token problem.
    • A persistent system error message "Please install PDO sqlite drivers to enable onserver support" appears everytime you click a link or during a page refresh even if  "On server videos" option is not used.

    Fast response is really appreciated as this plugin is one of the most useful.


  • iionly can you please tell how to disable simple cache and filepath cache


    once again thanks for your support


  • Simple cache and filepath cache are Elgg core features. You can enable/disable them via the Site Administration page in the admin section.

  • @iionly

    Hi, can you shed light on my problems too? Thanks.

  • @GMA

    Unfortunately, I have no idea what to do regarding the missing PDO driver problem. The drivers are installed on my server, so I haven't seen this error at all so far. If the error message even appears when clicking on links not connected to the izap_videos functionality, it sounds like a serious bug in the izap_videos plugin.

    I also had only once a white page problem with an earlier version of izap_videos. But it only occured on the Settings tab in the admin section of the plugin. This problem was due to a chance in the sqlite database created by izap_videos. Or as I was told by the izap_videos developers: the database file was only created at upgrading the plugin when it doesn't exist already.

    Did you have an earlier version installed already? It might help to repeat the installation of the izap_videos plugin from the scratch, i.e. removing it first - also deleting the izap_db folder - and then installing it again, running upgrade.pgh again and keep "On_Server" videos disabled. If this procedure doesn't help, only a fixed version of the plugin might help.

  • @iionly

    I have an earlier version installed but it was buggy. I deleted everything and installed the version 3.61b but still there's bugs in it as found on the earlier versions. When I try to delete a video, a blank white page appears. Maybe its a token security problem.

  • iionly'

    I disabled the simple cache and file path and remove all the IZAP videos related entries from the database that did the trick and I was able to reinstall the izap and able to apply the settings

    But  when I tried adding a youtube URL it gave me a white page and when I tried adding a new video file using upload it took like 5 mins to upload a 3 mb file and after  that When i tried to go to Settings(Video setting under Adminstration)  for Izap it is again taking forever to display isap setting page.

    In addition when i have this plugin on it slows down my web site.

    For now I have disabled this plugin for good uut iionly Thanks for your support 


  • Hey, im running elgg 1.7.1

    Your previous version was running fine without a hitch! I then installed this version  and now i get these errors.

    Fatal error: Class 'PDO' not found in/home/sim2k/BPv161/mod/izap_videos/lib/izap_sqlite.phpon line 45

    I contacted my hosting company and they say they have PDO sqlite drivers installed on my server. So I'm unsure why this is happening.

    Anyone else get this problem and solve it ??

     Settings wont load either. This is after i selected to turn on the sqlite PDO option!

    Also non of my previous videos play now and they did before.

  • I have to add a video (offsite, youtube) as another user (I'm an admin).

    How to do it? 

    I changed my video plugin to IZAP so I have to move old films from old plugin.

    Please help, because I have no idea how to do it.

  • Another issue - i don't have comment icon in activity box - how to fix it? There is only an empty space :(

  • Sim2K

    You have to edit MySQL database. Search in Elgg db, table "elgg_private_settings", id 254 named "izapVideoOptions", and edit it from "OFFSERVER|ONSERVER|EMBED" to "OFFSERVER|EMBED". Save.

  • Thanks Kees, trying it now. Will report back if it worked or not.

  • Hi!

    Is it possible to put a widget to my dashboard that shows me all site videos? 

    I can put just "my videos" widget to my dashboard. 


  • All has been working fine up to today.

    I too am now receiving a message stating 'Please install PDO sqlite drivers to enable onserver support.'

    I am now not able to select onserver videos in the Izap settings.

    Also, under each widget on Profile page or dashboard, the following message is shown:
    Fatal error: Call to a member function query() on a non-object in /home/**domain**/public_html/**subdirectory**/mod/izap_videos/lib/izap_sqlite.php on line 193

    No server settings have been changed.
    I did upgrade to Elgg 1.7.1, but that was last week, and it has been working since then.

    Does anybody have any ideas, please?

  • What version of MySQL is your server running? Has this been changed recently?

  • @I Z A P:

    Any progress with the issues reported at code.google.com? Especially issue 1 (total views) and issue 20 (include call in izapLib.php)?

  • Hi,

    Works great for me.  No problem loading and playing flv videos. Super slick

    But several questions.

    Where are videos stored? You mention an izap_videos folder above. I see the one in mod but is there a data folder somewhere?

    What formats will it accept for conversion?  I tried MOV, MP4 and SWF but none would convert.

    How do I empty the video conversion queue?

    Is there a progress bar? I didn't see one.

    In the setup screen, there are comands like:  /usr/bin/ffmpeg -y -i [inputVideoPath] [outputVideoPath].

    Do I have to provide those paths or are they automatically reconcilled?

    I'm not that familiar with ffmpeg.

    Thanks for a great plugin.

  • Hi guys,
       We started work to fix whatever issues you mentioned. I will update you within 2 days.


  • Hi guys,
    Some of you raise the problem of confliction of tidypic and izap_videos. I couldn't re-produce this problem with the current version of elgg "1.7.1". As suggested by tidypic, settings files are already included with full path in the current version. Please post how this confliction happens So i can re-produce and fix it.

  • Hi,

    I'm using Elgg Release 1.6 version and  installed the izap_video plugin in it. Video upload by 'url' and 'embed code' are working fine  for me.But when I tried to upload a video from my pc, thumbnails are getting created but the conversion does not work. After uploading the video, I got a message like "Video is queued up for conversion". No conversion happens.Installed the ffmpeg on my server and it is enabled on server analysis. Please help me to solve this issue.


  • @ IZAP:

    Regarding the conflict with tidypics (latest version 1.6.8): I've tested it with Elgg 1.7.1, too. And there is a conflict when you try to use for example the Thumbnail Creation feature in tidypic's admin panel.

    And at least in izap_videos version 3.61b the settings files are not included with full path everywhere. For example in izap_videos/lib/izapLib.php line 13:

    include_once ('settings.php');

    This line seems to be causing the trouble... maybe there are other files with the same problem.


We are leading elgg providers. We have implemented complex combination of applications like "elgg + elasticsearch + cloud infrastructure + comet server for active pages"


  • Category: Media
  • License: GNU General Public License (GPL) version 2
  • Updated: 2015-3-13
  • Downloads: 61243
  • Recommendations: 95

Other Projects

View iZAP's plugins