Skip to content

0.13.7-beta

Compare
Choose a tag to compare
@lrorpilla lrorpilla released this 23 Apr 03:12
· 917 commits to main since this release

This release implements several user suggested enhancements, such as subtitle delay adjustment, export of multiple subtitles and focus mode detailed below (feature requests by coredump, Hexavall and sp3ctum). Users may now hold on a subtitle on the transcript later than the current subtitle in order to export an Anki card with an extended audio timing and concatenated subtitles. Users may now also adjust the subtitle delay for their videos.

These features are an early preview of what I wish to achieve with these features and may change with later minor releases based on user feedback. If exporting a card with multiple subtitles, it may take some time for the card to export the necessary resources.

System Requirements: This application has been tested by myself and other users to work on a variety of real-world devices and emulators running Android 7 and above (thanks to Hexavall). If the installation fails, try clearing enough storage space (Cheers to kekkonkinenbi for letting me know).

0.13-beta

  • (New Feature) Multiple Subtitle Export - Users may now hold on a later subtitle in the transcript than the current subtitle to export a card with multiple subtitles
  • (New Feature) Subtitle Delay - Users may now adjust the subtitle delay of the widget by milliseconds in the player menu
  • Channels are now cached as a performance improvement so they will now no longer have to load on initial startup if unchanged
  • Fixed an embarrassing typo in the 'About this app' screen

0.13.1-beta

* feature request by sp3ctum

  • (New Feature) Focus Mode* - Users may now choose whether or not making a subtitle selection will pause the player, focus mode will also resume playback on closing the definition if the query was made when playing (#5)
  • (New Feature) Headset Play/Pause* - Users will now be able to play and pause the video with their headset controls (#8)
  • Reinstated an enhancement to make the definitions recursive only for monolingual definitions by making the text selectable*, if there is trouble closing the popup, click on the meaning or reading at the top (#9)
  • Users may now choose to export a range of multiple subtitles by holding on subtitles previous to the current subtitle, as the ending rather than the beginning
  • Exporting multiple subtitles now has an appropriate waiting message and exits the transcript elegantly
  • The player will no longer show the 'End Playback' message if the video has already ended* (#7)
  • Fixed an issue where selecting multiple subtitles was exclusive of the last line, and had one missing character
  • The top and bottom status bar is now shown when not playing a video, shown properly in the same layer as the interface
  • Users may bring up the bottom status bar during video playback by swiping up where it should be
  • Fixed a user interface inconsistency where low resolution video did not fit the width of its half of the export dialog
  • Fixed swipe right gesture to show the start of the subtitle rather than the end
  • Open to browser options for share menu have been moved to their own nested option to declutter the player menu

0.13.2-beta

  • (New Feature) Image Select for Multiple Subtitle Export - Users may now swipe left or right to pick an image when exporting multiple subtitles, the image is taken from the mean subtitle time, or between start and end time (#10)
  • (New Feature) Audio Allowance - Users may now set a range of milliseconds onto which the exported audio time will be padded in the beginning and end, as a mitigation for poorly timed subtitles
  • Fixed an issue where preview audio was not stopped when the export screen is exited
  • Added an option to set and remember the delay and allowance permanently
  • Repositioned adjust delay and allowance option in the player menu

0.13.3-beta

  • Significantly reduced the file size of the application package by around 30mb by fixing a redundancy in assets in the text segmentation dependencies
  • Subtitle widget will now be hidden from view if the current player position is not within a 100ms range of the last subtitle viewed (#14)
  • Fixed an issue where switching tasks or changes to the app life cycle invalidating headset controls (#8)
  • Implementing headset controls seems to have allowed the app to have background play, at present headset controls don't seem to work in the background
  • Moved landscape lock earlier from video player screen initialization to give the OS time to adjust the orientation (#12)
  • In focus mode, when clicking on a definition causing the player to pause and then clicking on another, closing the second definition box will now also resume the player
  • Raised the maximum clipboard dictionary entries in the main menu from 50 to 100

0.13.4-beta

  • The transcript current subtitle marked red should now be accurate to what is displayed on screen
  • Fixed a critical dependency issue where the application would work for upgrades to 0.13.3 but not fresh installs, reverted file size reduction and dependency removal back to prior sizes

0.13.5-beta

  • Fixed an issue with default ASS/SRT subtitles with the same filename as the video file were loaded as a raw string SRT (#13)
  • Fixed an SRT parsing issue which showed timestamps in the transcript where the line after the timestamp showed up as blank
  • Reorganized WebVTT parsing

0.13-6-beta

  • Fixed an issue where the subtitles flickered if the delay was set, irrespective of subtitle widget visibility

0.13-7-beta

  • Subtitle delay is now properly reflected in export and when seeking with swipe left/right and the transcript

Which file should I download?

The files are split between the different device architectures to save user download bandwidth and storage space. Depending on which device you are using, download the appropriate APK by expanding the "Assets" drop-down menu below.

Test each APK available for each architecture. If you're not sure, the arm64 download should be suitable for most mobile devices.