First, I would like to document the definitive music indexing algorithm that StreetDeck uses so that I can understand it (and you can correct me where I am wrong). Then I would like to scratch my head and wonder why none of my music is indexed.
The Algorithm
1. Upon startup, Streetdeck looks at the Import Music Path [This is the path that is the “Import Music Path” section of the StreetDeck Config application known as “Edit Media Paths”] for music files to import.
2. When it finds a directory that contains music files, it will then move that directory to the _Indexed directory. The _indexed directory is the directory specified in the Edit Media Paths application in the field called “Music Path”. If you had anything important in Import Music Path, like 2 seasons of Lost for your Ipod, they will get moved, also.
3. During the move, StreetDeck uses some mysterious process to update a database about the music and file locations. If you imported “The Best of ZZ Top” and you already had “The Best of ZZ Top”, now as far as StreetDeck is concerned, you have two copies. [Remember, I asked you to correct me when I was wrong. I am probably wrong here since I have not got far enough to even have this problem.]
My Problem
I can see that my Import Music Path is empty except for the _Indexed directory. I am using the default values for the Edit Media Paths application and have even modified the startup directory in the Edit Media Paths shortcut to point to the StreetDeck Program Files directory as discovered in other threads. And I see that the _Indexed directory is blissfully full of my music. All of it.
When I start StreetDeck and go to Music, I have none loaded. This is perplexing. StreetDeck saw the music in the first place in order to move it to _indexed, right? I know that the first time I saw this behavior I used the Settings, Music, re-index music option to see if I was doing something wrong. Am I just too impatient and have to wait while StreetDeck indexes the music in a background thread? There are 4,000 songs after all.
What exactly, does “Re-index” mean? Does this mean that it will delete the entries in the magic database, then read the data in the _indexed directory and rebuild the entries?
Now, I’ve been turning a lot of switches and levers and probably even deleted the _indexed directory at least once in running through all the permutations that I thought would help resolve this error. Did I destroy something? Maybe the magic database? Where is that thing, anyway?
Wouldn’t it be cool to have an external tool that let us index our music and check the database?
Thanks for any help here. Please, do help me get the facts right on the algorithm. I really would like to understand it.

