HomePage
Applets !
Open projects
Services
Links
About JavaZOOM


Make a Donation

Any Question ?
Try our Forums !

News !SourcesDocumentsAbout Project
Last Update : 11/30/2005


11/30/2005
: MP3SPI 1.9.4

Download MP3SPI 1.9.4 (Sources + Binaries + Docs) 
zip format (348 KB) or tar.gz format (275 KB)
 
  • RIFF/MP3 header support added.
  • FLAC and MAC headers denied.
  • Skip bug fixed for 320kbps files.
  • ID3v2.x support improved :
    + size computation bug fixed.
    + "mp3.id3tag.publisher" (TPUB/TPB) added.
    + "mp3.id3tag.orchestra" (TPE2/TP2) added.
    + "mp3.id3tag.length" (TLEN/TLE) added.
  • Mark limit increased.

08/15/2005: MP3SPI 1.9.3

Download MP3SPI 1.9.3 (Sources + Binaries + Docs) 
zip format (345 KB) or tar.gz format (280 KB)
 
  • ID3v2.x support improved.
  • Icecast support improved.

01/04/2005: MP3SPI 1.9.2

Download MP3SPI 1.9.2 (Sources + Binaries + Docs) 
zip format (370 KB) or tar.gz format (290 KB)
 
  • ID3v2.x support improved :
    + "mp3.id3tag.composer" property added.
    + "mp3.id3tag.grouping" property added.
    + "mp3.id3tag.disc" property added.
    + "mp3.id3tag.encoded" property added.
    + "mp3.id3tag.v2.version" property added.
    '2' means ID3v2.2, '3' means ID3v2.3, '4' means ID3v2.4.
    + ID3v1 "year" property moved to "date" property.
    + ID3v2.2 support added.
    + ID3v2.4 TDRC support added for "date" property. 
  • String encoding bug fix in chopSubstring method.
  • Optional "mp3spi.weak" System property added to skip some audio controls.
  • J2SE 1.5 support.
  • JLayer 1.0 included :
    Changes are :
    + VBRI frame header (Fraunhofer VBR) support added.
    + Frame controls improved. It fixes ArrayIndexOutOfBound bugs.
    + CPU usage < 1%, RAM usage < 12MB under P4/2Ghz under JRE 1.5.0. 
  • Tritonus library updated.
    It fixes the 3h22m52s stream closing bug. 

05/03/2004: MP3SPI 1.9.1

Download MP3SPI 1.9.1 (Sources + Binaries + Docs) 
zip format (365 KB) or tar.gz format (285 KB)
 
  • Shoutcast stream meta-data (title, url) added.
  • Icecast 2.0 icy-metaint support added.  
     
  • DecodedMpegAudioInputStream new properties :
    - mp3.shoutcast.metadata.StreamTitle : [String], Current song playing in stream.
    - mp3.shoutcast.metadata.StreamUrl : [String], Url info.

04/05/2004: MP3SPI 1.9

Download MP3SPI 1.9 (Sources + Binaries + Docs) 
zip format (355 KB) or tar.gz format (278 KB)
 
  • ID3v1 and ID3v2 tags support added.
  • ICY Shoutcast meta-data support added.
  • New audio properties added. See below for all parameters.
      
  • AudioFormat properties :
    - bitrate : [Integer], bitrate in bits per seconds, average bitrate for VBR enabled stream.
    - vbr : [Boolean], VBR flag
     
  • AudioFileFormat properties :
    Standard parameters :
    - duration : [Long], duration in microseconds.
    - title : [String], Title of the stream.
    - author : [String], Name of the artist of the stream.
    - album : [String], Name of the album of the stream.
    - date : [String], The date (year) of the recording or release of the stream.
    - copyright : [String], Copyright message of the stream.
    - comment : [String], Comment of the stream.
    Extended MP3 parameters :
    - mp3.version.mpeg : [String], mpeg version : 1,2 or 2.5
    - mp3.version.layer : [String], layer version 1, 2 or 3
    - mp3.version.encoding : [String], mpeg encoding : MPEG1, MPEG2-LSF, MPEG2.5-LSF
    - mp3.channels : [Integer], number of channels 1 : mono, 2 : stereo.
    - mp3.frequency.hz : [Integer], sampling rate in hz.
    - mp3.bitrate.nominal.bps : [Integer], nominal bitrate in bps.
    - mp3.length.bytes : [Integer], length in bytes.
    - mp3.length.frames : [Integer], length in frames.
    - mp3.framesize.bytes : [Integer], framesize of the first frame.
                                       framesize is not constant for VBR streams.
    - mp3.framerate.fps : [Float], framerate in frames per seconds.
    - mp3.header.pos : [Integer], position of first audio header (or ID3v2 size).
    - mp3.vbr : [Boolean], vbr flag.
    - mp3.vbr.scale : [Integer], vbr scale.
    - mp3.crc : [Boolean], crc flag.
    - mp3.original : [Boolean], original flag.
    - mp3.copyright : [Boolean], copyright flag.
    - mp3.padding : [Boolean], padding flag.
    - mp3.mode : [Integer], mode 0:STEREO 1:JOINT_STEREO 2:DUAL_CHANNEL 3:SINGLE_CHANNEL
    - mp3.id3tag.genre : [String], ID3 tag (v1 or v2) genre.
    - mp3.id3tag.track : [String], ID3 tag (v1 or v2) track info.
    - mp3.id3tagv2 : [InputStream], ID3v2 frames.
    - mp3.shoutcast.metadata.key : [String], Shoutcast meta key with matching value.
    For instance :
     mp3.shoutcast.metadata.icy-irc=#shoutcast
     mp3.shoutcast.metadata.icy-metaint=8192
     mp3.shoutcast.metadata.icy-genre=Trance Techno Dance
     mp3.shoutcast.metadata.icy-url=http://www.di.fm
    and so on ...
     
  • DecodedMpegAudioInputStream properties :
    - mp3.frame : [Long], current frame position.
    - mp3.frame.bitrate : [Integer], bitrate of the current frame.
    - mp3.frame.size.bytes : [Integer], size in bytes of the current frame.
    - mp3.position.byte : [Long], current position in bytes in the stream.
    - mp3.position.microseconds : [Long], elapsed microseconds.
    - mp3.equalizer : float[32], interactive equalizer array, values could be in [-1.0, +1.0].
     
  • Documents section updated.

02/01/2004: MP3SPI 1.8

Download MP3SPI 1.8 (Sources + Binaries + Docs) 
zip format (282 KB) or tar.gz format (240 KB)


  • MP3 support (MPEG 1/2/2.5 Layer 1/2/3). VBR support, ID3v2 frames support.Skip support.Equalizer support.This release targets J2SE 1.3 and 1.4 but it provides audio properties that will be available in J2SE 1.5 :
    - MpegAudioFormat (bitrate, vbr).
    - MpegAudioFileFormat (duration, title, author, album, date, copyright, comments).
    It also provides custom properties :
    - MpegAudioFileFormat (mp3.version.mpeg, mp3.version.layer, mp3.framerate.fps, mp3.id3tagv2, ...).
    - DecodedMpegAudioInputStream (mp3.frame.bitrate, mp3.equalizer, ...)
    jUnit tests included.CPU usage : ~12% under PIII 1Ghz/Win2K+J2SE 1.4.1
  • FootPrint : ~10MB under WinNT4/Win2K + J2SE 1.4.1

06/18/2003: MP3SPI 1.6

Download MP3 SPI 1.6 (Binaries) 
JAR format (24 KB)


  • Unofficial release included in jlGui 2.2 and jlGui Applet 2.2.
  • This release is not supported and not documented.

 

 

[News]

[Applets]

[Servlets]

[Services]

[Projects]

[Links]

[About]

 

Copyright © JavaZOOM 1999-2006

Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U. S. and other countries.
All other company and/or product names are the property of their respective owners.