This is based on the system used in the ancient magnavox cdb-650, the first cd player to have any memory, which I owned ages ago, as well as the harman kardon dmc-1000 running the qnx embedded os, which i own today. This approach relies solely on data within the app itself.
1. While the app is playing, it has within its memory and displays those filenames in the current playlist, with the current track highlighted. The app can assign a simple numerical sequence number to each track in this list.
2. A new button is created in the menu pane below the current playlist that is labelled "meta," or similar.
3. The user clicks the meta button and a text entry box appears with an artist field, an album field, and a track field, all accepting user-input.
4. The the album and track fields have + buttons to allow for the addition of new albums and tracks at a future time.
5. The user enters the appropriate data, which must be, and almost always will be, unique for each sequence number. Now here's the key: the app then creates and saves a permanent association between the filename and the unique sequence number and the user-defined meta data.
This approach keeps all the data within the app, and would allow people like me, who have cd-recorders to take their cd-rs, ripped to .wav format, play them in the m-50, and meta tag them.
Or am i missing something? -Bruce
Please sign in to leave a comment.