The app works fine on most devices, but there can be specific problems on certain models. The most common cause is related to the selected video options not being compatible with what the device supports. Please find your model in our statistics database and try the most popular options.
Another reason can be the video stabilization option (checkbox in the video settings). On some devices this camera firmware option can cause errors or corrupt videos, so please try to disable it.
Please enable the “draw over other apps” permission in the system settings. There is a shortcut for this at the top of the app’s background mode settings.
It may also be possible that the system is aggressively trying to optimize battery consumption at the expense of various apps’ functionality. There is another system permission to “ignore battery optimization“, and a shortcut to enable this is also included in the app’s background mode settings.
Possible other solutions: https://dontkillmyapp.com and https://www.androidpolice.com/2020/05/30/how-to-prevent-apps-sleeping-in-the-background-on-android/
Dual camera recording is not yet properly supported in the Android development framework. Mostly preinstalled camera apps offer this functionality, using hidden parameters. There are also some special libraries allowing this, but they come with various compatibility issues.
Both the free and Pro versions can record in 4K UHD (resolution of 3840×2160). But, the camera firmware needs to support this on that particular device model. On some devices 4K is available only with the pre-installed camera app, which may be using some hidden parameters.
If 4K is not listed among the predefined video quality options, you can try to set the specific parameters as CQ (Custom Quality) options. Please see what parameters to use (encoder, bitrate, frame rate, file format) from a 4K video recorded with the pre-installed camera app. You can also use a tool like MediaInfo to inspect the parameters.
Even if the CQ options are accepted, the camera firmware may still do some optimizations (or a compromise) to be able to record a proper video. You may find that the bitrate or frame rate to be lower than what you specified in the app’s settings.
Only the Pro version allows camera selection. Right after installing the app, you can choose which camera to use, with a live preview. But, after the initial selection, you can’t switch between cameras. We plan to add this feature into a future Pro version.
The Pro version contains no ads and the extra features are listed here. We add new functionality and improve the Pro version with every new release, and you’ll get all future updates with a one-time purchase. As with all paid apps, you buy once and can use the app on multiple devices (with the same Google account).
Please go to the “File storage” option in the app’s settings. Then a tap on “Full path” allows you to choose where to save videos and photos. In the recent years, Google has introduced 3 major changes related to SD cards, so there are differences in how you access the card, depending on the Android version.
There is no support to overlay text data on videos within the standard Android development framework. Third-party libraries offer such functionality, but they come with compatibility issues. We chose to use standard subtitles or a server route. Please see your options in the app’s Overlays settings.
Overlaying GPS text (timestamp, speed, elevation, latitude and longitude) into videos work like this:
- In the Files section locate your video, long-tap on it to bring up the context menu, and select “Overlay GPS data“.
- Alternatively, you can start the playback of that video, tap on it during playback to show the action buttons at the top, tap on the upload button, and then select “Overlay GPS data” from the popup.
- Upload will be started, and the status (and upload percentage) will be shown in the notification bar of the device.
- Wait for the upload to finish, and during this time you can use other apps, or even close Voyager (you will be asked if you want to leave uploads to continue in the background).
- After the video gets to the server, it goes in a queue, so it’ll take some time (minutes up to an hour) for the conversion process to finalize.
- You don’t get any notification when the process finishes (sorry about this), but you can check the status, by selecting the last option in the app’s Overlays settings (“Converted video files”).
- Alternatively, you can also check the status on a different device (like on a laptop) by logging in at https://www.dailyroads.com/overlays/ with the username and password specified in the app’s DailyRoads.com settings.
- After login, you’ll see the uploaded (original) and converted videos, and you can download both.
- By default, the converted video will have the speed and timestamp values overlaid, but you can also choose to add elevation/latitude/longitude in various places and formatting options.
You can experiment with the parameters in the app’s camera settings, but ultimately the camera firmware decides how to apply the selections on each device model. The camera parameters may differ for photos and videos (e.g. the preview becomes darker when video recording is started), as the camera firmware is optimizing for the video frame rate. We have no control over this, sorry.
To minimize battery consumption, please try recording at a lower video quality or adjust the screen brightness in the app’s general settings. Most devices can also record with the screen turned off (after the app is put in background mode). You can also try a higher amperage charger (over 2A), and check the USB cable, too.
All camera apps are resource intensive and some device models don’t handle this well. Please try recording at a lower video quality and/or use the overheating protection options in the app’s general settings. During the hotter months, you can also direct the cool airflow over the phone.
Starting with Android 8.0 (Oreo), Google has restricted this functionality to save battery. However, this restriction is only for apps published in the Play store. The free and Pro versions published on our site still have this functionality enabled.
Additionally, on newer Android versions the system permission for background mode needs to be enabled. Otherwise Android won’t let the app start automatically.
It seems your device has received a system update recently, and this usually comes with more restrictions imposed on apps.
The most probable cause of the error is a restriction on the previously used storage path. If you have videos or photos you want to keep, please do a backup of them outside of the app, then try to change the app’s storage path.
If the app still can’t record videos, you’d need to uninstall it, then reinstall the latest version from the Play store or our site. If even that version can’t record, then please send us a log file, to investigate the problem further.
If enabled in the storage settings (File storage -> Logging -> into file), the app creates a log file (DailyRoadsLog.txt) in its main path (shown in the settings). After you enable logging, exit the app and try again to reproduce the problem. Would help if you could also specify the timestamp when you noticed the problem, so we can cross-reference that timestamp in the log file. Then send everything to support@DailyRoads.app
As the app has a background service, you need to close it down properly, with the exit menu option or the close button (in background mode or notification). If you force-close the app or just swipe it away from the system’s list of recent apps, Android will try to restart it when the system resources allow this.
By default, Android doesn’t even support a USB camera as a video source. If the app doesn’t even start on your car stereo (head unit), it means there is no default back-facing camera, needed by the free version of the app. The Pro version can see other cameras, but only if the camera firmware makes the USB camera available to all apps, not just to pre-installed camera apps.