SF Project Page  |  Download  |  CVS


v0.001 - 24.07.2004












SourceForge.net Logo
First Public Release vweck :: 24.07.2004
The first public release of SBMP³ is now available at Sourceforge.
We would like to thank everyone who has supported us and hope that SBMP³ can be of use to some of you.
However please note that this release does not include all the features planned for SBMP³ and that even some very basic functions are not yet implemented.


SBMP³ Announced vweck :: 03.06.2004
SBMP³ is a web-based MP3 managment system.
It aims at providing easy access to ones personal MP3 collection locally and remotely with any webbrowser.
To achieve this multiple data views are provided which allow the user to navigate, organize and search his collection with different aspects of the data being taken into account.

SBMP³ consists out of 3 mayor parts.
  • a web frontend written in java using tomcat and struts
  • a local parsing utility used to keep the database in sync with the acutal MP3 files on disk, also java
  • a PostgreSQL database which stores all meta data

SBMP³ is structured into multiple layers.
  • the SqlMap database abstraction layer which gathers all SQL statements in a central location.
  • the backend which strictly divides the database from any other parts of SBMP³ and also aims at concentrating as much general-purpose code as possible.
  • the web-app / console-app / utility-app specific code

SBMP³ uses an ID3-Tag library to extract and insert meta data (ID3v1.1 & v2) for all MP3 files found in the specified MP3 directories.

SBMP³ is multi-user compatible, sharing of playlists and other data is possible.

SBMP³ supports multiple playback methods which can be configured individually for each user. Currently supported are:
  • local (server-based) playback using a local MP3 player which is controled via multiple user defined shell scripts
  • remote playback via m3u files which can then be played by any m3u compatible MP3 player, the MP3s are streamed via http, smb, nfs or any other remote filesystem.
Additional playback methods can easily be added, planned systems:
  • remote flash player
  • local streaming server


The SBMP³ Team vweck :: 01.06.2004
Coding:
  bschroeter
  vweck

Design/GFX:
  bone