We are pleased to announce a new beta release of Simple Stats including dozens of new features and fixes!
- 4.x player support (while still supporting 3.x)
- File region popularity mapping
- Average time spent buffering per file
- Bars in graphs are now links to relevant file/ip pages
- Automatically keep simplestats.js up to date
- Ability to embed Simple Stats into other pages easily
- Much better error reporting
We’d like to take this opportunity to ask for people to once again test this new version and report any bugs! A final release of version 1.2 is planned in the next couple of weeks.
What is Simple Stats?
Simple Stats is a simple to install and easy to use statistics package for JW’s FLV player. It originally started as a simple Ruby script and has since evolved into a high quality professional package that is much, much faster through the use of aggressive caching and smarter code.
Simple stats consists of Javascript, PHP, and Python components. The Javascript component gathers statistics while the PHP and Python components log and process the log, respectively.
You can view a live demo of Simple Stats that is using a log file with 100,000 entries at:
http://programmer-art.org/demo/simplestats/
Please note that currently Simple Stats works ONLY for videos hosted on the same domain as the Simple Stats scripts (i.e. not embedded on other domains) because of browser restrictions (cross-site request restrinctions to prevent malicious attacks). It is possible to setup proxy logger scripts on other domains to which you embed but this is not included in Simple Stats at this time.
Installation
Extract the contents of the zip or compressed tar archive to your server and allow the web server write access to the extracted directory and its contents. Then navigate to the extracted directory in a web browser and follow the instructions.
Enjoy!
A lot of hard work has gone into Simple Stats. It is free for non-commercial use, however if you find this software useful please do consider a donation!
[RAW]
[/RAW]
For information about commercial licensing please see the licensing page.
There should be no conflicts.
I have not used Python before. Will there be any conflicts if I put in on my server with PHP and Coldfusion?
Hi! and thank for your hard work ;-)
But I still can’t make it work :-( Now when I browse to the install dir it gives me
Fatal error: Call to undefined function: file_put_contents() in ../SimpleStatS/functions.php on line 100
Chmoded 755, php 4.4.7, apache 2.0
Any idea?
Co
Hey Marky,
I just did a bunch of tests and was not able to reproduce the problem when closing out IE 6.
My Version is: IE 6.0.2900.2180.XPSP_SP2_gdr.070227-2254 (The same)
After Fast forwarding and Rewinding Once and Closing it i had no errors. I did this to a few videos and closed out all working as expecting. I then tried to jump around a video about 10 times and close out and still no error.
As for your solution we had originally tried that but we found that IE would not always process our call when we did not use an async call. We will have to revist the topic though. Thanks for the feedback!
Platform: 1.2beta simplestats running, jw player4, ie 6.0.2900.2180.xpsp_sp2_gdr.070227-2254co
If you play a flv file, then ff/rw in it, then close IE completely, it closes but produces a crash dialog and “memory could not be read”.
I fixed the problem by changing simplestats.js to use req.open(“POST”, LOGSCRIPT, false) instead of doing a async call. Is an async call wise when the browser might be closing down?
Mike,
As noted above, you still cannot get stats for players embedded on other domains because browsers prevent sending such requests due to cross-site scripting attacks using a similar method. We are still working on a solution.
can i use simple stats 1.2 and get
statistics from players that are embeded on other
web sits (not my server)?