November 10, 2006

Behind schedule

What is software programming. 'Something that is always behind schedule' you could say.
Maybe i should have gone step by step for the next version of Teen Spirit. Anyway the "one brought the other" and now most of the internal engines have been changed and new patterns were applied.
Anyway let me tell what we have now in the player/tagger/visualization front.
Player:

(Unit test application Player/tagger/visualization featuring interated Geiss vis)
A multi engine which automatically switches between Bass/DirectShow player engines
Currently supports:
  • mp3/mp4/mp2/mp1
  • ogg
  • flac
  • mpc
  • wma/wmv(video)
  • xm/s3m/mod/mtm/umx/mo3
  • aiff/wav
  • cd audio
  • mid/midi
  • ac3
  • aac
  • ape
  • avi(video)
  • asf(audio/video)
  • mpg/mpeg(video)
  • more if you have dshow filters installed
Tagging through a modded taglib + completely renew filename parser (supported usual stuff plus lyrics/rating)
  • mp3 (id3v2.4)
  • wma
  • flac
  • mpc
  • aac
  • ogg
  • plus anything else through filename/directory parsing
It supports the usual stuff plus lyrics/rating

Visualization using winamp plugins. Currently
  • Geiss
  • oscilloscope etc
  • ...work in progress

(visualization / video in separate moveable-resizable window)

regards