Internet TV with Winamp 5 and XMoveWindow integration

title says it all

Internet TV with Winamp 5 and XMoveWindow integration

Postby dersaug on Wed Nov 10, 2004 2:06 am

1. Create a database with your Live-Streaming Channels

Example:
Germany
- GIGA TV (parameter: http://broadcast.giga.de/listen.pls)
USA
- Live-Streaming Channel
ITALY
-Live-Streaming Channel



2. Create a InternetTV Screen:

- add Category
Database: yourInternetTV_database

- add text
Text: plugin>XMoveWindow>Winamp Video (for classic skin) or plugin>XMoveWindow>BaseWindow_RootWnd (for modern skin)
ID: ScreenName_Winamp Video (or ScreenName_BaseWindow_RootWnd)

- add a button for fullscreen
- add a button for stop/close winamp


3. Create a Fullscreen Screen:

- add text
Text: plugin>XMoveWindow>Winamp Video (or plugin>XMoveWindow>BaseWindow_RootWnd)
ID: ScreenName_Winamp Video (or ScreenName_BaseWindow_RootWnd)
- make the text fullscreen (W=1024; H=768 (for example))
- make the text Nav Item and default

4. Configure Files Types

Example:
Program: winamp.exe
Extensions: pls
Switches: %parameter%
Category: yourCategoryname



5. Make an enter-event for fullscreenbutton:

- goto screen
Screen Name: yourFullscreenScreenName

-command
Plugin: XMoveWindow
Command:Lock
Variables: Winamp Video (or BaseWindow_RootWnd)

-send message
Class Name: Winamp v1.x
Message: 273
wParam: 40337
lparam: 0


6.Make a enter-event for text (in the fullscreen screen):

- goto screen
Screen Name: yourInternetTVScreenName

-command
Plugin: XMoveWindow
Command:Lock
Variables: Winamp Video (or BaseWindow_RootWnd)

-send message
Class Name: Winamp v1.x
Message: 273
wParam: 40337
lparam: 0


7. Make a enter-event for stop/close winamp button:

-send message
Class Name: Winamp v1.x
Message: 273
wParam: 40047 (stops winamp) or 40001 (closes winamp)
lparam: 0




(This works for me, I hope for you too)
dersaug
 
Posts: 4
Joined: Sat Sep 11, 2004 12:20 pm

Postby Colby on Wed Nov 10, 2004 2:40 am

Looks great, Cant wait to give it a try!
Colby
 
Posts: 929
Joined: Mon Feb 02, 2004 7:42 am
Location: Brookline Station, MO, USA