I second carnageX suggestion. A used Android smart phone can be used for Multimedia playback but can also do anything that doesn't require a cellular connection, including GPS. It can even be used as a phone (VOIP) provided it has access to a wifi connection.