RiffTrax App Version 1.5
On iOS Nov 2, 2016On Android Nov 1, 2016
Features
- use updated audio engine (AudioSyncLib_Workspace)
Fixes
- fixed/improved handling of download failure
- fixed/hacked maximum size for main buttons
- logo cleanup
RiffTrax App Version 1.6
On iOS May 25, 2017On Android (date?)
Features
- new audio engine
- cycle log files so that we have a current and a previous log and concatenate for feedback email
- update Library icon to bullet list
- changed "Purchases" button to "Library"
- NEW email feedback via "Contact Us" button
- "Pull down to refresh" your library
Fixes
- improved Bluetooth playback (Android)
- fixed password via URL encoding
- major download fix via new "filehashes" API
- support longer passwords
RiffTrax App Version 1.6.1 (Android only)
On Android (date?)Features
- show free titles in slideshow
- added yellow/blue dog-ears for free/owned content
- updated help page layout to better accommodate "Contact Us" button
Fixes
- fixed launch crash on some Android devices by using static OpenSSL libs (take 1)
- fixed crash if download finishes with empty filename (Android)
RiffTrax App Version 1.6.2 (Android only)
On Android Jul 7, 2017Fixes
- reverted previous OpenSSL fix which didn't work on some devices
RiffTrax App Version 1.7
On Android Jul 21, 2017On iOS Jul 28, 2017
Features
- increased minimum iOS version from 7.0 to 8.0
- increased minimum Android API from 14 (Android 4.0) to 16 (Android 4.1)
- removed redundant thumbnail dog-ears in Library
- added "Free Download" banners in slideshow
Fixes
- fixed launch crash on some Android devices by using static OpenSSL libraries (take 2)
- fixed purchase refresh when there's only one page of thumbnails
- other bug fixes
RiffTrax App Version 1.8
On Android Sep 25, 2017On iOS Dec 11, 2017
Features
- do not show price next to Download button if already purchased
- search for "free" or "owned" content
- filter/search for riffers
- NEW content verification tool (for internal use only)
Fixes
- don't show "no search/filter results" message on Library page
- fixed file deletion bug that was causing audio codes files to linger
- improved download error handling, especially on iOS
RiffTrax App Version 1.9 (Android only)
On Android Oct 27, 2017Fixes
- removed file rename from Android download process in an attempt to fix a download bug
RiffTrax App Version 1.10
On Android Mar 16, 2018On iOS Mar 17, 2018
Features
- NEW video preview/trailers
- use new API server
- navigate to show info page directly from slideshow instead of opening catalog
- expanded catalog filtering with "Era", "Free", and "Owned"
- enabled content verification tool for permitted user accounts only
Fixes
- added error pop-up for IAP failure
- fixed download crash upon checksum failure
- made image caching work between app runs and cache all downloaded images
- fixed page-dot selection which was off
- disabled purchase refresh when not logged in on Android
- other bug fixes
RiffTrax App Version 1.11
On iOS Apr 7, 2018On Android Apr 7, 2018
Fixes
- fixed login issue which would show empty library
RiffTrax App Version 2.0
On iOS Oct 18, 2018On Android Oct 18, 2018
Features
- seriously revamped user interface
- spiffy audio visualization
- Android Pie (9) support
- Android back button support
- iPhone X support
RiffTrax App Version 2.1 (iOS only)
On iOS Oct 23, 2018Fixes
- fixed black screen bug (both platforms)
- fixed bad slide positioning due to PlayBar
RiffTrax App Version 2.2
On iOS Nov 30, 2018On Android Nov 30, 2018
On Android Dec 10, 2018 - separate APKs for new vs old Android versions, but old one was bad
On Android Jan 21, 2018 - fixed APK for older Android versions
Features
- pop-up for user to enable mic permission at start-up (Android)
Fixes
- fixed crash due to lack of microphone permissions (Android)
- fixed excessive thumbnail loading
- iOS audio interrupt fix
- improved thumbnails downloading
RiffTrax App Version 2.3
On iOS Nov 11, 2019On Android Nov 2019
Features
- New audio player controls, including Auto / Manual sync switch!
- Sync the old-fashioned way and hear the full riff intro.
- Pause, Play, and skip forward/backward manually.
- With Automatic Sync enabled, the app will start playing jokes as soon as sync is acquired.
- Updated Info page, especially for LGPL requirements.
- Major updates to Play page.
- Improvements to slideshow page.
- Added Sort menu to Library page.
- Many minor UI updates.
Fixes
- UI: fixed scrollbar layout in multiple places
- attempt to fix Android double purchase issue
- handle corrupt slideshow images
- fixed backing out of Settings after viewing FeedbackPopup or LGPL (Android)
- main button progress indicator fix
- fixed system time issue
- fixed network request delay at start-up
- handle bad/obsolete purchase ID by re-registering purchase
- audio engine fixes
- fixed a Downloads sort bug
- re-download corrupt Catalog thumbnails (image fix)
- added FOREGROUND_SERVICE permission (Android)
RiffTrax App Version 2.4
On Android Feb 19, 2020Not released for iOS
Features
- New +/- buttons (incremental adjustment) for sync offset
- Pull down to refresh all content, not just purchases
Fixes & Improvements
- Fixed S10 crash (camcorder mic issue)
- Fixed preview videos sometimes not playing due to stale URL
- Fixed download disk space calculation
- Fixed Java logging (Android)
- Fixed loading pie glitch
- Re-filter catalog after making a purchase (bug fix)
- Improved color contrast in order to better accommodate colorblind users
- Made swipe-to-delete a download a bit easier
- More direct sync meter level (height of fluid in circular meter)
- Normalize audio input waveform if amplitude is too large (looks nicer with high volume)
- New IAP library on Android 5+, plus fixes
- Updated iOS splash screen to use Xcode storyboard
- Use price from store for display, including currency
Versions
- Qt Framework version is 5.9.9, up from 5.9.8
- iOS minimum supported version is 9.0, up from 8.0
- Bundled OpenSSL on Android: 1.0.2, although the system version may be used instead
RiffTrax App Version 2.5
On Android Aug 1, 2020On iOS Aug 3, 2020
Features
- Improved purchasing experience with spinner, timeout, navigation lock, etc.
- New skip intro button
- Removed iOS fullscreen requirement to enable multi-tasking (e.g. split screen)
Fixes & Improvements
- Fixed purchase pending state (Android)
- Fixed audio glitch when skipping/scrubbing (Android)
- Fixed stopping of foreground service upon app exit (Android)
- Fixed manual audio playback and scrubbing at riff end
- Fixed help bubble landscape layout on Play page
- Check file hashes (CRC) asynchronously for smoother download experience
- Improved Restore feature to alleviate bulk purchase timeout (iOS)
Versions
- Qt Framework: 5.9.9
- iOS minimum supported: 9.0
- Bundled OpenSSL on Android: 1.0.2, although the system version may be used instead
RiffTrax App Version 2.6
On iOS Feb 23, 2021On Android Feb 24, 2021
Features
- Added “files have disappeared” alert
- Support Android 10 in manifest
Fixes & Improvements
- Report purchase Token (Android)
- Report OrderID & Token when marking content Downloaded|Consumed|Deleted
- Fixed purchasing after app is put in-and-out of background on title info page
- Hack-fixed purchase flow stuck in busy state if app is put in-and-out of background (Android)
- Reworked mic permission, decoupling check & request; no more red mic icon on app start (iOS)
- Made email validation check more permissive in order to support longer suffixes (e.g. ".info")
- Check read permission of downloaded riff file (iOS)
- Fixed log file email attachment on latest Android
- Fixed audio seek crash from tapping skip-intro button multiple times (Android)
- Hack-fixed audio-only preview video (iOS 14.2)
- Updated Play page layout to work for split-screen (small square).
Versions
- Qt Framework: 5.9.9
- iOS minimum supported: 9.0
- Bundled OpenSSL on Android: 1.0.2, although the system version may be used instead
RiffTrax App Version 2.7
On iOS Feb 25, 2022Features
- Support Bluetooth output on iOS
- Bluetooth connection icon
- Bluetooth keep-alive noise and checkbox
Fixes & Improvements
- Reduced short-skip button time to 1/4 second for better precision
- Improved skip button repeat during manual playback
- Improved play page layout, especially in landscape
- Fixed poster layout bug on content info page
Versions
- Qt Framework: 5.12.12, up from 5.9.9
- Minimum iOS supported: 11, up from 9
- Minimum Android supported: 4 (Jelly Bean)
- Bundled OpenSSL on Android: 1.1.1, up from 1.0.2—system version may be used instead
RiffTrax App Version 2.7.1
On Android Apr 18, 2022On iOS Apr 23, 2022
Fixes & Improvements
- Disable Bluetooth noise by default if state not yet saved
- Fixed keyboard visibility bug (Android)
- Fixed audio processing crash on 32-bit Android
- Updated Android billing library to version 4 as required
- Fixed riff search text entry bug in Catalog
Versions
- Qt Framework: 5.12.12
- Minimum iOS supported: 11
- Minimum Android supported: 4 (Jelly Bean)
- Bundled OpenSSL on Android: 1.1.1—system version may be used instead
RiffTrax App Version 2.7.2
On iOS Aug 31, 2022Features
- Delete account
Fixes & Improvements
- Fixed Bluetooth issue that could cause app not to sync
- Improved login error handling
Versions
- Qt Framework: 5.12.12
- Minimum iOS supported: 11
RiffTrax Sync App Version 2.8
On Android and iOS Oct 18, 2023Release Notes
- App name is now "RiffTrax Sync"!
- Fixed non-Catalog, owned riffs not showing in My Library
- Improved download messaging
- Improved out-of-disk-space handling
- GUI tweaks
Versions
- Qt Framework: 5.12.12
- Minimum iOS supported: 11
- Minimum Android supported: 5 (Lollipop, dropped Jelly Bean)
- Bundled OpenSSL on Android: 1.1.1—system version may be used instead
RiffTrax Sync App Version 2.8.1
On Android Oct 19, 2023Release Notes
- Respect screen rotation lock
Versions
- Qt Framework: 5.12.12
- Minimum iOS supported: 11
- Minimum Android supported: 5 (Lollipop)
- Bundled OpenSSL on Android: 1.1.1—system version may be used instead
RiffTrax Sync App Version 2.9
On iOS Nov 10, 2023On Android Nov 13, 2023
Release Notes
- Improved play page controls
- Adjusted sync trouble alert
- "SYNC" app icon
- Fixed startup crash on Android 10
- Support screen rotation lock on Android
- Newer Qt framework (see below)
Versions
- Qt Framework: 5.15.2
- Minimum iOS supported: 11
- Minimum Android supported: 5 (Lollipop)
- Bundled OpenSSL on Android: 1.1.1—system version may be used instead
Licensing & Legal
The app is built for multiple platforms using the Qt Framework under the GNU Lesser General Public License (LGPLv3). See Qt Licensing) for details. In compliance with this license, it is possible for users/developers to build the app themselves, replacing code libraries with their own custom versions, though the main application code remains proprietary. Users who do so are responsible for code-signing as needed and deploying their custom version of the app. This is made possible solely for legal reasons and is not recommended. If you have a problem with the app, we are here to help! Otherwise, here are instructions on how to build the app yourself.The Android app includes software developed by the OpenSSL project for use in the OpenSSL Toolkit (www.OpenSSL.org).