Recent Changes - Search:

Home

Is the Laser up?

People

Publications

Calendar

Projects

Spring 2012

Older Courses

Fall 2011

Spring 2011

Fall 2010

Spring 2010

Fall 2009

Spring 2009

Fall 2008

Spring 2008

Fall 2007

HOWTOs

edit SideBar

MediaAndPlaylistManager

Reid Messinger
May 13, 2009

Overview

My project is essentially the basic structure of a media player, but with more focus on creating and editing .m3u files (playlists.)

Screenshot

Concepts Demonstrated

  • Data Abstraction
  • Recursion - Used in all filter/search procedures
  • Imperative programming - Used to keep track of file lists and playlists

External Technology

(Scheme gui library, windows file system, .m3u files, process.ss) I used Scheme gui library to construct the gui for my program. It then calls the scheme file parsers I wrote on directories specified by the user. To launch the program, For the playlist manager, the program also reads and writes .m3u files which can be played in most media players.

Innovation

With the "Save remote playlist" option in the playlist manager, the program will copy all files in your playlist to a specific directory (ex: a flash drive) and include a .m3u file containing all of the relative addresses of the files copied. This file can be opened with any media player on another computer and will automatically queue up all of the included files.

Technology Used Block Diagram

Additional Remarks

The launch command, while opening a movie/music file in the media player, will cause Dr.Scheme to crash. The video continues to play though.

Edit - History - Print - Recent Changes - Search
Page last modified on May 13, 2009, at 01:32 AM