Echove is a PHP software development kit (SDK) for the Brightcove 3 application programming interface (API). It serves as a way to quickly integrate Brightcove into your web application. We've done all of the scaffolding for you; all you have to do is build out your idea.
Echove is not officially supported by Brightcove but is written by Matthew Congrove, Brian Franklin and Kristen McGregor, three engineers from the Professional Services department of Brightcove, along with help from community contributors. Please post all support questions to the Google Code forum, not in the Brightcove Developer Community.
In order to use Echove you must have PHP version 5.2 or greater, or you must have the JavaScript Object Notation (JSON) PEAR package.
ECHOVE 0.4.0 RELEASED - August 19th, 2009
We corrected a few minor bugs and implemented some additional intelligence, especially surrounding playlist creation and video uploads.
ECHOVE 0.3.9 RELEASED - July 8th, 2009
We've added support for the remaining two Write API methods, fixed a minor bug, and improved error reporting (yet again).
ECHOVE 0.3.8 RELEASED - July 2nd, 2009
After going over requirements for a new project using Echove we've added multiple features, assumptions, and a few bug fixes.
WELCOME KMAC - July 1st, 2009
Fellow Professional Services engineer Kristen McGregor has been added to the Echove project as an author. She'll be working to help bring Echove up to version 0.4.0 with her audio API code.
ECHOVE 0.3.7 RELEASED - July 1st, 2009
A slight oversight caused a major bug in Version 0.3.6 of Echove, which was released yesterday. This update is a hotfix.
ECHOVE 0.3.6 RELEASED - June 30th, 2009
Added helpful debugging information. Videos from any API call can now be filtered by tags. Added a true 'Find All Videos' method, but it should be used with extreme caution. The documentation for Echove has also been updated to be more compact and readable.
ECHOVE 0.3.5 RELEASED - June 4th, 2009
Added support for 32-bit servers. Error reporting can now be configured during instantiation. Fixed URL encoding issue. Added support for tag arrays.
0.4.0 (19 AUGUST 2009)
Provided better logic for createVideo method. Fixed error reporting in createPlaylist, also included check to determine if video IDs are being passed.
0.3.9 (8 JULY 2009)
Added share_video and get_upload_status methods. Corrected error for find_modified_videos return. Updated error codes and reporting points.
0.3.8 (2 JULY 2009)
Improved debugging. Added new API find call, and get_item_count is now assumed as TRUE.
0.3.7 (1 JULY 2009)
Fixed major error in Find method.
0.3.6 (30 JUNE 2009)
Added debug information, video tag filtering, and a true Find All Videos function.
0.3.5 (4 JUNE 2009)
Added support for 32-bit servers. Error reporting can now be configured during instantiation. Fixed URL encoding issue. Added support for tag arrays.
0.3.4 (15 MAY 2009)
Improved error reporting. Added image upload.
0.3.3 (22 APR 2009)
Fixed RTMP to HTTP URL function. Fixed video upload.
0.3.2 (21 APR 2009)
Added RTMP to HTTP URL function, and function to easily parse video tags. Improved SEF function. Added support for remote assets.
0.3.1 (13 APR 2009)
Improved error reporting.
0.3.0 (09 APR 2009)
Added Write API methods for creating, updating, and deleting both videos and playlists.
0.2.2 (03 APR 2009)
Fix to remove notices. Added embed method. Corrected video lengths.
0.2.1 (02 APR 2009)
Setting default values to remove notices. Added inline code documentation. Added utilities to convert video lengths from milliseconds to formatted time or seconds for ease of use and to convert video names to a search-engine friendly format.
0.2.0 (19 FEB 2009)
Updated to include API return properties.
0.1.0 (12 FEB 2009)
Initial release.