For web developer

Archive for the ‘Media’ Category

JavaScript Controllable Flash MP3 Player: NiftyPlayer

leave a comment

NiftyPlayer is a tiny open source Flash MP3 player with a very simple interface.

It is lightweight (4kb) and usage does not require any Flash knowledge as the URL is mentioned in HTML.

JavaScript MP3 Player

The player can be easily controlled with JavaScript besides the Flash interface, like changing the file to be played, stop & start. With this feature, you can even bypass the whole Flash look.

Some other features are:

Autostart capability
Draggable/Clickable seek bar
Simple operation with Play/Pause and Stop buttons
Buffering with progress bar
Buffering is stoppable! (through Stop button)
Volume control

Written by kisyrua

May 7th, 2011 at 7:54 am

Posted in Media

Tagged with ,

Free Flash Media Player: Flowplayer

leave a comment

Flowplayer is a free Flash media player that can configured & styled to fit your needs.

It supports multiple media types: FLV, H.264 coded MP4, JPG, PNG & MP3.

Free Video Player

Some features of Flowplayer:

Full screen mode
Progressive download
Ability to play multiple files in 1 stream & ability to include images
Streaming support: Flash Media Server, Wowza & Red5
Quick access to specific chapters via thumbnails
Protection against hotlinking to media files
Embed links

This Flash media player can also be controlled with JavaScript & from other Flash movies.

Besides the free GPL license, there are several other paid licenses. So, make sure you check the licensing before using it.

P.S. This is not a very fresh resource but realized that it was missing in WRD & here it is.

Requirements: No Requirements

Written by kisyrua

May 7th, 2011 at 7:54 am

Posted in Media

Tagged with , , ,

Open Source Video Platform: Panda

leave a comment

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 Video Stream
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

Written by kisyrua

May 7th, 2011 at 7:54 am

Posted in Media

Tagged with , , , , ,

Tiny And Free Flash Mp3 Player: Dewplayer

leave a comment

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)

Mini Flash Mp3 Player

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

Written by kisyrua

May 7th, 2011 at 7:54 am

Posted in Media

Tagged with

Opentape: Open Source Mixtape With An Embeddable Player

leave a comment

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.

Open Source Mixtape

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

Written by kisyrua

May 7th, 2011 at 7:54 am

Posted in Media

Tagged with ,

Time-Specific Messages In Any Media: TimeLiner

leave a comment

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.

Medai Messaging Script

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.

Written by kisyrua

May 7th, 2011 at 7:54 am

Posted in Media

Tagged with ,

Lightweight FLV Player Component: ToobPlayer

leave a comment

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.

FLV Player Component

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

Written by kisyrua

May 7th, 2011 at 7:54 am

Posted in Media

Tagged with , , ,

Free Online Radio Application: iRadeo

leave a comment

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.

Free Online Radio Script

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

Written by kisyrua

May 7th, 2011 at 7:54 am

Posted in Media

Tagged with , , ,

Manage Flash Sounds Via MooTools: MooSound

leave a comment

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 Flash Sound API

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

Written by kisyrua

May 7th, 2011 at 7:54 am

Posted in Media

Tagged with , , ,

Control Flash Sounds With JavaScript: SoundManager

leave a comment

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.

Sound Manager

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

Written by kisyrua

May 7th, 2011 at 7:54 am

Posted in Media

Tagged with , ,