What's new in Hi-Q MP3 Voice Recorder


Optimization in Google Drive upload

If there are no pending uploads to Google Drive but there is items waiting for completion from the Google Drive service on the phone, the Hi-Q app will not be woken up to check for pending uploads.

2.4 Beta 6 (Join Beta)

Default file name template

You can now specify how the recording is named when you start a recording. In the settings > Recording > Default file name, you can specify it by using placeholders. For example, if you want the recordings to be named "My Recording #1" "My Recording #2" etc, you can write "My Recording #<n>".

Ignoring battery optimizations

Under Hi-Q settings > Troubleshooting, you can see the status of the system "battery optimization" for Hi-Q. If Hi-Q is not in the exception whitelist, in certain conditions the system can terminate Hi-Q when it is recording (that is a terrible thing). Tap it to ask the system to allow Hi-Q to keep running in the background. For more information about battery optimization, also known as Doze, see this developer page.

2.4 Beta 5 (Join Beta)

Auto-stop timer enhancements

Adaptive icon

On supported launchers, Hi-Q will be shown with an adaptive icon.

2.4 Beta 4 (Join Beta)

Instant delete

After recording, if you want to discard the recording, you can now easily delete it by pressing the trash can button beside the file name.

Playback speed

You can adjust the speed when playing back a recording without changing the pitch. It is useful if you want to carefully listen to a certain part of a recording or to skim through a long recording.

2.4 Beta 3 (Join Beta)

The FLAC file is now made with a limited block size to ensure that the file produced can be played on more devices.

2.4 Beta 2 (Join Beta)

More phones can play FLAC clips correctly!

Adjust playback speed from 10% to 800% of the original without changing pitch!

Last played file will be highlighted.

Prevent phone from sleeping during Wi-Fi Transfer.


New app name on the launcher

The app is now just shown as "Hi-Q" for paid version or "Hi-Q (Free)". Previously it was "Hi-Q MP3 Recorder" and "Hi-Q MP3 Rec (Free)", which got truncated on most launchers. So, there should be less confusion when you want to uninstall the free version after buying the paid version.

Select all recordings on the list

This is a simple feature that lets you select all recordings on the recording list by opening the overflow menu and selecting "Select all".

Translation updates

Ukrainian has been re-added. Sorry, Ukrainian users, we removed that previously because the translation was not updated. Now we have completed the translation and readded Ukrainian. Other languages' text has been updated as well.

Experimental features

Force enable or disable audio effects: acoustic echo canceler, auto gain control, and noise suppressor. These features depends on the phone model and defined by the individual phone manufacturers, so results may vary significantly.

You can also enable "show audio effects in use" to pop up a small message indicating which audio effects are on by default (before forcing) when you start recording.

2.3.0 (staged rollout) or 2.3 Beta 6/7 (Join Beta)

Instant playback

After you finish recording, tap the yellow link to immediately start playback. This should be useful to check if a recording is okay.

More accurate audio measuring method

The VU meter (audio volume meter) on the main screen has been updated. Specifically, if there is at least some sound, it won't show as empty. When there is a medium-loud sound, it will be shown as approximately half, instead of less than half as it used to be. See below on how to revert to the old one. Please let us know what you think.

New launcher icon

The launcher icon has been changed to look more modern.

Experimental features

Enable the experimental features to:

Bug fixes

On certain conditions, recording files were not scanned by the system media library scanner.

Renamed recording filename was not reflected properly on the main screen.

2.3 Beta 5 (Join Beta)

Small fixes

Taller bottom playback bar and elevated it above the recording list.

Localization updates.

2.3 Beta 4 (Join Beta)

Visual changes

Round app icon for devices or launchers that support it.

The widgets are made a bit smaller. There should be no more cropped widgets.

Various bug fixes

2.3 Beta 3 (Join Beta)

Faster recording list screen

Everything in the recording list now should be faster. The calculation of duration is made faster. There will be less lag when scrolling and it should also take less time to load the list itself.

Usage of system's job scheduler

On Android 5.0 and above, Hi-Q will try to use the system's job scheduler to upload files to Dropbox or Google Drive. It will wait until the network is available and the system is not too heavy before it starts uploading your recordings. Your device will have a better battery life.

Do not mess with the media library

There is an "Add recording to library" option that can be turned off such that the recordings are not stored in the system media library. When you turn it off, Hi-Q will try to put a ".nomedia" file on the Recordings folder to indicate to the media library scanner not to scan the folder, and also ask the media library database to delete existing entries. However, it has been known that on some devices, user's custom playlists, if any, are messed up, and sometimes the entire database is deleted! So, now we do not do anything else besides putting the ".nomedia" file.

2.2.2 (Join Beta)

No more READ_PHONE_STATE permission

We had that permission (called "Phone") since long time ago in order to detect ongoing phone calls and stop recording. The reason is that sometimes the recording became garbled when there is a phone call. However, on modern devices, it seldom happens. Another reason is to pause playback when a phone call is ongoing. However, since Android 6.0, the permission is no longer needed, we can detect a phone call without that permission. So, we removed that permission, which means Hi-Q has become less scary.

2.3 Beta 2 (Join Beta)

New Android 6.0 permission model

We upgraded the app target SDK to Android 7.1, which means that the user needs to manually grant permission to allow the app to record audio and access the shared storage. If you use the main UI or the recording widgets to start recording, you will be prompted to grant Hi-Q those access permissions.

2.3 Beta 1 (Join Beta)

Unprocessed source

Android 7.0 added a new audio source: Unprocessed. You can access it from the "Mic selection" option. It is supposed to give you the unprocessed audio by turning off the automatic noise reduction and gain adjustments. How does it differ from "raw audio"? Android specifies that the raw audio is tuned for voice recognition. So we guess that they are the same except that it is more explicit that the new source is not modified in anyway.


Bug fixes

We updated the translations to make it more complete. We removed the following translations: Afrikaans, Catalan, Czech, Malaysian, Norway, Slovak, Turkish, and Ukrainian. Sometimes Google Drive does not give us the file upload network preferences and the Hi-Q crashes, so we prevented that.


Update to Dropbox API v2

Dropbox stopped supporting the API v1 that we use to automatically upload recordings to Dropbox on June 28, 2017. We now use the v2 API as recommended by Dropbox. Users that make use of Dropbox auto-upload feature should update to this version, otherwise it won't work.

Increasing timer limit to 99 hours

Previously, you can set an auto-stop timer to 9 hours and 59 minutes. We added a digit to the timer so now you can set up to 99 hours 59 minutes. Note that the Android filesystem has a limit of 4 GB per file. So, if you are recording for 100 hours, you can't use the 128 kbps setting, since a minute takes 1 MB of space and 100 hours of recording takes 6 GB. Use at most 64 kbps for the 100-hours recording.

Dropping support for Android 4.1 and below

We stopped supporting Android 4.1 and below. Only Android 4.2 and above is supported. Those using those Android versions can still download the previous version of Hi-Q from the Play Store. Increasing the minimum Android version allows us to develop Hi-Q faster.

Buttons to fine-adjust the Gain

Now you can use the [–] and [+] buttons when setting the Gain to decrease or increase the Gain by 0.5 dB. Previously you had to use the slider, which could be hard to control precisely.

Localization and CPU support updates

We removed the following language translations: Arabic, Afrikaans, Catalan, Czech, Malaysian, Norwegian, Slovak, Turkish, and Ukrainian because there are less than 0.1% of our users that use that language on their devices. We also noticed that there is very few people that still uses armeabi (not armeabi-v7a) and mips CPU architecture, so we removed it. As a result the app becomes smaller.

2.2 Beta 4 (Join Beta)

A–B Repeat during playback

We added "A–B Repeat" feature when playing back recordings. It is used to loop a portion of the recording from time A to time B, for example for repeating a phrase from a foreign language lesson that you want to practice.

First, open the extended playback control by tapping the time display on the recording list screen. You will see the "A•••" button. Press it to set the "A" time, the starting time of the loop. The button will change to "•••B". Press it to set the ending time of the loop. After you press it, the button will show "A•••B" and the playback will start to loop repeatedly from point A to point B.

Repeat playback

Press the current time display on the list of recordings screen when playing a recording. There is a button to turn on repeated playback for the current file. When enabled, the current recording will be looped when it reaches the end.

Smooth movement of playback seekbar

Since devices have gotten more powerful, we could make the playback seeker bar move smoother. Previously it was updated every 100ms, now it is updated every 16ms, which is the same as the screen's refresh rate. Note that some recordings when played back will exhibit some jumping. It should be normal after a few seconds.

2.2 Beta 3 (Join Beta)

Option to make LED blink when recording

When activated, the phone's LED (if available) will blink red during recording. This may not work on all phones. Please let us know (help@hiqrecorder.com) if this works on your phone! Note: This has been removed in the public release of 2.2 because we could not (yet) make it reliable.

Seek back and forward 10s during playback

Press the current time on the list of recordings screen when playing a recording. It will open another row that contains 3 buttons: move back 10 seconds, pause/play, and move forward 10 seconds.

Compatibility when sharing files in Android Nougat

Android Nougat does not allow file:// protocol for sharing files. Hence we implemented a content:// -based file sharing option. Please let us know if this causes you not be able to share recordings with other apps.

Automatic clean up of log files

Log files are automatically cleaned up by Android when it needs more space, but now we also remove them when there are too many log files.

Easier switch of recording location

Previously, selecting a new location for storing recordings was not very clear in terms of what folder has been selected. Now we put a check mark and highlight to indicate the selected folder.

Ensure connection settings allow for Google Drive upload

In cases where the only Wi-Fi connection was allowed for Google Drive auto-upload, if the upload was started for a file when the Wi-Fi connection was available, we still continue uploading even when in the middle the Wi-Fi connection was no longer available. Now we detect that and will stop uploading when the connection settings do not allow that.

Name change on the storage device

In the past, Android devices used to have a small built-in storage (~500MB) and they rely on SD cards to provide media storage. Now, most devices have large built-in storage (4 GB or larger) and SD cards are now optional. The default place for storing recordings in the case of the earlier was the SD card, but now it is the built-in storage. Therefore, to avoid confusion, we do not call that default location "SD Card or USB storage" but simply as "Internal storage".

2.2 Beta 2 (Join Beta)

Choose how to display recordings

Previously, when you open the list of recordings, you would see unrenamed items by their last modified date and time. Now we have two more options: show the original filename, and display the date and time guessed from the filename. The latter is useful if you move recording to your PC or some other places that do not preserve timestamps.

Individual VU meter values

When you enable stereo recording, the VU meter shows separate values for left and right channels.

2.2 Beta 1 (Join Beta)

Automatic upload to Google Drive

Similar to Dropbox, you can now configure automatic upload to Google Drive. There is a "Waiting for server confirmation" step when uploading to Google Drive, because the way Google Drive works is that it caches file changes on the local device before sending it to the server.

Option to show seconds

On the recording list you can now show seconds on the timestamp. Useful if you do a lot of test recordings.


Hide notification icon when recording

When you activate this new option in the Settings, you will not see any notification icons when you record. You can still pull down the notification drawer on top of the screen to see the recording status and control the recording process. This feature is useful for those who'd like to get away from nosy people that keep asking why you are recording. Works on Android 4.1+. Or you might want to use the "Alternate icon" instead of this for better visibility.

Selecting recording storage location

Previously, when you change the location of the stored recordings, you will still be presented with the removable SD Card (if any) although starting on Android KitKat it is no longer writable except for a certain folder. Now the non-writable locations will not be shown any more. If you are kind of a hacker and still want to try it, activate the experimental features.

More actions for automation

We updated the Tasker FAQ page with 2 more possible actions: TOGGLE_RECORD that changes state between starting and stopping recording; TOGGLE_PAUSE that changes state between pausing and resuming.


Automatic upload to Dropbox

You can now configure automatic upload of recordings to Dropbox. When it is enabled, new recordings are automatically uploaded to Dropbox without requiring you to manually select them and choose Send. Each recording on the list is also marked with a small icon that indicates the upload status. When it is checked, it means that it has been successfully uploaded to Dropbox and it is safe for you to delete it from your device to save storage space.

Integrated Quick Start

Quick Start allows you to start recording any time from the notification drawer. When you enable it, a permanent notification will be posted so you can just pull the notification drawer and click on the entry to start recording. The app itself is not running permanently. In this version the Quick Start feature is integrated to the app, so you do not need to install a separate app. However, the "run at startup" permission is now required for this to work properly.


Smaller app size

Now we use multiple APKs, one for each CPU kind of your device. So, instead of downloading a big app that can run on any device, Play Store on your device will download the suitable app that can run on your device, according to the kind of CPU your device has. This saves your device's storage space.

Bug fixes

Previously, activating the Wi-Fi Transfer shows the wrong notification icon on some devices. It is now fixed. When you rename a recording, the extension is shown both on the file name and the right-side of the item. Now it is only shown in the right side.


Start recording during phone call

Even if the option "record during calls" is enabled, the previous version could not start recording when a phone call is being made, with a warning that you could not start recording. This version fixes this inconsistency.


Fresh user interface

We have put some Material Design touches to the whole app. It is not yet fully Material Design in terms of flow, animation, etc, but we are going to make it even fuller!

Automatic stop timer

Now you can automatically stop the recording after a specified duration. Useful for recording events where you know the duration ahead of time. This is only available from the main recording screen, so you can be sure that if you start recording from the widgets or Tasker, the recording will not be stopped unintentionally.

Quick settings bar

Configure file format, quality, gain, and stop timer from the main recording screen. No need to open settings! As for gain, the changes will be applied depending whether you are currently recording. If you are not currently recording, it adjust the default gain. If you are recording, the input gain of the current recording will be adjusted in real time! As for stop timer, the timer is not saved when you close the app, so you do not accidentally set the stop timer when you do not want it.


Record in Ogg Vorbis, MPEG-4 (M4A), and FLAC

In addition to the MP3 and WAV formats, Hi-Q MP3 Voice Recorder now supports Ogg Vorbis (.ogg), MPEG-4 Audio (.m4a) on Android 4.3+, and FLAC lossless compressed audio (.flac)!

We still support MP3 as the primary file format, so full-feature support is currently only available when recording into MP3 files.

We consider the support for these file formats as experimental, so please report to us if you encounter any problems.

Updates starting from version 1.21 are available for Android 4.0 and newer.

1.20 (beta)


The new Auto-start feature allows you to record as soon as you launch the app without pressing any button!

Click here for more information on how to use Auto-start feature.

Show Free Space Left

On the latest version, you will be able to display both “recording time left” and “free space left”. You don't have to choose one of them.

Tasker integration

Now Hi-Q MP3 Voice Recorder integrates with Tasker. Tasker allows you to automate tasks on your device when certain conditions are fulfilled. See details on our Tasker FAQ page.

WAV support

You can now store recordings in uncompressed .wav (WAVE) format. This format takes a lot of space, but there is no data lost due to lossy compression. This option is available as an option under the Experimental section.

1.19.3 – Minor bug fixes

Special characters are now shown correctly on Wi-Fi Transfer page

Free trial recording limit is now 10 minutes even with stereo enabled (was mistakenly 5 mins)

Fixed a crash when showing multiple recordings with same file time

High-resolution buttons on tablets

1.19.2 – Minor bug fix (full version only)

Fix for a rare bug

App crashes on startup when all these conditions are fulfilled: running on KitKat, Free version still installed, device supports removable SD card, and the SD card is not inserted.

1.19.1 – Minor bug fix

Fix for a rare bug

When you continue an existing recording, in rare cases, the system denied Hi-Q request to give audio data. Hi-Q thought that the whole thing should be cancelled, and the file was errorneously deleted. Actually, it should not be so, because we were appending to an existing file.

1.19.0 – UI Update

Fresher user interface

Bye bye black! Now using Hi-Q MP3 Voice Recorder is more fun with cleaner user interface. The Wi-Fi Transfer page is also updated.

Directly use private app folder on removable SD Card

No need to enter secret codes anymore, choose the "App folder on SD Card" on Android KitKat and above.

If you want to access the recordings on the SD Card directly from your PC, the folder is located in:

Android > data > com.hiqrecorder.full > files > Recordings. Or just use Wi-Fi Transfer.

Support for Samsung Multi-Window

You can see the Hi-Q MP3 Voice Recorder interface when opening other apps in a split window in certain Samsung devices.

New website

For general support and information, visit www.hiqrecorder.com

You can always contact help@hiqrecorder.com for technical support.


Store Recordings to SD Card

Unlike other apps that won’t allow you to save your recordings to the removable SD Card in Android 4.4 (KitKat), we implemented a workaround so that you can store your recording to the SD Card.

Note: Renaming and continuing existing recordings are only available in internal storage.

Continue existing recordings

Now you can continue existing recordings without creating a new file.

Note: Current recording settings will not affect your existing recording.

E.g. If you try to continue a stereo recording, you will start recording in stereo, even if your current record setting is set to mono.

Stereo recording

Simply activate "Stereo" in the app settings > Recording, and you are set.

Greater sound quality at your fingertips!

Together with this we also adjust the default bit rate for new installations to 128 kbps.

Note: Stereo recording can only have max of 24 kHz sample rate in a 64 kbps MP3 file.

Set a default subject and recipient of email sharing

Are you sending the recordings over and over again to the same recipients?

It is a hassle to always type the email address or the subject each time you send a recording. Default subject and email recipients can be accessed from sharing screen.

Playback device selection

Get a clearer and greater sound quality through your handset earpiece instead of speaker. Handset Earpiece Mode will activate proximity sensor that avoid accidental touches.

The volume buttons allow you to select Handset Earpiece or Speaker Mode.

Note: Plugging in your wired headset in any modes will enable Wired Headset Mode automatically.


Home Screen shortcut

Home Screen shortcut allows you to have a kind of 1x1 "widget" on the Home Screen. Tap once to start recording. Tap again to stop it. The difference from the normal widget is, Hi-Q only supplies the image to show on the home screen, and the rest is handled by the home screen. This will reduce overall resources needed by the system. This also allows some launchers (e.g. Nova Launcher) that provide a means to perform actions tied to a shortcut.

Quick Start

This allow you to start recording from any application as long as you can pull the notification drawer. This allows for easier and more stealth starting of recording.

Wi-Fi Transfer

Access your recordings to any device over Wi-Fi connection.

Open the menu on the recording list screen and select Wi-Fi Transfer to begin. Then just enter the mentioned address from your computer to download the recordings :)


1x1 Widget

Start and stop recordings easily from the home screen with less space.

Set Minimum Free Space

Allows you to set minimum free storage space up to 1 GB before recording starts.

New HD app icons

Enjoy crisper icons in high-definition displays.

Activating Experimental Features

Go to app Settings > Troubleshooting > Experimental features. Enter the code: 447673. Press back twice, and open the app Settings again. You will see a new section "Experimental". Try them at your own risk.