Changelog

v1.8.4
======
- Fix crash on Android 9 (Pie)

v1.8.3
======
- 64-bit native library support
- Multiple playlists support and song reordering
- Add support for nonstandard MIDI files with short drum notes
- Updated permissions support for Android M+ devices
- Moved data directory to LiveMIDI.data/

v1.8.2
======

- Fix menu not showing on some pre-KitKat Android devices, see https://issuetracker.google.com/issues/37060139

v1.8.1
======
- Added (back) file browser support for external storages such as microSD cards
- New scrolling mode lyrics without highlight

v1.8.0
=======
- Fix file browser support for Android 7.0 Nougat onwards
- Fix lyrics parsing on some MIDI files on Android 7.0 Nougat onwards
- Fix file browser deselect items functionality on zipped file entries
- Fix seek bar rendering bug on MIUI
- Fix playlist play mode text not updating after changing mode
- Menu button UI for file browser (missed that one for years!)

v1.7.9
======
- Pitch fine tuning in semitones percentage
- Decrease minimum playback tempo to 10 BPM

v1.7.8
======
- Fix lyrics parser crashing on certain songs since (unreleased version) v1.7.3
- Fix unintended lyrics newlines on certain songs

v1.7.7
======
- Fix file chooser not showing correctly on certain devices since 1.7.6

v1.7.6
======
- Truncate lyrics tracks events containing null characters with garbage
- Fix opening files from external file manager without MIME types support
- Fix skip silence feature skipping too much on certain songs

v1.7.3
======
- Truncate lyrics tracks events containing null characters with garbage
- Add support on choosing which lyrics track to display
- Major UI tweaks, lyrics view with buttons and seek controls
- Fix NPE on mixer?

v1.7.2
======
- Add support for MIDI and KAR files with nonstandard chunks
- Fix bug on loading certain files containing pipe character from ZIP archive
- Minor UI tweaks

v1.7.1
======
- Fix default lyrics encoding settings to be set to autodetect on new install
- Multilanguage lyrics encodings as supported by device; ISO-8859-1, EUC-KR, EUC-JP, Big5, KOI8-R, TIS-620, etc. Custom support for VISCII Vietnamese character encoding
- Not closing lyrics view when playback is stopped. Was a battery conservation effort done wrongly
- Fix crash due to invalid http parameters. Prevent web remote abuse!
- Added android volume control on web remote, mixer tab

v1.7
=====
- Multilanguage lyrics encodings as supported by device; ISO-8859-1, EUC-KR, EUC-JP, Big5, KOI8-R, TIS-620, etc. Custom support for VISCII Vietnamese character encoding
- Not closing lyrics view when playback is stopped. Was a battery conservation effort done wrongly
- Added android volume control on web remote, mixer tab
- Fix crash due to invalid http parameters. Prevent web remote abuse!
(doesn't fit!)
- Change key and tempo from lyrics view 
- Minor graphics tweaks
- Prevent playlist scrolling when playback is stopped
- Volume contol now uses # characters instead of +
- Shows current playback mode when changing playback mode
- Shows current played song on playlist
- Add select and unselect all on browse and search page

v1.61
=====
- Pitch key, tempo change, and playback change dialog now preselects currently active value
- New LiveMIDI logo
- Fix playlist adding and playing file repeatedly on screen rotation when playing fles from external file manager

v1.6
====
- Playback control now shows more buttons whenever space permits
- Streamlined file selection process, choosing whether to enqueue or play selected songs after selection process -- as in the web remote
- Fix file browser not remembering last directory of opened song
- Fix crash after playing more than 500 songs

v1.5
====
- Wi-Fi web-based remote control
- Remove empty lines on few lines lyrics display mode, so lyrics will always appear since starting playback on the mode
- (Should) fix playback control not showing on some devices
- Minor tweak on playlist text size
- Minor lyrics text border tweak
- Fix various concurrency issues

v1.4
====
- Background pictures on lyrics view
- Playlist bugfixes

v1.3
====
- Added interpolation options, to reduce CPU usage on slower CPUs

v1.2
====
- Fix crash when displaying playlist view on some devices
- Fix scrolling mode lyrics not synchronizing properly at times
- Add support for ISO 8859-1/ISO Latin-1 characters (no Unicode support yet! If you have samples for MIDI files with Unicode lyrics, please send me and I'll be happy to support it)

v1.1
====
- Fix default tempo handling for MIDI files without initial tempo event
- Add polyphony number options
- Add playlist mode "PLAY SINGLE ONCE"
- Fix random playlist's next song algorithm (do not play the same song again!)
- Fix mixer view instability problem on DEMO version

v1.0
====
Initial release