Annot Player Changelog

What's new in Annot Player 0.1.8.0

Aug 2, 2012
  • Fix the severe issue for synchronizing annotations caused by the changes of the server framework.
  • App before version 0.1.8.0 might not function well anymore.
  • Fix the bug which might cause downloaded gzipped annotations failed to be unzipped and parsed.
  • Utilize cookies to reduce network traffic.

New in Annot Player 0.1.7.1 (Jul 24, 2012)

  • Long annotations/subtitles will be wrapped by word boundaries.
  • Game subtitles will be rendered stably on the top or bottom.
  • Add dock button to embedded mode, to toggle whether embed to the top or bottom.
  • Add Italian language for galgame translation.
  • Existing files to overwrite will be moved to trash instead of being deleted or renamed.
  • Press the "Play/Pause" button after sync with galgame will start or pause listening to game signals.
  • Add XML/JSON annotations download dialog to annot-player.
  • Some unstable experimental features are temporarily disabled.
  • Annotation Downloader is changed to use single download thread to avoid parallel bugs.
  • Fix the bug that makes wmv and ISO images invisible from openning.
  • Fix the bug that causes annot-player unable to fetch annotations when openning files in Windows Explorer.
  • Fix a bug that might cause context menu to render in full black.
  • Reimplement thread-safe message logging mechanism which could result in mystery crashes.

New in Annot Player 0.1.7 (Jul 17, 2012)

  • Able to edit and save machine-translated subtitles.
  • The user will take the ownership of the editted subtitles.
  • Render widgets (such as push buttons) as annotations (currently not for Mac only).
  • Bing API is replaced with Microsoft Azure API for default Galgame translation.
  • Because Microsoft will stop Bing translation service after Aug. 1, 2012, galgame translation before version 0.1.7 will stop functioning after Aug.1.
  • Add Google Translator and Romaji translation service.
  • Able to turn on more than one translation providers.
  • Enble translation for French/German/Spanish/Portuguese
  • Opion to change annotation moving speed in preferences. Modification to movement resolution is removed.
  • Prefetch annotations and save to XML/JSON before streaming media is completed.
  • Able to download annotation XML/JSON from Annot Browser or Annot Downloader.
  • To associate the downloaded XML/JSON subtitle with media file, rename the subtitle as the same basename as the media file.
  • Update VLC plugins to version 2.0.2.
  • Fix the bug for creating Annotation Analytics view for galgame. Double-click the annotation will show analytics of all annotations from its owner user.
  • Fix the bug which causes annot-player window to disappear after the galgame is minimized,
  • Fix a bug that might randomly crashes annot-player when dragging annotations.
  • Fix the offline-cache inconsistent bug when editing annotations.

New in Annot Player 0.1.6.4 (Jul 17, 2012)

  • Able to convert all Chinese annotations to Traditional Chinese.
  • Add translation for Traditional Chinese.
  • Able to adjust annotation movement resolution for floating annotations.
  • Switch from llvm gcc to clang with C++11 enabled on Mac.
  • Fix a bug while rendering translations in Galgame with multiple lines.
  • Fix a bug which results in failure to resolve nico anime from nicovideo.jp/watch/so[0-9]*
  • Fix severe multi-threading bugs in downloader.
  • Switch from qthreadpool task to qthread in downloader to deal with concurrency bugs.
  • Imported annotations will be saved to XML/JSON files.
  • New annotation searching logic follows:
  • Search offline annotations in "Annot Stream/Data/cache/cache.db" (or ~/Library/Caches/me.annot.player/cache.db on Mac OS X).
  • Search offline annotations from XML/JSON files in the same folder of the video.
  • Assume the current file being played is ABC.mp4, then
  • ABC.whatever.xml and ABC.whatever.json will be imported.
  • If no offline annotations exist, fetch latest annotations online.
  • Trigger "Update Annotations" from context menu will sync all three sources of annotations.
  • Edit annotations sources from "Annotation Source" in context menu.

New in Annot Player 0.1.6.3 (Jul 17, 2012)

  • Annotation motionless scheduling and rendering improved.
  • Add halo effect to render annotations (able to change colors in Preferences).
  • Selected annotations will glow.
  • Able to change audio channels and delay time in context menu.
  • Able to import annotation files in XML/JSON format downloaded from nicovideo/acfun/bilibili.
  • Automatically load external annotation files whose name starts with the file name of current media.
  • Able to select text encoding for the annotated Galgame (usually Shift-JIS or UTF-16).
  • Enforce Shift-JIS as default.
  • Fix the encoding issue for Galgame from light (malie.exe).

New in Annot Player 0.1.6.2 (Jul 17, 2012)

  • Update the scripts to resolve annotations from bilibili's new web ui.

New in Annot Player 0.1.6.1 (Jul 17, 2012)

  • Add option to switch whether connect to the Internet. If connected, the latest online annotations are preferred. When disconnected, the local offline annotation database is used.
  • Add new annotation scheduler to reduce annotation movement for better readability.
  • Update from ITH2 to ITH3 for tracking Galgame.
  • Translation for Akatsuki no Goei 2 is partially broken.
  • Translation support for games from light is broken.

New in Annot Player 0.1.6.0 (Jul 17, 2012)

  • Option to always show avatars (could be disabled from context menu).
  • Able to translate annotations to different languages.
  • Able to change file associations from Preferences.
  • Enable HTTP pipelining to improve download and stream speed.
  • Update to Qt 4.8.2. Switch from Carbon to Cocoa on Mac OS X.
  • Add getchu.com to the browser's delegate list.
  • Fix the issues that cause buttons in full screen difficult to press.
  • Fix a bug in downloader which might result in incorrent file size.
  • Fix bugs while tracking Galgame process and rendering annotations.

New in Annot Player 0.1.5.6 (Jul 17, 2012)

  • Add randomized avatars to identify different users.
  • Able to change annotation font in preferences ("Helvetia" as default).
  • Option to limit annotation bandwith (enabled by default).
  • Bugfix:
  • Fix a bug which could freeze the player when stream video with more than 6 parts.
  • Fix a bug which bound # of download tasks to # of CPUs.
  • Fix a bug which might mess up merged FLV streams, esp. Sina video from AcFun.tv.
  • Fix a bug that could crash the browser when activate context menu.
  • Fix a bug when prevent logging in to Nicovideo.jp on Windows.
  • Fix a bug while annotating galgame.
  • Fix a bug while rendering Aero on Windows 7.

New in Annot Player 0.1.5.5 (Jul 17, 2012)

  • Add water ripple effect to render windows (conflicts with Aero effect, Mac/WinXP only).
  • Show meta info (e.g. user,date) after annotations.
  • Show loading progress in Browser's address bar.
  • When the download option is off, try to use MMS protocal instead of HTTP to stream remote video. Include Youtube, and any other video which is less than 6 minutes. Currently, parted remote video and those require authentification (such as Nicovideo) do not support MMS mode.
  • Fix a bug when resolve Youtube video on Windows.
  • Fix an encoding bug when resolve Tudou video.
  • Fix a bug that might result in unsaved download tasks when downloading multiple videos.

New in Annot Player 0.1.4.3 (Apr 18, 2012)

  • Main chages:
  • Fixed a severe bug while streaming MP4 video from nicovideo.jp
  • Use CTRL+SHIFT/MiddleButton with Mouse to select and delete annotations
  • Annotation analytics improved
  • Display download progress and media information in full screen mode
  • Preferred playing mode changed to embedded mode
  • Browser improved
  • Automatic login nicovideo.jp and bilibili.tv
  • Added built-in adblock
  • Remember history of visited and recent closed URLs

New in Annot Player 0.1.4.2 (Apr 9, 2012)

  • Annotation analytics improved
  • Show annotation analysis while playing
  • Fix a bug in deployed package for Windows

New in Annot Player 0.1.4.1 (Apr 8, 2012)

  • Web browser and downloader utilities are made into different apps
  • Added mouse rubber band to select annotations with CTRL/SHIFT modifiers
  • Nico browser fixed. Able to visit nico anime channel from outside of Japan
  • Added previous/next/browse actions for online video
  • Upgraded to Qt 4.8.1 and VLC 2.0.1

New in Annot Player 0.1.4.0 (Mar 31, 2012)

  • Web browser and downloader utilities are made into different apps
  • Added mouse rubber band to select annotations with CTRL/SHIFT modifiers
  • Nico browser fixed. Able to visit nico anime channel from outside of Japan
  • Added previous/next/browse actions for online video
  • Upgraded to Qt 4.8.1 and VLC 2.0.1

New in Annot Player 0.1.3.4 (Mar 23, 2012)

  • Show download progress in position slider
  • Added annotation thread view
  • Allow openning multiple windows from context menu
  • Bug fix in streaming module

New in Annot Player 0.1.3.3 (Mar 20, 2012)

  • Fixed a severe bug which could crash the app while downloading
  • Option to disable context menu rendering
  • Option to open multiple player windows on Windows in context menu
  • Able to change video aspect ratio in context menu
  • Specified aspect ratio will be saved for the movie

New in Annot Player 0.1.3.2 (Mar 19, 2012)

  • Main changes:
  • When playing online video from AcFun/Bilibili
  • parted videos are now merged on the fly
  • Knowing issues with current implementation
  • Seeking over downloaded frames is not allowed
  • High CPU usage on Macbook Air
  • Added network proxy
  • Added proxy browser for nicovideo
  • Able to play nico video from outside of Japan
  • Added utilities menu
  • Monitor clipboard for online media/annot URLs
  • Added increase/decrease buttons to URL dialog
  • Reimplemented video download and demux modules
  • Removed dependencies on mp4v2 and gpac

New in Annot Player 0.1.3.1 (Mar 12, 2012)

  • Main changes:
  • Added fast forward buttons
  • Able to disable Aero effect in Windows Vista/7
  • Automatically detect last language preference for subtitle/audio track
  • Several bug fixes

New in Annot Player 0.1.3.0 (Mar 3, 2012)

  • Main changes:
  • Now support streaming from nicovideo.jp in Mac OS X as well
  • Online video will be automatically downloaded and associated with annotations
  • Support streaming nicovideo using proxy
  • Switched to VLC2. Performance and stability improved
  • Now support playing Bluray Disc
  • Playing cue is broken on Mac OS X
  • GUI improved
  • Guest account:
  • Username: guest
  • Password: guest

New in Annot Player 0.1.2.9 (Feb 27, 2012)

  • Main changes:
  • Annotation rendering improved
  • Now support stream videos and annotations from nicovideo.jp
  • Added dialog to download online videos, and remux parted videos to mp4
  • Downloaded videos will be associated with online annotations automatically
  • Supported websites: nicovideo.jp,acfun.tv,bilibili.tv
  • Added debug console
  • Guest account:
  • Username: guest
  • Password: guest

New in Annot Player 0.1.2.7 (Feb 10, 2012)

  • Support importing annotations from nicovideo.jp
  • Example URLs:
  • http://www.nicovideo.jp/watch/1310115872
  • http://www.nicovideo.jp/watch/sm16712476
  • Support bilibili/nicovideo login
  • Online video and annotations decoding improved
  • User interface improved
  • Added history to all input line edits
  • Web browser module removed
  • Remember last played position, subtitle, and audio track for each movie
  • Added option to limit annotation count