Maybe if a different term for REBUILD was used, like READ/UPDATE, it would become clear. Because that is what happens during a REBUILD. Hoster READS the HEADER and UPDATES the SONGS.MDB (DB).
When you use the EDIT SONGS Menu, currently, you may only change ARTIST and SONG TITLE information and Hoster was PROGRAMMED to show/update the DB in these 2 Fields, immediately, upon clicking APPLY and OK.
You do NOT see that the TYPE is changed because it is neither viewable nor an EDITABLE Field, but it gets CHANGED, nevertheless.
The TYPE is being changed because Hoster, from the EDIT SONGS Menu viewpoint, thinks that the HD Imported Trk is a CD Imported Trk. Hoster does this because the EDIT SONGS Menu was ORIGINALLY Programmed to EDIT CD IMPORTED SONGS.
When HD Imports became available to Hoster's EDIT SONGS Menu, further programming would have been needed so that the EDIT SONGS Menu would recognize the newly added HD Import Formats.
Since this programming was not added, Hoster's EDIT SONGS Menu sees all HD Imports as CD IMPORTS and, upon EDITING a Song, CHANGES the HEADER to agree with the CD Trk EDIT HANDLING Programming.
Your Songs still work because the DB TYPE Field DOESN'T get Updated immediately when a Song is Edited. However, Rebuilding the DB causes all HEADER information to be READ and ALL Fields, in the DB, to be UPDATED.
|