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
  
Navigation
Main | Category Tree | Stats | Search
Downloads [Download Winamp MediaPlayer Plugin]
File Name: Winamp MediaPlayer Plugin (288.8 KB) Download
Author: deria (Uploaded by deria)
Date Added: 11-30-2005
Downloads: 3567
Description
The Winamp MediaPlayer Plugin is a replacement for the default SageTV audio renderer. It features:

* playback of any file format that Winamp supports; mp3, wma, ogg, aac, cda
mid, midi, rmi, kar, miz, mod, mdz, nst, stm, stz, s3m, s3z, it, itz, xm, xmz,
mtm, ult, 669, far, amf, okt, ptm, mp2, mp1, apl, vlb, m4a, nsa, wav, voc,
au, snd, aif, aiff

* audio manipulation through Winamp DSP/Effect plugins

* support for full-screen Winamp visualizations (Giess, Milkdrop, etc.)

* support for full media navigation while the full-screen visualization is being displayed (play, pause, stop, rewind, fast forward, large rewind, large fast forward, mute, volume up, volume down, and jumping to a specific track)

* complete integration with SageTV

* extremely low resource usage

System Requirements:

SageTV 4.1+ (licensed)
Winamp 5.x
JAVA 1.4.x OR JAVA 1.5.x
.NET Framework 1.1 SP1 (not 2.0; you can install 1.1 and 2.0 side-by-side -- its meant to be that way)

You can find installation instructions, configuration information, and discuss this plugin in its forum post, which is found at the following location:

http://forums.sagetv.com/forums/showthread.php?t=14403

CHANGES LOG:

1.1 (bug fixes) / 1-dec-2005:

NOTE: The STV has not changed. To upgrade, simply unzip the new package into your SageTV installation folder (typically c:\program files\sagetv\sagetv) while Sage TV is -not- running (close it completely; do not use sleep mode).

-There is no longer a gap between tracks in playlists.

-When stopping playback, the stop is instant now instead of a gradual fadeout.

-Tried to improve the code that detects if Winamp gains focus after a full-screen visualization closes. Make sure that you have the latest version of Winamp 5 (www.winamp.com).

1.2 (bug fixes) / 1-dec-2005:

NOTE: The STV has not changed. To upgrade, simply unzip the new package into your SageTV installation folder (typically c:\program files\sagetv\sagetv) while Sage TV is -not- running (close it completely; do not use sleep mode).

-The MediaPlayer will no longer report negative elapsed times (this would happen if Winamp was in-between songs or not playing a song when SageTV asked for the current elapsed time). The main result of this is that SageMC will not show "-0:00" in its now playing area.

1.3 (bug fixes) / 2-dec-2005:

NOTE: The STV has not changed. To upgrade, simply unzip the new package into your SageTV installation folder (typically c:\program files\sagetv\sagetv) while Sage TV is -not- running (close it completely; do not use sleep mode).

-The MediaPlayer will no longer end playback of a track in the playlist before it actually starts (or within a few seconds of starting). This issue was caused by a race condition between two threads (one thread was starting playback, and the other stopping playback because Winamp wasn't actually in its "playing" state when it was expected to be which would normally mean the end of the file had been reached).

-The MediaPlayer should now move to the next track in the playlist instantly (ie: no more gaps between tracks).

-The MediaPlayer will no longer attempt to seek past the end of a track. It now faithfully does bounds checking, and returns the actual new seek position to SageTV.

1.4 (bug fixes) / 3-dec-2005:

NOTE: The STV has not changed. To upgrade, simply unzip the new package into your SageTV installation folder (typically c:\program files\sagetv\sagetv) while Sage TV is -not- running (close it completely; do not use sleep mode).

-The MediaPlayer will no longer cause excessive CPU usage while playing DRM'd WMA files (or any other slowly loading file).

1.5 (bug fixes) / 5-dec-2005:

1. The mechanism used to load files has been changed. Due to the way Winamp functions (it does not block; if you tell it to load a file, it returns immediately even though the file is not yet loaded) the new plan is to load the file, mute the winamp volume, start playback, pause playback, restore the volume, and then repeatedly poll Winamp for the song duration (which will only result in a value >= 0 when the song is fully loaded and ready to go). Argh.

1.6 (bug fixes) / 6-dec-2005

NOTE: The STV has not changed. To upgrade, simply unzip the new package into your SageTV installation folder (typically c:\program files\sagetv\sagetv) while Sage TV is -not- running (close it completely; do not use sleep mode).

1. The plugin should now handle filenames with special international characters (thanks to forum member rydberg).

2. The visualization focus auto-recovery functionality (which is designed to detect situations where the visualization exits without returning control to SageTV) is now only activated after the visualization has been running for 8 seconds. This was necessary to prevent a race condition in which the visualization would be told to start, but the GUI would check whether or not the visualization was running before it even had a chance to start and decide that it had exited and consequently try to "recover" (which would, when all was said and done, leave you with a visualization running and no easy way to stop it).

3. Added a bunch of direct winamp control functions to the WinampHelper class for a possible future project.

1.7 (bug fixes) / 7-dec-2005

NOTE: The STV has not changed. To upgrade, simply unzip the new package into your SageTV installation folder (typically c:\program files\sagetv\sagetv) while Sage TV is -not- running (close it completely; do not use sleep mode).

1. The .class files have had improved diagnostic messages added to them to make troubleshooting easier.

2. Added a troubleshooting section to the documentation.

1.7b:

-No changes; corrected a problem with the 1.7 archive (some of the promised diagnostic messages were absent).

1.8 (enhancements) / 17-dec-2005

-added support for play, pause, rewind, fast foward, large rewind, large fast forward, stop, mute, volume up, volume down while a full screen visualization is being displayed.
-added support for jumping to a specific track in a playlist by entering the track number and pressing select while a full-screen visualization is being displayed.

NOTE: If you installed a previous version of this plugin, you should follow the instructions in the "uninstallation" section of the readme.txt file.

1.9 (bug fixes) / 21-dec-2005:

NOTE: The STV has not changed. To upgrade, simply unzip the new package into your SageTV installation folder (typically c:\program files\sagetv\sagetv) while Sage TV is -not- running (close it completely; do not use sleep mode).

1. Temporarily removed code that handles international characters to rule it out as a possible cause of crashing.
2. In the free() method, the mediaplayer now explicitly releases its reference to the java.awt.file object that SageTV provides it.
3. Improved the diagnostic code such that all entry and exit into the java class is traced, as well as all entry and exit into the C++ .dll file.
4. The mediaplayer now creates one java.awt.dimension object during its construction and always returns that one instead of creating one each time getVideoDimensions() is called.
5. The code that was used to wait for a valid file duration in the getDurationMillis() function has been removed since it is no longer needed; the delay to wait for the file to be fully loaded is already present in the C++ .DLL function called by load().
Images
Winamp MediaPlayer Plugin by deria on 11-30-2005
Winamp MediaPlayer Plugin by deria on 11-30-2005
Downloads [Download Winamp MediaPlayer Plugin]


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

All times are GMT -6. The time now is 04:29 PM.


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