The progress bar for "checking player media" takes a very long time to start moving, and once it does, it moves in very large jumps. This may be unavoidable because of the Empeg protocol, but it merits a closer look at some point.
I shouldn't have emailed the response, it should have gone here. Sorry about that:
I looked into the "Checking media" thing... Strange thing is that it is entirely controlled by ProgressResponsePacket's that come from the player (that's basically an fsck that is happening at that point). Have you checked to see if Emplode handles this better? That code should be close to a direct port of emptool's (of which most is used in Emplode).... But if Emplode's does work better it warrants more research.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'll take a look at this ... I need to compare how I update it with how emptool.c does it.
I shouldn't have emailed the response, it should have gone here. Sorry about that:
I looked into the "Checking media" thing... Strange thing is that it is entirely controlled by ProgressResponsePacket's that come from the player (that's basically an fsck that is happening at that point). Have you checked to see if Emplode handles this better? That code should be close to a direct port of emptool's (of which most is used in Emplode).... But if Emplode's does work better it warrants more research.