                                                              *Golden-OSD 2.31 for ALTDVB*
This is MDAPI plugin for displaying (OSD) info such as channel list, calling channel by number,
 (channel/provider) name, (signal/quality) levels indicators, volume indicator,
TP/S.R/Pol, logo for (pay/free) TV - With customizable hot key for each,
And ability to customize font (name/size/color/Charest) .Also customizable B.G color, Display current time, all in real time. 
Display current/next EPG  events. Can use semi Transparency,  Transparency and Gradient color .
This version is useful for Full screen /window/floating modes.
Support (Twinhan/WinLIRC/Girder) Remote.

What is new?

- Settings are (grouped and rearranged).
- Add some options for a custom font size in full screen (main OSD).
- Some fixes.

How to use?
*  Copy GoldenOSD.dll & GoldenOSD.ini to ALTDVB's folder.
* adjust colors, font, remote type, hot keys settings.

* EPG:-
# Internal parser
- select packet size to be default from altdvb settings (plugins' menu),
  368 or 184 may help to reduce the required time to get epg info,
  But these values may not be compatible with all providers so 'default' will be better to use.
- select your time zone from osd settings.
# Altdvb parser
  From altdvb settings
- Enable EPG in main window
- To see description you must switch to EPG/channel tab below video window.

*Volume control:-
1- From altdvb (direct show settings) select Default DirectSound Device as Audio Render. 
2- Assign other hot keys for (volume up, down, mute) for the plugin,
    (Must not be the same in ALT-DVB) .
3- Adjust volume level from altdvb to be the maximum. 

Hints:-
- Transparency can be used with any video render (overlay mixer, vmr7, video render).
- Transparency is not compatible with vmr9 due to flicker.
- when changing menus' size wait for about 2 sec until channel list is shown
- Changing between (all satellites and single satellite) modes requires restart.
- CH+ and CH- will be used only for OSD channel list.

History

Jul 08, 2008
Ver 2.30
- All OSD windows/fonts will be resized to fit the video panels.
- Some changes in settings.
- Some fixes/updates.

Jun 28, 2008
Ver 2.27
- Add new options to Info column (None/Category/Favorites/Frequency/Provider).
- Arrange by Category changed to be (By Info column) to fit the new futures.
- Add new OSD menu to select Info column.
- Add new OSD Menu to arrange channels.
- Add new option for NVIDIA (TV-OUT(not tested)).
- Some updates for twinhan remote.
- Some updates for mouse control. 
- Fixed call channel by number((All Satellites mode).
- some other updates.

Jun 23, 2008
Ver 2.26
- Add new channels filter (provider filter).
- Add new OSD menu to select provider.
- New stand alone OSD channels list to show channels in selected provider.
- Minor fix for channel list.
- some other fixes.

Jun 21, 2008
Ver 2.25.10
- Channel list code rewritten completely.
- Category filter became extremely faster than ever.
- Some other fixes/updates.

Hints
- Changing between (all satellites and single satellite) mode requires restart.
- Changing channels arrangement may require restart.

Jun 19, 2008
Ver 2.25
- Add new option to load all satellites at the same time.
- Add new option to arrange channels by satellites.
- Some other minor fixes/changes.

Known bugs
- There is a minor bug in Recall hot key in (All Satellites) mode,
  Restarting altdvb after changing filters options may fix it.

Jun 14, 2008
Ver 2.24.20
-  Fixed a bug  in Category filter.

Jun 11, 2008
Ver 2.24.01
-  Fixed  a very little problem in (progress indicator and  elapsed time) in ALT-DVB parser and internal parser.

Jun 10, 2008
Ver 2.24
-  Add Volume control by Mouse Wheel (optional).
-  Fixed a bug in OSD satellite selection Menu.

Jun 07, 2008
Ver 2.23.10

- Some fixes for KB shortcuts.
- Some fixes for sound control.
- some other minor fixes.
- 15 configurations files are attached.

Jun 03, 2008
Ver 2.23

- Add shadow effect to channel list's text and to all other menus'.
- Add new option for transparency (No background).
- Some fixes/improvements for channel list.
- Fixed (progress indicator and  elapsed time) in ALT-DVB parser.
- Menus' size, transparency method and gradient direction will be changed without restart.

Apr 18, 2008
Ver 2.22

- Add new epg parsing code, completely stable (optional).
- Minor fix to WinLIRC.
- Some minor changes in interface.

Hint:-
- the new parsing code is working with altdvb 2.2 and 2.1,
  For altdvb 2.2 it'll display all epg info in current event, And event name/duration in next event;
  For altdvb 2.1 it will display (event name and start time or duration) in current event/next event.
- to see short/full description in current event you must enable epg in main window (is working as all versions pervious to 1.30).
- you can choose altdvb parser( is altdvb half dependent), Or choose internal parser (is the one used in the pervious version of the plugin).


Apr 05, 2008
Ver 2.21

- Add shadow effect to OSD text, It has now a nice look.
- Add EPG translation feature => Google translation (test).
- Some minor fixes for interface.
- Minor fix for multilingual epg (tested with NetMed 13E) English/Greek.
- Minor fix for CH+/CH- and channel list.


Hint:-
- If using French to Arabic translation, set font script to be (western) not Arabic, this feature is done through 2 web sites 
 (Altavista babelfish/Googel) so it will be slower than the others.
- multilingual epg and translated epg windows can be reached Through main menu.


Mar 21, 2008
Ver 2.20
- Add support to multilingual EPG providers;
  Tested only with Showtime 7W Arabic/English.
- New transparency method with a custom degree (can be used together with gradient color).
- Minor Fix for twinhan remote in previous version.
- Some other changes.

Hint:-
This method of transparency is valid for (video render and vmr9),
 But it is recommended to use it with video render only.

Mar 18, 2008
Ver 2.10
- EPG is working perfectly.
- Fixed EPG for "Schweizer Fernsehen 13.0E" prov, "Eutelsat 16.0E" and any other similar providers. 
- Some minor fixes/changes in interface.
- Category filter will load a custom one.
- Add new OSD window to select category.
- New options for enumeration process (all/favorites).
- Some other fixes.

Mar 06, 2008
Ver 2.00
- Interface changed completely (may be useful for TV-Out).
- Add semi Transparency/ Transparency.
- Add Gradient color (Hor/Ver).
- Channel change by SID/TID.
- Some fixes to EPG, it's now More stability.
- Add option to auto update EPG with custom interval.
- Add option to enable/disable EPG.
- Add support to Bulgarian EPG.
- CH+, CH- and CH recall are working now perfectly.
- Channel list will show channel's category.
- Add new category filter.
- Add option to arrange channels by category.
- Minor fix to girder.
- Some other fixes and changes.

Jan 15, 2008
Ver 1.34
- Added anti repeat for WinLIRC and twinhan.
- Some updates for epg parsing.-
- Added new OSD window for last 10 channels.
- Some changes and fixes for KB, WinLIRC, Twinhan and Girder.
- CH Return changed to be Recall for perfect use with ALT-DVB.
- Settings of (twinhan, skystar2 and girder) are ready to use.

skystar2 settings are by pking thanks to him.

Jan 09, 2008
Ver 1.33
Many changes and fixes for epg.
Added new 3 hot keys CH+, CH- CH return.
Added option to select size of list menus.
Some fixes for girder in full screen.
Small fix for EPG indicator.

Jan 03, 2008
Ver 1.32.2
-Small fix for epg.

Dec 30, 2008
Ver 1.32.1
Some fixes and changes for Girder. 

Dec 27, 2007
Ver 1.32
-Added option to set default packet size.
-Added option to select time zone manualy.
-Added current event progress indicator and display elapsed time.
-Girder is fully supported.
-Small fix for epg.

Dec 24, 2007
Ver 1.31
-EPG (packet size) will depend on ALT-DVB settings, you can select it from plugins' window,
 It can be one of these (184,368,920) no default => this will affect speed of getting EPG events and it's accuracy .
-Add new OSD window to select channel list filter.
-Add support to Girder (for test), GML file is attached as  an example for how to use.

Dec 18, 2007
Ver 1.30
-Now epg is working for ALT-DVB 2.2 and 2.1 .
-Added current/next events with full/short description.
-Sound is controlled directly through sound card.
-Added new OSD to select Satellite.
-Added new OSD (Main menu) to navigate the other menus and save hot keys.
-Fixed arrow keys, focus in window mode.
-Many additions, changes, and fixes

Many thanks again to the wonderful man JoshyFun for help and support.

Oct 09, 2007
Ver 1.25.1
- Added Full support to WinLIRC Remote.
- Added Full support to Twinhan Remote.
- Arabic EPG (optional).
- Some more fixes and changes.

Oct 08, 2007
Ver 1.25

Oct 03, 2007
Ver 1.24
- Added option to arrange channels by name.
- Added partial support to WinLIRC (optional) for test.
- Fixed a bug with channel selection and navigation.
- Some other fixes and changes.

Thanks to Dominik Bruhn & WavE 


Sep 23, 2007
Ver 1.23
- Added option to Enumerate all channel for the currently selected sat.
- Added option to remove all numbers from current sat (may be useful if you enumerate manually).
- added limited support for twinhan remote (numbers can be used to switch channel; favorite key can be used to show channel list).
- Now normal number keys can be used beside num pad as before (may be useful for other kinds of remotes.
- Channel list will display CH numbers and icon to identify channel type.
- Default channel arrangement will be by number if you enumerate it;  you can also arrange it by name.
- Added new separated window for displaying the full description, scrolling removed from main widow.
- Added channel filter , you can filter by  (All, TV, Free TV, Pay TV,  Free Radio, Pay Radio,  Data, Favorites, Fav Free Tv, Fav Pay Tv) 
- Some more fixes for interface.
- Some fixes in win9x.
- Now channels will be called by numbers only if altdvb window is the active window.


Known bugs:-  
- If you show channel list in floating window or FS then press any arrow key, selection will jump to first channel in the list.
- to avoid this press (page down) key to move at least one page then you can use arrow keys

Hint
- If you Enumerate channels you must restart altdvb or more simply reload this channel list from altdvb.
- if you want to use twinhan remote to switch channels by number, you may need this way; first type the number from your TH-RC then press (Rewind) key from TH-RC
  or vice versa
- To show channel list using TH-RC press (Favorite) key , then press (CH+) key before starting navigation.............. .
- Reset option will be very useful to avoid cofilect or sharing CH number between more than one channel.


Jul 23, 2007
Ver 1.22A
Added support to arabic language (current EPG event Name ), (current EPG event description).
Special version to support arabic language


Fri Jul 06, 2007
Ver 1.21

- Added OSD channel list (more useful for full screen use)
- Added ability to call channel by number (num keys)
- Now time's font is customizable, and display/hide option is saved,
  time's format changed to be system's format.
- Fixed wait for 5 seconds on exit.
- Minor changes in interface.

Hint:-
- Select one( active sat by name) from settings.
- Customize 2 hot keys to show/ hide channel list.
- Once you show it you can use mouse and or arrow keys.
- Enumerate your channels then call it by numbers.

- Thanks to Espresso.
- thanks to superstylink  for his nice idea about changing channel by name.



Sat Jul 05, 2007
Ver 1.20
.....................

Sat Jun 09, 2007 8:47 am
Ver 1.13
- Added full description of the current event (ALT-DVB dependent) works only for alt-dvb 2.2 
  With scrolling line (you can adjust scrolling speed and direction).
- Added new hot key to hide OSD.
- Fixed OSD duration.
- To see description you must switch to EPG tap below video window.


Sun Jun 03, 2007 11:42 am
Ver 1.12
What is new?
- Now it is working perfectly with ALT-DVB 2.1 and ALT-DVB 2.2 in all modes of display
  FULLSCREEN /window/float.
- Added current EPG event Name and (start, end) time : (with another way).
- Bug is fixed in  ver (1.10)

**HINT**
- TO see and use volume indicator and mute sign. 
Go to direct show settings and change the audio Render  (from ALT-DVB)
To be Default WavOut Device. 
Don't forget to assign the hotkeys as mentioned before


Fri Jun 1, 2007 10:00 am
Ver 1.11
What is new?
  This is a special version for ALT-DVB 2.1
  OSD panels will be displayed in full screen and floating modes (no OSD in window mode).


Fri Jun 1, 2007 10:00 am
Ver 1.10
*What is new?

- Improved performance and interface.
- Volume bar is changed completely and now is displayed correctly.
- Add mute sign.
- Add separate panel for displaying time in full screen or not.
- Now you can assign any key as hot key.
- Now all OSD panels are (resized, moved) dynamically (in real time)
  Between the three modes of display.
- Focus Is given back to altdvb (It will be always active).
-This version has been tested with ALT-DVB 2.2 and ALT-DVB 2.1
  With winxp sp2 and win98SE on the following resolutions,
  640*480, 800*600, 1024*768 pixels.
- For ALT-DVB 2.2 all OSD panels are displayed in (FS/window/floating) modes.
- For ALT-DVB 2.1 all OSD panels will be displayed in (window/floating) modes only and Golden-OSD 1.11 will fix that.



Thu May 24, 2007 1:58 pm
First release
Ver 1.00

** how to use**
- Just copy GoldenOSD.dll to plugin folder.
   You can use the included settings file GoldenOSD.ini by 
   Copying it to ALTDVB folder or you must adjust settings as first time of use.

- You can adjust settings as following
  From plugin menu chose settings then customize background color, all font settings,
  OSD duration value must be any value except (0), zero means always show.
- To see the volume indicators you must assign a two hot keys for volume up and down (works perfectly with Num keys), it must be the same as hot key for volume in altdvb.

- You can assign a hot key to show osd (works perfectly with Num keys).  

- Settings are saved as following, after changing settings close this window, then
  Change channel, after that saving will be done and changes will take effect in real time. 

- Also you can enable EPG for testing only (it may be completely wrong most of the time) it is not ready yet.
- EPG may be get ready next version.
- This version was tested with altdvb 2.2 with winxp sp2 & win98SE.

** Thanks without any special order **
-Many many thanks to the wonderful man JoshyFun for help and supporting to get EPG info.    
-Many thanks to Cenas.
-Many thanks to Vlinders, Epmak & bisswanger.
-Many thanks to all members in the wonderful Forum (DVBN Forum).
-Many thanks for everyone help me directly or indirectly.

-You can find more @fannansat.com and @ amwajsat.com
** A peace message from EGYPT & Arab world to the entire world**

                                                                        With my Best wishes
                                                                              tarek dahb
                                                                      tarek.dahb@yahoo.com