30 May 2008

RVF (RichView) Plugin & Delphi source code

Sergey Tkachenko has released a plugin for viewing RVF (RichView Format) documents in Directory Opus viewer panes & viewer windows. The plugin also generates thumbnails for RVF files.

The plugin is written in Delphi and Sergey has included the source code. This should be really useful to Delphi developers interested in writing Opus plugins as it is (to my knowledge) the first time a complete Delphi example has been released with source code.

For more information about the plugin, and the RVF format in general, see the RVF File Viewer thread at the Resource Centre.

27 May 2008

dMC Tags: New plugin for various music tag formats.

This plugin hooks Directory Opus into dBpoweramp Reference to enable Opus to display tags and metadata for several additional audio formats:

  • .AAC .M4A: iTunes AAC and ALAC (Apple Lossless Audio Codec)
  • .APE: Monkey's Audio
  • .MPC .MP+ .MPP: MusePack
  • .OFR .OFS: OptimFROG
  • .SHN: Shorten
  • .SND: Dalet
  • .SPX: Speex
  • .TTA: The True Audio
  • .W64: Wave64
  • .WV .WVC: WavePack
The plugin will also handle .OGG and .FLAC files if you have disabled the specific OGG/FLAC plugin which comes with Opus.

Please see the web page for the dMC Tags plugin for information on installation and limitations of the plugin:


Please note that dBpoweramp Reference is required and without it the plugin will not do anything.

16 May 2008

New, faster JPEG 2000 plugin

A JPEG 2000 plugin based on J2K-Codec is now available.

The new plugin improves on the old JP2Raw plugin's JPEG 2000 handling in several ways:

  • Much faster at viewing files.
  • Much, much faster at generating thumbnails.
  • Support for x64 (64-bit Windows).
  • Support for alpha channels (transparency).
  • Support for less common .J2C & .J2K code-stream data files.
  • Support for Unicode filepaths.
  • Support for Opus's USB-Mode.
  • Doesn't call abort() on decode errors. (An aspect of JasPer which I dislike even more than its speed.)
The new plugin continues support for:
  • 8bpp images.
  • 16bpp images.
  • Color (RGB) images.
  • Greyscale images.
  • .JP2 format files.
The older JP2Raw plugin is still needed for other image formats so don't delete it yet. In time the entire JP2Raw plugin will be replaced by several better standalone plugins; this new JPEG 2000 plugin is the first such replacement.

For download links and more information, go to the plugin's web page:

15 May 2008

Updated Plugin source-code

Updated C++ source code for my GIFAnim, NFO and TextThumb plugins is now available from my web page:


Source for the JP2Raw and Ogg plugins is also there (but is not new).

On the page you will see that I've written a little bit about each plugin from a programmer's perspective. Hopefully this makes the examples more useful as you can get an idea of the different kinds of plugins that can be written and see which plugins would serve as good examples for your particular project. (This certainly isn't an exhaustive list, though. There are no VFS (virtual file-system) plugins at all yet, for example.)

11 May 2008

NFO plugin

A minor update of the NFO plugin has just been released.

For more details see here: http://www.pretentiousname.com/nfo/#history

3 May 2008

Directory Opus version

A free update for all Opus 9 users - Directory Opus is now available from http://www.gpsoft.com.au.

Version – May 2nd 2008

Bugs fixed / minor changes:

  • Fixed a problem that prevented the copying of folders to an FTP site from working
  • Fixed a problem with file change detection through folder junctions
  • Fixed a crash when the Find Results were directed to a locked Folder Tab
  • Fixed layout of Rename dialog on 800 x 600 displays
  • Delete EMPTYRECYCLE command no longer blocks subsequent commands in the function when the recycle bin is empty