iZAP-Videos, Full featured videos plugin v4.2.0b

Release Notes

I am feeling so good while release this new izap-videos version. We have introduced so cool features in this release which would help users who has no dedicated resources. but they want to offer videos uploades to their users. In this realse, we have implemented YouTube development API. Now end users would be able to upload their videos under their YouTube account via your site. Your videos would not be processed by your server they would be processed by YouTube servers. 

For those who can afford videos processing and hosting on their servers would be continue. Actually videos upload can be switched from youtube to onserver and viceversa. 

### Version 4.2.0b ####


  1. Youtube upload via YouTube Developer API.

Bug fixes: 

  1. Some shared hostings has no availability of "file_get_contents". So we have removed that and instead of that, we are doing curl request.
  2. Bugs mentioned by the community in last release.
  3. Removal of Deprecated function.

Minimum Requirements:

  1. Of Couse izap-elgg-bridge. You can download it from https://github.com/pluginlotto/izap-elgg-bridge/archive/v2.1.4.tar.gz. Github version must be renamed to "izap-elgg-bridge" after extract. If you do not want to go for this. Than you can download from pluginlotto itself. http://www.pluginlotto.com/store/product/sona/26014/izap-elgg-bridge-version-214-free-elgg-plugin.

How to install izap-videos for (embeddable + YouTube Upload).


Declaration about Arvixe Warninghttp://blog.arvixe.com/a-warning-about-using-izap-plugins-for-elgg-1-8/)

After I finally got the framework, I installed it like you normally install a plugin in Elgg. However, when I tried to use it I couldn’t because I had to register my domain name in their site. In other words, I had to give the address of my Elgg network if I wanted to use the plugin Izap Disk Quota. That’s just plain wrong, because there’s no reason why a free plugin will need my domain name. I find it suspicious, and I believe it sends server information to the developer, which is wrong.

 Above was written by Rodolfo Hernandez

@Radolfo, Your questions are valid. I would like to clarify all.

Why do we need you to register on pluginlotto.com?

Guys, We are poviding video pulling feature in izap-videos. This is something like, Your server will send a request to our server with video url (youtube, 5min ....). Our API recoganize this request with the registered API which is suppose to send with every such request on our server. And for authorized requests, our server is sending back the requested data. This is something like "http://embed.ly". But they are paid. We have created our own API with some sites support (Youtube, vimeo, 5min etc ( have plans to upgrade this support in future ). So we are providing video pulling free of cost which is actually costing me for my dedicated resources. So it is fair enough to atleast authenticate every request we are serving. Hence need to register API by putting your domain.

Can i use iZAP's plugins without putting my url in pluginlotto.com?

Of Couse Yes, If you do not want to use izap-videos plugin, So there won't be any such vidoe pulling request. Than you no need to put your domain name on pluginlotto.com. You can simply download izap-elgg-bridge from github too. I gave url above. And can download any other plugin like "izap-diskquota" etc and use that without putting your domain name on pluginlotto.com. It is only required when you want to install izap-videos plugin.

Are we pulling any servers information?

No, we are not pulling any server information like My friend @Radlfo pointed out. In futere if we need to do that. It will be asked you and if you allow, only than we will do that. But yet we have no such plans.


  • Hi,

    An amazing plugin but I have now upgraded and can't get any youtube or vimeo links to work - Error saving thumb, unable to write the file on server.

    I have moved bridge to the top and set the key properly - am I allowed to link to videos that are not in my channel?

    Elgg 1.8.9

    Please help - this is driving me nuts.

  • Cannot upload thumbnail with onserver video uploads, fires a fatal error, that 'You must specify a name before opening a file.' I can upload a video without adding a thumbnail succesfully.

    IOException Object
    [message:protected] => You must specify a name before opening a file.
    [string:Exception:private] => exception 'IOException' with message 'You must specify a name before opening a file.' in /home/dev001/projects/elgg/1814/engine/classes/ElggFile.php:189
    Stack trace:
    #0 /home/dev001/projects/elgg/1814/mod/izap-videos/actions/logged_in/add_edit.php(81): ElggFile->open('write')
    #1 /home/dev001/projects/elgg/1814/engine/lib/actions.php(98): include('/home/dev001/pr...')
    #2 /home/dev001/projects/elgg/1814/engine/handlers/action_handler.php(20): action('izap-videos/add...')
    #3 {main}
    [code:protected] => 0
    [file:protected] => /home/dev001/projects/elgg/1814/engine/classes/ElggFile.php
    [line:protected] => 189
    [trace:Exception:private] => Array
    [0] => Array
    [file] => /home/dev001/projects/elgg/1814/mod/izap-videos/actions/logged_in/add_edit.php
    [line] => 81
    [function] => open
    [class] => ElggFile
    [type] => ->
    [args] => Array
    [0] => write


  • hi, upgraded vom elgg 1.7.6 to elgg 1.8.14 with no problem. updated your awsome video plugin by removing every old verions and installed izap bride 2.1.4 (with api key) and the video plugin.

    when activating the izap_brdige i get the following error message:
     "invalid admin section" . when reloading the plugin page everything seems to be fine

    when activating the plugin itself the log tells me:
    WARNING: Deprecated in 1.8: register_entity_type() was deprecated by elgg_register_entity_type() Called from [#5] D:\websites\x\html\mod\izap-videos\start.php:124
    A problem of elgg or the plugin?

    what does not work:
    - youtube videos doesn't start: black screen
    - i could not upload files. stops with "error in uploading file"

    anybody having the same  issues or is able to help me fixing these?

    thanks a lot!

  • I just wanted to apologize for my previous posts about the queue getting stuck issue.  It looks like my problem with the queue was probably related to settings in php.ini for the CLI portion of php.  I'm not sure I understand why it made a difference but after changing the values everything has been great.  As best as I can tell ffmpeg is called using exec() so it would in theory use the CLI php.ini.  But I'm not quite sure I get that since ffmpeg is obviously not a php script.  In any event changing the settings such as max_execution_time in the CLI php.ini seem to have did the trick.

  • Hi,

    Recommended & Kudos to IZap for this wonderful plugin.

    Same as many others mentioned "Error saving thumb, unable to write the file on server." issue has taken a lot of my time and bandwidth. 

    I installed it after going through the description which says that it will work on shared servers also (I am on bluehost, a shared server). however the 'ffmpeg' test fails and I am not sure what else to blame.

    Neither the UPLOAD VIDEO nor the EMBED option works.

    Why do the system have to test 'ffmpeg' if the 'shared server' resource is built in. 

    The EMBEDDED file simply fail to run and in the UPLOADED case the file is uploaded to YOUTUBE, runs on it but doesn't work on plugin.

    Would really appreciate if this issue is taken up!

    A little help there please!


  • @Manish: "Error saving thumb, unable to write the file on server"

    It is throwing this error only if you put https:// while pulling youtube videos. It is a small fix. I recently updated some of the code on our git repository for elgg-bridge and izap-videos. And fixed couple of issues mentioned by the community. By this sunday, i will release new version of these plugins. and also this https:// would be fixed.

    Upload video: OnServer is not for shared hosted servers. It is beast while consuming resources. and shared hosts can not provide such performance. So you may need to go for dedicated host OR vps server.

    Upload video: YouTube, you can activate it from it's admin settings. In that case you would be able to upload videos via youtube. and youtube will work to compile your videos.

    i will release update by this Sunday. All issuse mentioned by the community will be fixed there.

  • After spending lots of time on izap video, Neither the UPLOAD VIDEO nor the EMBED option works. I am using the latest version of Elgg 1.8.14.


    I get "Error saving thumb, unable to write the file on server." when trying to embedd a youtube video

    Any advice. Is it a bug.


  • Still the same error here as well: even when trying to embed a video link. For existing videos the loading bar is shown but the video stays black.

    in php logs we found NOTICE undefinied index and return: mod\izap-elgg-bridge\classes\IzapBase.php (line 170) (return on 193 and 198) and some more. do you want me forwading the log? there seems to be some more.


    we are running elgg with xampp: Apache/2.2.14 (Win32) mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1

  • Any update from iZap?  Are the problem fixed?


    We are looking forward to hearing from you -:)

  • Upgraded from elgg 1.8.8 to 1.8.15 and also to the current versions of izap-videos and izap-elgg-bridge.  We find the majority of our thumbnails are gone. We try to edit, reupload the thumbnails - still no thumbnails. The curious thing is that some of the thumbnails display although the majority don't. Why some and not others? And, how do we fix this. Thank you.

  • @Ron Wallace , I am still on Elgg 1.8.14 here and it seems to be working as before.  But I mainly use onserver videos.  If it's an option you might try v. 1.8.14 to see if something in 1.8.15 broke something izap-videos needs.   Is there any pattern to which thumbs display and which ones don't such as youtube versus onserver?

  • Ron:

    The issue could be caused by any one of 1.8.15, izap-videos, izap-elgg-bridge..?;o( 
    Needs some careful hands-on code & execution 'debugging' to locate by elimination 
    which code/situation area/s are the culprit. 
    e.g. even maybe some folder permissions during your 1.8.15 migrate;
    izap plugin (private) settings defined in the database..
    and.. plugins tend to.. do such 'setting storage' ;-/
    the list could become a headache, 
    before ~ looking at the actual database/ folders/ code 'over your shouders' ;)
    [ that is the ideal debugging trouble shooting situation, 
      once this can move beyond the forum posts & hints here.. ;oO
      because.. hints here can only insinuate at where the cause lies and..
      some many times - we cannot @ here 'see' what you can (aha!) see;
      do you have a coder/programming friend nearby for code reading help ? ;-P ]

  • @gts fan9: Very interesting to hear that you have thumbnails in 1.8.14. In my 1.8.8 I had them and then upgraded directly to 1.8.15 and they are gone but not all of them. I assume you are using the most current version of izap-videos and bridge, correct? I wasn't sure if this was something special to me or others were having the same missing thumnails problem. Now that I know it works for you in 1.8.14, it gives me a place to start looking.

    @DhrupDeScoop; I realize these situtations are troublesome to figure out. I've been down this road many times. But wasn't sure if others had the same problem or not. I'll start looking more systematically.

  • I've gotten a bit futher. Not perfect but at least it will let us move forward. We still have the problem whereby the videos that were already in the system during the conversion - some have thumbnails and some do not. And, I've tried to add a thumbnails to them, but it don't work. I've also tried to change the thumbnails on those that have one, it don't work either. Basicially, adding any graphic in the thumbnail field either during the original load of the video or the edit of the video don't work.

    I've never used onserver video. They were, and still are, always either youtube or some other service. Which got me thinking. My most recent tests have been only with youtube. And although I was able to get a youtube video to load, there was no thumbnail. So I tired another service. It worked. Both the video and the thumbnail loaded and appeared properly. I went back to youtube. I found that the -- share links http://youtu.be/xxxxxxxx, didn't work. I found that if I copied the url for the video from the browser and used it rather than the share link, then both the video and the thumbnail worked ok. Didn't there use to be the new share link, and an option to select an old share link? Anyhow, for now, other services that are available for iZap video and the url link from the video browser for youtube work fine. The only thing we don't have is thumbnails for some of our older videos before we converted to elgg 1.8.15 and the current izap versions. So, for now, we're going to let it rest and move on to some other plugin tests so we can get our sites all converted to 1.8.15.

  • And, it doesn't appear that tags are being imported from youtube, etc.

  • I said ... "And, it doesn't appear that tags are being imported from youtube, etc." -- Well, I take that back. It appears it's only youtube that is not importing the tags. I just tried Vimeo and all the tags were imported perfectly.

  • @Izap, if i want to embed video I get invalid URL after copying and pasting the code from Youtube. See sample code (<iframe width="560" height="315" src="http://www.youtube.com/embed/NQ0BwBGTNgY?rel=0" frameborder="0" allowfullscreen></iframe>). Why is not working?

  • I get this error after uploading to Youtube: How do I fix it?

    Not Acceptable

    An appropriate representation of the requested resource /action/izap-videos/add_edit could not be found on this server.

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

  • Hi izap, m using this plugin scince three months worked great...i was fully satisfied with ur creartion.bt since yesterday my users reported me that they were nt able to save videos,then i tried by myself n gt an same error in red on top f the page 'izapvideo_no_response_from_the_server'.m on localhost...is this the reason f this error or something else...plz suggest...

  • Toval: I believe you need to use the URL not the embed code. And, the "Share" URL will not work either. You need to grab the URL from the browser. For example: http://www.youtube.com/watch?v=3R8fArhOWso&nbsp; (that, by the way, is one of my old apple commercials).

  • As of about 20 hours ago my sites stopped accepting Off Server Videos. They were working perfectly in the past and up to 20 hours ago. Now, we continue to get an Internal Server Error every time we select "Add new". We have not made any changes that would cause this. It was working well yesterday, I went to bed, and this morning we started getting the Internal Server Errors. Can anyone tell me how the "Add new" works and why it may be issuing the Internal Server Error? I don't know enough to be able to narrow it down to either a host problem or a problem with IZapp video/Bridge. Remember, it was all working perfectly until just very recently. Note: This happens on 3 sites on the same host. Any ideas? Thanks.

  • It happens as soon as you click the link "add new" or does it happen when you try to submit a form from "add new"?  I have onserver as my default but I notice if I hit the tab to "Embed videos" it seems to be timing out now and I get a 503 error from varnish.  I'm not sure if it's related.

  • gts fan9: When I select "add new"  (video) the browser looks for several minutes and then I get the "Internal Server" error. Did your timeout error just start happening? They could be related. I have no other problems with any other scripts, so it doesn't feel like it's a host problem but rather something with izap video - but I don't know how the "add new" works. Maybe the internal server error has something to do with how Bridge fits in; but I just don't know.

  • It could be.  Like I said I use On server so I've never recently tested the embed feature until now.  It's definitely timing out though when I click the "embed videos" (/videos/add/mydomain/offserver/) tab.  Since I use On server by default when I click "on server" it goes to "upload videos" (/videos/add/mydomain/onserver/) instead.  Without knowing all the details logic makes me inclined (but not sure) to think it is related and has to do with the Elgg bridge/site too.

    Also it looks like pluginlotto.com is down now too.  http://www.downforeveryoneorjustme.com/www.pluginlotto.com "It's not just you! http://www.pluginlotto.com looks down from here"  That is strong evidence of a connection.

  • aha taking the URL and not the share/embed code everything is working.... Thanks Ron!


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: 61944
  • Recommendations: 94

Other Projects

View iZAP's plugins