Skip to content

0.12.4-beta

Compare
Choose a tag to compare
@lrorpilla lrorpilla released this 17 Apr 07:48
· 938 commits to main since this release

This release implements support for videos with Japanese automatic captions via youtube-dl (feature request by gimmer123). This new option can be found in the audio/subtitle menu when watching a YouTube video.

When first attempting to request automatic captions, the app will set up the required dependencies. This may require the user to clear some space on their device. Please do not interrupt this one-time initialization. The automatic captions will then play, if available. A message will indicate if automatic captions could not be queried. Please be advised that the automatic captions are YouTube's best effort, and critical inaccuracies are to be expected.

On File Size: Users may notice that the app's binary size has grown quite large. This is due to an increasing number of dependencies packaged in the application. It is my aim to not grow this any further as the project looms towards a stable release candidate.

In the future, I may decide to provide some of the dependencies on-demand as an optional download for users that feel like there are some features they would never really use. For the purposes of this beta and to account for fast iteration, all dependencies and features are included in a single package.

System Requirements: I have tested this application to work on a variety of real-world devices and emulators running Android 8 and above. If the installation fails, try clearing enough storage space (Cheers to kekkonkinenbi for letting me know).

0.12-beta

  • (New Feature) Automatic Captions - Users may now select and query automatic captions under the audio/subtitle menu when playing a YouTube video
  • Binary file size has been increased significantly to include necessary dependencies
  • Increased the horizontal padding on the subtitle widget

0.12.1-beta

  • Fixed an issue where previous subtitles appeared above current captions for automatic captions
  • Fixed an issue where sometimes tap to select subtitles would not newline
  • Removed a redundancy where automatic captions option would appear for videos with Japanese closed captions
  • Added 'List Channel' option for YouTube videos in history
  • Rephrased 'Remove History' option

0.12.2-beta

  • Fixed an issue where turning subtitles off would not work when YouTube automated captions are used
  • Now applying build number properly to new builds to ensure users aren't faced with downgrades

0.12.3-beta

  • 'Import/export channels' will now allow users to get and set their channel IDs in case the app must be reinstalled, as well as encourage sharing content among users
  • Added an option to set AnkiDroid directory in the main menu for users that store their Anki collection in an SD card or any other non-default location
  • Codebase significantly refactored and organised, split util.dart into several purposefully named files, global variables emphasised in its own file
  • Updated the 'About this app' message

0.12.4-beta

  • Now mixing muxed and demuxed streams as a quick mitigation for #4, selecting seek-friendly labelled streams will allow users to confidently seek through YouTube videos

Automatic captions

Developer Note: This brings in a lot of potential for study, since a lot of videos are in Japanese but do not provide proper closed captions. However, please be advised that there may be critical errors in these automatically generated captions. A video having automatic captions available is the farthest thing from a statement of quality or correctness.

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.