The download directory is not writeable!

SageTV Community  

Go Back   SageTV Community > Downloads > STVi Imports


Latest Files
Latest Files
Most Popular Files
Most Popular Files
Top Contributors
Top Contributors

Important Information
  • Use these files at your own risk!
  • Enjoy
Main | Category Tree | Stats | Search
Downloads [Download SageWMP CD/DRM music player for SageTV V6.1]
File Name: SageWMP CD/DRM music player for SageTV V6.1 (437.5 KB) Download
Author: Greg Kusnick (Uploaded by GKusnick)
Date Added: 03-22-2007
Downloads: 1164
SageWMP CD/DRM music player
Version 1.4 for SageTV V6.1

SageWMP is a Java plugin and STVI for using Windows Media audio files with SageTV. It is not a replacement for the Sage music library UI, but an add-on that lets you play back, using the standard UI, any audio format supported by Windows Media Player, including DRM-protected WMA files. You can also use it to play audio CDs directly from the CD drive, without having to rip them and import the tracks.

It does all this by using Windows Media Player's COM interface to read out media file properties and to play back the file. So to use this plugin you must have (a) an up-to-date version of Windows Media Player, and (b) valid licenses for any DRM content you want to play. No other external player apps are needed.

Note that neither visualization nor video playback is supported, just audio playback.

Note also that SageWMP includes components of Jacob, a Java-to-COM bridge licensed under the LGPL. For detailed information on Jacob, see For the full text of the LGPL, see SageWMP itself (i.e. the Java source code written by me and included with this package) is not subject to the LGPL and may be freely copied, modified, and redistributed.

Click here for the SageWMP support thread.


NOTE: SageWMP 1.4 requires SageTV 6.1.4 or later, and Java 1.5 or later.

1. Download if you haven't already done so.

2. Shut down SageTV. If you're running SageTV as a service, stop the service.

3. Unzip into your Program Files\SageTV\SageTV folder. Make sure that DLL files land in Program Files\SageTV\SageTV and JARs land in Program Files\SageTV\SageTV\JARs.

4. Restart the SageTV service (if you're using it) and reload SageTV.

5. Go into Setup > Detailed Setup > Advanced > Import SageTV Application Package and import SageWMP.stvi.

6. Go to Media Center > Play DVD or CD > Configure and enable or disable file types as desired. By default, CD audio is enabled for parsing, and both CD and WMA are enabled for playback through WMP. Sage can parse WMA DRM files natively; it just can't play them back. (See the section on Configuration properties below for advanced configuration options.)

If you have one or more SageTVClient installations, repeat steps 2-6 on those machines as well to enable client-side DRM and CD playback. (Make sure the client machines are licensed for your DRM content.)

The Music CD menu

SageWMP.stvi adds a new menu called Music CD. You can get to this menu from Media Center > Play DVD or CD when there's no DVD in the drive. If there's no CD in the drive, this menu will be mostly blank except for a couple of buttons on the right. After you insert a CD, the menu will automatically refresh with the title of the disc, the album artist, and a list of tracks on the disc. If this is the first time you've played that particular disc, some of the displayed information may be "Unknown" at first while Windows Media Player downloads metadata from the Internet. The menu should refresh again with valid data once the download is complete.

You can play the entire disc using the Play button on your remote or the Play CD command on the left side of the menu. Or you can play a particular track by highlighting it and pushing Play or Enter.

When the selected track finishes, playback will continue with the next track on the disc as long as the Music CD menu or OSD screen is displayed. (If you navigate away from the Music CD or OSD screens, playback will stop at the end of the currently playing track.)

The other buttons should be self-explanatory. Music Browser takes you to the SageTV music browser. Eject ejects the disc. Configure brings up a dialog allowing you to enable or disable plugin features for specific file types.

Configuration properties

Basic configuration of the plugin happens automatically when you import the STVI. You can enable or disable parsing and playback of specific file types using the Configuration dialog on the Music CD menu. For most purposes this should be sufficient.

However if you don't want to use the STVI, or if you want to enable SageWMP for file types other than those that appear in the Configuration dialog, you can edit the following configuration properties directly in and (Remember to shut down Sage, including the service, before editing your properties files.)

The SageWMP tag parser must be registered with Sage using this property:


Make sure any file types you want Sage to import are listed in this property:


List the file types you want the SageWMP tag parser to parse in this property:


List the file types you want the SageWMP media player to play in these properties:


Optional: To enable detailed debug logging for troubleshooting purposes, use this property:



If you run into a problem, troubleshooting will be easier if you enable debug logging or the Sage console window (or both).

To enable debug logging, add the following property to and/or


To enable the console window, add the following value to HKEY_LOCAL_MACHINE\SOFTWARE\Frey Technologies\Common:

consolewin REG_DWORD 1

(If you're not familiar with RegEdit, you may want to skip this step.)

For extra-detailed debug output from SageWMP, add the following property to and/or


However most of the time you'll want to leave SageWMP/debug set to false, to avoid excessive debug log spam.

Click here for the SageWMP support thread.

Version history


Upgraded for compatibility with SageTV v6.1.

Remove the all_artists and raw_tags parsing options.


Added support for CD audio metadata extraction and playback.

Added the Music CD menu and configuration dialog.

Created an STVI import to handle initial configuration.

Some internal code reorganization to factor out common utility and debug-logging functions into a separate JAR.


Added the SageWMP/parser/file_types property for enabling tag parsing separately from playback.

Added the SageWMP/parser/all_artists property for including track artists (rather than just the album artist) in the Arists list of the Sage media library.

Added the SageWMP/parser/raw_tags property for storing raw tag data in the Sage media library, as well as STV accessor functions for reading it back out.


Removed pauses between tracks when running on SageTV.exe (as opposed to SageTVClient.exe).

This download includes gkusnick.sagetv.jar version 0.4. For the latest version of this JAR, click here.
Downloads [Download SageWMP CD/DRM music player for SageTV V6.1]

DownloadsII 5.1.2 by CyberRanger & Jelle
Based on ecDownloads 4.1 © Ronin

All times are GMT -6. The time now is 08:10 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.

The download directory is not writeable!