18
Sep
// php the_time('Y') ?>
Update: A more recent review of the service can be found
here.
Panda is an open source solution that handles uploading, encoding & streaming videos.
All the process is completed via an elegant REST API.

Panda is designed to run in the cloud using Amazon's array of web services.
The application runs on a customised EC2 instance with everything pre-installed, including FFmpeg and an plethora of codecs.
SimpleDB is used to store all of data for video, encoding, accounts and encoding profiles. Uploaded and encoded video files are then stored on S3.
Other features of Panda:
- Everything contained within one elegant Merb application.
- Support for FLV, h264 for Flash, iPhone formats & more.
- Panda gem for painless integration with Ruby on Rails and Merb.
- Lovely little admin dashboard for managing your videos.
By default, Panda uses the JW FLV player but you can switch to any other video player easily.
Requirements: Amazon Web Services Account
10
Sep
// php the_time('Y') ?>
Dewplayer is a tiny & free Flash mp3 player with a very clean interface.
It comes in 3 sizes:
- Mini (160×20)
- Classic (200×20)
- Multi (240×20)

When play button is pressed, the mp3 player downloads & plays the file.
Multi version can play any number of files via a simple preivous & next navigation.
How to use it?
Usage is very easy. Defining the mp3 file to the HTML where the Dewplayer is inserted is enough. Just like:
<object type="application/x-shockwave-flash" data="dewplayer.swf?mp3=test.mp3" width="200" height="20">
<param name="movie" value="dewplayer.swf?mp3=test.mp3" />
</object>
An online XHTML code generator for the player is also provided for easier integration
Requirements: No Requirements
26
Aug
// php the_time('Y') ?>
Opentape, inspired from Muxtape, is an open source application that enables you to create & host your own mixtape.
You can upload songs, reorder-rename them & customize the look with an Ajaxed admin panel.

The application has a nice-looking embeddable Flash mp3 player (JW Player) that makes it possible to play your music on any website.
Requirements: PHP 5+, Curl enabled
2
Jul
// php the_time('Y') ?>
TimeLiner is an open source application which enables users to contribute to videos, audio & slides with text.
This texts are time-specific, which means: when the media is played again other users will be seeing the messages at the exact moment they were posted.

The application is very easy to use; users just click "respond to timeline", the media pauses and a message can be entered.
TimeLiner uses JW Player (see WRD post) and is also offered as a hosted widget.
30
Jun
// php the_time('Y') ?>
ToobPlayer is a lightweight (approx. 14-8 KB) FLV player component that comes in 5 flavors, provides a mechanism to play back YouTube videos, and can also display preview images.

Some features of this FLV player:
- Resizable, optional full-screen mode
- Several video resize mods
- Loading status feedback
- Mouse wheel support (seeking & volume)
- Auto-repeat, buffer time
- Customizable
- Extensive API
ToobPlayer YouTube integration is done with a simple PHP proxy script to automate acquaring videos & images.
The component requires Flash Player 8+ & AS2.
Requirements: Flash Player 8+, AS2
1
Jun
// php the_time('Y') ?>
iRadeo is a free online radio application that can be used to stream MP3 / WAV files.
This online radio application automatically detects and streams the files that are uploaded to a specified directory.

One great feature of iRadeo is the embedding support which lets your visitors stream your radio via a simple JavaScript code.
Features of this free online radio script:
- Streams – Supports both MP3 and WAV file formats
- Auto-Detects – Auto detect MP3 file information through the ID tags (both ID3v1 and ID3v2) and will display in the player
- Customization – Easy to customize through a single CSS file
- Embed – Easly allow listeners to embed your player on their site with just few lines of code
- Shuffle – Option to allow files to stream randomly (no file from same single artist or album will be played twice in a row)
- Limit Skips – Option to limit number of skips allowed per session.
- Auto-Play – Option automatically start streaming once page is loaded
iRadeo is coded with PHP and uses the SoundManager 2 JavaScript sound API (see WRD post) for the controls.
Requirements: PHP
Compatibility: All Major Browsers
3
May
// php the_time('Y') ?>
Few posts ago, we had mentioned SoundManager (WRD post link), a JavaScript API for controlling Flash sounds.
MooSound is a very similar API for MooTools (thanks to Ruslan for suggesting the resource).

MooSound’s poweful features let you reach almost every aspect of the flash sounds like:
- start, stop, pause
- ID3 information
- Filesize
- Loaded Bytes
- Duration
- Position
- Setting the volume
- Setting the pan
- Jump to feature
API is very well documented and a demo can be found at the homepage.
Requirements: MooTools
29
Apr
// php the_time('Y') ?>
SoundManager is a Javascript Sound API which effectively maps most of the native sound capabilities of Flash 8 to Javascript.
It enables you to control sound in a cross-browser/platform environment, using a language you already know.

A sample SoundManager code would be:
soundManager.createSound('myNewSound','/path/to/some.mp3');
soundManager.play('myNewSound');
soundManager.setVolume('myNewSound',50);
You see that it is really easy. This JavaScript Flash Sound API has other powerful controls like:
- stream
- autoplay
- onid3 – for ID3 tag displaying
- whileplaying
- and more..
Using SoundManager, you can easily create sound based web applications or more interactive background sounds for non-Flash websites.
Requirements: Flash plugin 8+
Compatibility: All Major Browsers
19
Apr
// php the_time('Y') ?>
Mychoonz is a MP3 player application with playlist functionality. Just like last.fm but playing MP3 files of yours.
It has a well-planned AJAXed interface which makes the application easy to use.
This AJAX MP3 Player requires PHP and mod_rewrite functionality to work.

Here are some features of Mychoonz:
- Uses PHP’s embedded SQLite : no database setup needed
- Drag items in playlist
- Reads podcasts (valid RSS2.0)
- Generates podcasts from playlists
- Supports LastFM’s scrobbling
- Easily themable with CSS
- Multiple languages
- Multiple users
- Import songs from local directory, URL or podcast
- Supports ID3 read/write
- Transcodes to lower bitrate (Lame encoder required)
Requirements: PHP 5.2+, Apache with Mod_Rewrite
Compatibility: All Major Browsers
10
Apr
// php the_time('Y') ?>
JW FLV Media Player is a complete solution for adding video and audio to your website.
Some features:
- supports playback of any format the Adobe Flash Player can handle (FLV, but also MP3, H264, SWF, JPG, PNG and GIF).
- supports RTMP and HTTP (Lighttpd) streaming, RSS, XSPF and ASX playlists.
- has a JavaScript API.
- accessibility features.

This FLV player has so many other features like Youtube support or Google Analytics support for tracking the statistics.
JW FLV Media Player also provides an online setup wizard which can be used to create a ready-to-use configuration file.
The application is free for personal use and licences needed for commercial uses.
Requirements: No Requirements
Compatibility: All Major Browsers