How to create a streaming MP3 playlist

April 1st, 2009

M3U files are simply text files with a .m3u extension instead of a .txt extension. When opened in a browser from clicking on a link to an m3u file, the listener’s default audio program will launch the playlist. Many mp3 players support the m3u format, including Winamp and iTunes.

Here are the contents of an example M3U file:
#EXTM3U
#EXTINF:210,Song Title
mp3/song_title.mp3
#EXTINF:123,Song Title 2
mp3/song_title2.mp3

For each additional song in the playlist, you must add “#EXTINF:” followed by the length of the song in seconds, and the song title. The next line should be the path to the media. This can either be relative to the location of the mp3 file (e.g. mp3/song_title.mp3) or absolute (e.g. http://www.your-site.com/mp3/song_title.mp3)

How to convert audio to MP3 format with iTunes

May 28th, 2008

You can convert a song to a different file format while keeping a copy of the original. For example, you can save a copy of an uncompressed song file such as AIFF or WAV to a compressed format like MP3, AAC, or Apple Lossless Encoder.
Saving a copy of a song in a new file format

When converting from a compressed to uncompressed file format (for example, from MP3 to AIFF) you shouldn’t notice any reduction in sound quality. However, when converting between compressed formats (for example MP3 and AAC), you may notice a reduction in the sound quality. For the best results, if you want your music encoded in a different file format, you should import the music again from the original source using the new encoding format.

Where can I test out sample videos?

April 1st, 2008

GravityLab Multimedia provides hosting services for several types of streaming media. View a selection of sample files below:

Quicktime Mov
http://helix.gravlab.com:554/sample_100kbit.mov
http://helix.gravlab.com:554/sample_300kbit.mov

Quicktime Mp4
http://helix.gravlab.com:554/sample_100kbit.mp4
http://helix.gravlab.com:554/sample_300kbit.mp4

Quicktime H.264
http://helix.gravlab.com:554/sample_h264_100kbit.mp4
http://helix.gravlab.com:554/sample_h264_1mbit.mp4

Mobile 3GP
http://helix.gravlab.com:554/sample.3gp
http://helix.gravlab.com:554/sample_50kbit.3gp

Windows Media
http://media.gravlab.com/powered.wmv
http://media.gravlab.com/racecar.wmv

Expression Encoder 2 for Silverlight and Windows Media

March 20th, 2008

From the Microsoft Expression Encoder download site:

“Microsoft® Expression® Encoder, a feature of Expression Media, offers encoding, enhancement, and publishing of rich media experiences to Microsoft Silverlight. ”

Features Include:

Better Encoding

VC-1 advanced authoring SDK integration: by adopting the new VC-1 authoring SDK, Expression Encoder 2 is able to author better quality video faster. We’ve exposed a set of presets for tuning the encoder as well as detailed settings with comprehensive tooltips for the advanced compressionist.

New profiles, and video codecs for streaming media: Encoder 2 supports a number of new modes and codecs including Quality VBR, WMA Pro (stereo), WMA Lossless, 24 bit audio and audio/video encoding stream selection.

How to make an m3u audio playlist

April 27th, 2007

Instructions for creating the playlist file:

1. Open up a text editor such as Windows Notepad

3. Type in the FULL path to the Web Address (URL) of your MP3 or WMA music file.

If it’s an MP3 music file, type it in like this:

http://your_media_url/sample.mp3

Repeat for each mp3 you want to add
http://your_media_url/sample.mp3
http://your_media_url/sample.mp3
http://your_media_url/sample.mp3

Save this text file with an .m3u (universal playlist) extension.

Example: playlist.m3u

Embedded Audio Player

April 27th, 2007

We often are asked about custom embedding of audio files from your account into your website. We do have a Flash file that can automatically load an mp3 playlist into a flash player based on an XML file.

To see our audio player demo, take a look here.

GravityLab Multimedia offers MP3, Windows Media, and Quicktime Streaming services. Contact us today for a quote or choose from one of our audio hosting plans to embed audio into your web site.

What is GravityLab’s streaming media hosting?

April 27th, 2007

The GravityLab Multimedia content delivery network is comprised of best-of-breed streaming media servers located directly on the fiber optic North American internet backbone. What that means, basically, is that your media content is delivered on demand very quickly to a global audience using the best Internet path directly into their homes.

You are able to deliver all the major streaming media formats from one account. You simply FTP your video to your account, and then link to your video or audio assets from your web site. We try to make it as easy as possible for you to deliver streaming media to your audience.

Darwin Streaming Server: Linking to MP3 via DSS

January 2nd, 2007

Linking to mp3 Streams

Linking to mp3 streams from your mp3 hosting account requires a text file with the extension .m3u. This file has the URL to your mp3 stream in it. For instance, if a mp3 playlist named “Blues” was playing from the Streaming Server, and the domain name of the server was stream.mydomain.net, the m3u file would contain the link:

http://stream.mydomain.net:8000/blues

The “:8000″ is the port for streaming mp3 playlists from Darwin Streaming Server. If you enable port 80 streaming the “:8000″ is not required. The .m3u file could be placed on any web server, and linked to a web page with the standard tag. For instance, to link to a file named “blues.m3u” from a web page in the same directory with the file, the link could be:

Windows Media MIME Types – IIS and Apache

January 2nd, 2007

Microsoft Internet Information Server 3.0

If you are running Windows NT Server and IIS 3.0 and want to configure the MIME types, create a registration entry file with a .reg file name extension:

1. Open Microsoft Notepad or another text editor.
2. Type in the following text. (Do not cut and paste the text from the Web page.)

REGEDIT4

[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet
/Services/InetInfo/Parameters/MimeMap]

“video/x-ms-asf,asf,,5″=”"
“video/x-ms-asf,asx,,5″=”"
“audio/x-ms-wma,wma,,5″=”"
“audio/x-ms-wax,wax,,5″=”"
“video/x-ms-wmv,wmv,,5″=”"
“video/x-ms-wvx,wvx,,5″=”"
“video/x-ms-wm,wm,,5″=”"
“video/x-ms-wmx,wmx,,5″=”"
“application/x-ms-wmz,wmz,,5″=”"
“application/x-ms-wmd,wmd,,5″=”"
3. Save the file with a .reg file name extension.
4. Double-click on the file to add the entries to your registry.
5. After creating this file, stop and then restart all IIS services.

Apache

Quicktime MIME types

January 2nd, 2007

.qt video/quicktime
.qtc video/x-qtc
.qti image/x-quicktime
.qtif image/x-quicktime
.qtl video/quicktime
.smi application/smil
.smil application/smil