Welcome to Eclipse RCP MP3 Manager
This is an Eclipse RCP demo application to showcase many of the Eclipse RCP features. Intentionally I did not focus on business logic, that's why I chose a very simple application, a little MP3 Manager. Another purpose of this application is that new Eclipse RCP developers can take a look at some example implementation of common use cases. I hope to improve the code base over time so that many best Eclipse practices are used. Please support me and file bugs :). Here is a (probably incomplete) list of features:
- Product Branding & Feature Branding
- Custom Splash Screen
- Blue and Orange colored demo brandings
- Images/Icons and About Dialog
- Internationalization English/German
- New Look & Feel using the Presentation API
- Loose coupling of views and editors
- Tree views, table views and a virtual tree view
- Regular Label & Content Provider
- Using an adapter factory
- Multi-page editor
- Use of Commands & Handlers
- Local help system using the Jetty stack
- Customized update functionality
- A Wizard to rename album names
- Own Extension Points
- Using NSIS as native installer
- Editing of ID3 tags and playing MP3 files (but this is pure demo using 3rd party libraries :)
- Also an ID3 tag editor with Eclipse data binding
- A cheat sheet
- Property view support
- A virtual table view (mockup for 10000 songs)
- Dynamic language change (English and German)
- New: Using p2 for self updating
Work in progress:
- Eclipse 3.4 internationalization
- Current babel integration work pretty well, but some preference pages still missing
- Using PluginBuilder for headless build
- see project com.siemens.ct.mp3m.build, does not work with current 3.4 version yet
- JNLP & Java Web Start
Enjoy!
Kai Tödter
Compatibility
- The current version is compatible to Eclipse 3.3.2
Licenses
- All my code is EPL.
- JLayer from JavaZoom, published under LGPL license
- mp3info from Ueberdosis, published under LGPL license
- Additionally I used some of the great graphics from MediaPortal.
Screenshot
Subversion Access
- Anonymous svn access available at https://max-server.myftp.org:444/svn/mp3m/
Source Download
- This is an outdated version, please use svn access for the current version: mp3m-3.3.1.20071030.zip (All project sources, 900KB)
Organizations
- Siemens Corporate Technology, suppliers of MP3 Manager support and sponsors of the project.
Starting Points
- TracGuide -- Built-in Documentation
- The Trac project -- Trac Open Source Project
- Trac FAQ -- Frequently Asked Questions
- TracSupport -- Trac Support
For a complete list of local wiki pages, see TitleIndex.
