foo. bar. baz. quux.

Schemep3

From WikiBazQuux

Revision as of 19:00, 16 May 2008; view current revision
←Older revision | Newer revision→
Jump to: navigation, search

Schemep3 is a collection of utilities revolving around mp3/flac files written in scheme using mzscheme and MrEd.

It is built on top of Jay McCarthy's sqlite module.

The project is in the early development stages but currently includes:

  • flac tag reader
  • mp3 id3v1, id3v2 tag reader
  • SQLite Database
  • Playlist that accepts dropped files or results from database query
  • mplayer wrapper for playback.

If you are interested in the code, please email me at chris SQUIGGLE bowron dizzot us.

To Do

in no partcular order

  • database updates from file (add currently works)
  • dropping item on playlist adds to the database
  • dropping an m3u loads all the files contained in it
  • multiple playlists
  • album art (folder.jpg)
  • parse and store playback length

Done

  • configurable playlist format
  • playback order not depend on focus item
  • UI for changing ratings
  • mark the current playing file in the playlist
  • export to m3u (playlist context menu)
  • update play count and last played
Personal tools