Jencode Future Features
The following is a development roadmap to the release of Jencode v2. Much will
change with this release of the next version, so stay tuned for great things.
Expected release of version two is late 2002. Beta releases will be made
avalible through
sourceforge homepage as are earlier releases. Features included in stage
will definately be present in version 2 but those in stage 2 may or may not
depending on time constraints. Features are vaguely listed in order of
importance.
Stage 1
- Restructuring of source code
- New class design (done)
- Implementation documentation/diagrams
(done)
- Port v1.1 code to v2 format
(done)
- Offline Ripping
- Package support
(done)
- Import packages
- Export packages
- CD burning support
- Accurate storing of CD contents
- Cue sheet writing
- MP3 to WAV support (via lame)
- Increased ID3v2 usage/support
- CD Info (CD contents)
(removed)
- Rip Info (Scratches etc)
(removed)
- Encode Info (Version of lame, parameters used)
(done)
- Custom Genres
(done)
- Jencode text tag (url)
(done)
- Config file
- Encoding parameters
(done)
- CDrom drive to be used
(done)
- Server name
(done)
- Username/password
(done)
- Directories to be ripped/encoded/stored to
(done)
- Genre config file
(done)
- Config menu
(done)
- Automation
- Multiple cddb results
- Multiple cddb server queries
(removed)
- Sending new results to cddb server
- Automatic searching for album covers and reviews
- Ability to edit entries
- Free space monitoring
- Status bar display
- Warning on low space
(removed)
- Pause on no space
(done)
- Improved Interface
- Keyboard shortcuts
- Main Menu (Jencode, Jedit, createDB etc)
- Ability to cancel encoding files
- Skins (ya right!)
- Purer Java
- Removal of discid (use cd paranoia)
- Source code formatted correctly
- Formatting standard
- Java documented
- 80 character line
(done)
- Documentation
- Installation
- Client side
- Server side
Stage 2
- Port to Windows platform
- Web page refinement
(done)
- DB rebuild
(removed)
- Quality check
(done)
- Web admin
(done)