some fixes for when there isn't any media on the device

Signed-off-by: Eric Friesen <efriesen@gmail.com>
rare crash fix, plus removal of manual build number.  i get that info from the manifest now that i use it.

Signed-off-by: Eric Friesen <efriesen@gmail.com>
latest fixes

Signed-off-by: Eric Friesen <efriesen@gmail.com>