DVB Viewer Changelog

What's new in DVB Viewer 7.2.5.0

Jan 9, 2024
  • Added: General: Possibility to open the context menu of list view column headers (allowing to hide/show columns) by pressing Alt + F10, provided the list view is focused, so it can receive keyboard input. Previously the menu could only be accessed by right-clicking the headers, which was an obstacle for visually impaired users. Additionally, if the list supports sorting, a “Sort by…” sub-menu inserted at the top of the context menu allows to select the column by which the list shall be sorted. Selecting an already selected column (marked with a “radio button” dot) reverses the sort order from ascending to descending and vice versa. Previously this could only be achieved by left-clicking column headers. The additions apply to the “EPG per Channel” and “EPG at…” tabs of the EPG Windows, the Timer Recordings and UPnP Server windows and the “Recording Status” and “Recordings” tabs of the Recording Statistics window.
  • Fix/Added: General: Measures for receiving Windows suspend/resume messages in case of modern (connected) standby (see here), so that sleep / wake-up events can be handled properly. In contrast to normal standby applications explicitly have to register for the messages.
  • Fix: General: Adjustments avoiding certain issues if DVBViewer is running under Linux/Wine.
  • Fix: General: Potential issues concerning window positions, caused by unreliable acquisition of the difference between the visible window bounds and the ones reported by the Windows 10/11 API (see 5.6.0 changes: “Windows did not dock gaplessly to the desktop edges or other windows under Windows 10”).
  • Fix: Main Window: The title bar flickered when the DVBViewer main window was moved (since 7.2.4, see here).
  • Fix: URL Playback: DVBViewer did not recognize the content of HTTP carrying a transport stream if the URL contained no .ts filename extension.
  • Fix/Change: Playback: The “Resume playback after sleep mode / hibernation” function (see Options → General) has been reworked. It now ensures that playback does not resume until the user has logged in, if a lock screen is present after wake. The previous lock screen detection method did not work reliably. In case of a network/internet TV/Radio source or HbbTV auto-start the new method additionally ensures that playback does not resume after wake until the host is reachable, checked by a ping once per second, because network adapters may not work at an early stage.
  • Fix: Playback Components Options: Switching “Use DVBViewer Filter for *.m2ts” off on the DVBViewer Filter tab did not take effect because the setting was not assigned correctly to the .m2ts filename extension.
  • Added: Playback Components: Support for the MPC Video Renderer. It can be selected on Settings → Options → Playback Components → Video as video renderer, if it is registered in the system. See here what is working / not working with it. The MPC Video Renderer is recommendable if DVBViewer is running under Linux/Wine.
  • Change: OSD: DVBViewer does not display “n/a” for unknown artists or album names on OSD main menu → Media Center → Music anymore, but omits it.
  • Added: OSD: “Record Series” items in the OSD Blue context menus of OSD pages showing EPG data. Please note that the items are only available if DVBViewer is configured as client of a Media Server full version (not Basic version) and “Send timers to the server” is enabled (see Options → DVBViewer Media Server). DVBViewer itself contains no series recording functionality.
  • Change: OSD: The overscan settings in Options -> OSD General, enabling a certain OSD size reduction on each side so it doesn’t get cut off on CRT TV sets (see here), has been replaced by OSD size adjustment settings. They allow to shrink the horizontal and/or vertical OSD size to a certain percentage of the whole display area extent. An additional “Only apply to full screen” checkbox enables using the settings for OSD adjustment to an ultra wide screen monitor (21:9) or a monitor with portrait orientation (9:16), thus avoiding OSD deformation to the full extent (see here).
  • Removed: OSD: The code for games and the Alarm Timer page. They cannot be reactivated with a tweak anymore (see 7.2.3 changes).
  • Change: Music Database: A database cleanup now also deletes single music files that are no more present (previously only directories including their content that are no more present).
  • Added: Music Tags: DVBViewer now recognizes and reads the IDv2.3 “Album Artist” tag and uses it as artist information for its music database, if no per-track-artist is specified.
  • Fix: Recorder: After a download of a file referenced by an MPEG Dash URL (.mpd) the recording representing the download was not stopped automatically.
  • Change: Timeshift: No (useless) timeshift recording is started automatically anymore if a video and audio PID are missing in the channel data. DVBViewer now waits until the automatic channel update has retrieved the PIDs.
  • Fix: Timeshift: In case of timeshifted playback, activated “Warning on timeshift termination” option and the start of a live stream via the file playback code branch (where live streams are detected and redirected to the live TV branch) the user was prompted two times to decide whether timeshift should be canceled, because after the first confirmation timeshift was not stopped.
  • Fix: Channel Logos: Before using a cached channel → channel logo assignment from the file ChannelLogos2.ini, DVBViewer now checks if the image file exists. If not, DVBViewer automatically deletes the assignment and tries to find another matching logo for the channel. This avoids missing logos in the UI due to removed or renamed logo image files. Previously the user had to reset all cached logo assignments in the Channel Logo Options or to delete the file ChannelLogos2.ini for getting it fixed.
  • Fix: Channel Editor: On a transponder list update to which the user agreed (see 7.2.2 changes), user defined settings stored in the old transponder list (name, channel group, DiSEqC, LOF values) were not copied to the new (updated) one.
  • Added/Change: EPG Window: The EPG export as XML now conforms to the XMLTV format (see here), which is widely used for storing and processing EPG data. Additionally the export function provides saving the EPG in the DVBViewer data format (*.dat), that conforms to the format of the file epg.dat in the configuration directory, where DVBViewer stores its EPG data when it is closed.
  • Change: Hardware: Due to frequent DiSEqC timing problems, the DiSEqCCount value for TBS DVB-S devices is now 2 by default (previously 1), so that every DiSEqC command is sent two times to the switch (see here). The change takes effect on the next device detection (see Options → Hardware).
  • Change: Hardware Options: The “Shared LNB” option has been renamed to “Shared antenna cable” and supplemented by the hint “Tuner connected via 2-way splitter” that appears on mouse-over, in order to prevent misunderstanding and wrong usage.
  • Fix: RTSP (Sat>IP) Client: Increased timeout for connection attempts to Sat>IP servers if the presence of Bitdefender security software is detected, that delays the procedure considerably, so that the normal timeout lets the initialization of virtual RTSP network devices fail.
  • Fix: TS Stream: Memory leak if a transport or radio stream was received and the server forcibly closed the connection (WSAECONNRESET socket error, see here).
  • Added: HbbTV: Support for HbbTV-only channels without DVB video and/or audio, that only display HbbTV content from the internet. The channel search now recognizes such channels, includes them in the search results and appends “(Internet)” to the channel name. This triggers an HbbTV auto start, so that switching to the channel immediately activates the HbbTV content, particularly playback of HbbTV IPTV channels.
  • Updated: HbbTV: Default file HbbTV2.xml, that defines a user agent with lower HbbTV version number for URLs containing “hbbtv.zdf.de” in order to make the ZDF Mediathek work again. DVBViewer automatically updates the file in already existing installations with HbbTV add-on by downloading HbbTV2.xml from dvbviewer.tv.
  • Fix: HbbTV: Some issues with live streams started from HbbTV if DVBViewer timeshift was active:
  • Jumping in the broadcaster’s MPEG Dash timeshift buffer with HbbTV functions did not work correctly because DVBViewer reported the current position in its own timeshift recording to the HbbTV app and tried to apply the position change to the recording.
  • DVBViewer did not recognize a new live stream URL, that was supposed to start playback at a different position, as MPEG Dash stream.
  • In case of timeshifted playback, activated “Warning on timeshift termination” option and playback start of a video or live stream via HbbTV, the prompt for confirmation that timeshift shall be canceled terminated HbbTV. Due to the lack of a better solution DVBViewer currently avoids it by suppressing the prompt (only in this case).

New in DVB Viewer 7.1.2 (Aug 18, 2021)

  • Fix: TS Stream: Work-around for erroneous time stamp headers in HLS segments of additional audio tracks provided by German ARD channels, that caused audio drop-outs.
  • Fix: TS Stream: Teletext data in HLS segments of AAC audio tracks provided as separate stream was mistaken for audio.
  • Fix: Recorder: Under certain timing conditions the recorder detected the wrong AAC type when a channel with LOAS/LATM AAC audio was recorded. It caused permanently changing wrong format information in the recording log, but without disturbing TS recordings.
  • Added: Recording Statistics Window: Display of the recording log (if available) in the Details panel of the Recordings tab. The “Show Recording Log” item in the context menu of the Details view or Ctrl+L allow to toggle between EPG details and recording log display for the selected recording. The font for the log display can be selected with the Fonts → Recording Log item of the context menu.
  • Fix: Recording: Missing path and filename of the recording in the recording log.
  • Fix: File Playback: Media files on mapped network and local drives drives could not be played if DVBViewer was configured as client of a Media Server on another PC and Options → DVBViewer Media Server → Connect to the server’s recording list was switched on (since version 7.1.1).
  • Fix: Recording Playback: Recordings of a remote Media Server that were made available on the DVBViewer PC by means of a mapped network drive with the same drive letter as the original (physical) disk were not accessed directly (as intended), but via Media Server streaming.

New in DVB Viewer 7.1.1 (Jul 26, 2021)

  • Added/Fix/Change: Support for visually impaired users: Corrections and additions in the text panel for the visually impaired, that appears in the Main Window if Options → Extended → Support for visually impaired users (JAWS) is switched on
  • Radio text is displayed in the second line below the channel name, if available.
  • The recording status that was previously displayed in the second line has been removed (there was a bug anyway). The status of timers (deactivated, waiting, timeshift, recording).is now displayed at the beginning of each entry in the timer list that appears at the end of the text panel.
  • The text panel is now displayed with black text on white background, not white on black anymore, in order to avoid screen reader errors.
  • Added/Change: Support for visually impaired users: If Options → Extended → Support for visually impaired users (JAWS) is switched on, main window audio is now muted if another DVBViewer window gets activated (gets the input focus), but is switched on again as soon as the main window gets the input focus back, without having to close the other window first. Additionally the muting can be switched off completely in Options -> Extended with a new checkbox "Mute main window while another DVBViewer window is active".
  • Fix: Support for visually impaired users: If the support for visually impaired users was switched on, DVBViewer still used different background colors and icons in list views at various locations, instead of displaying them in a simple black on white style for facilitating screen reader usage.
  • Change: Recordings: If a recording is deleted by or in DVBViewer, directories that were automatically created for this recording due to path elements in the file naming scheme (e.g. %year%m%event…) are now deleted too if they are empty after deletion of the recording. This also applies to timeshift recordings. Please note that Windows may prevent the deletion of empty directories in case of access conflicts e.g. with the Explorer.
  • Added: Recordings: Under the following conditions DVBViewer informs the Media Server about a recording executed by itself (not by the Media Server), so that it also appears in the Media Server recording list:
  • DVBViewer is associated with a Media Server (see Options → DVBViewer Media Server), that it located on the same PC.
  • Options → DVBViewer Media Server → Connect to the server’s recording list is switched on.
  • The recording directory used by DVBViewer is also a Media Server recording directory.
  • Even if DVBViewer is associated with a Media Server, it may execute recordings itself, either because Options → DVBViewer Media Server → Send Timers to the Server is switched off, or because DVBViewer has to do the job for technical reasons, e.g. if the recording is actually a file download or a recording from the timeshift buffer. When the Media Server gets informed about such a recording, it copies the corresponding DVBViewer recording database entry to its own database. This saves performing a recording database update in the Media Server for including such recordings.
  • Fix/Change: Recordings: Several adjustments and corrections concerning the handling of recordings, particularly for implementing the feature above.
  • Added: Recording: Tweak “Convert LOAS/LATM to ADTS for AAC recordings” (→ launch Tweaker.exe). For recordings with the file extension .aac it may be useful to let DVBViewer convert a broadcasted LOAS/LATM container to the older ADTS container for compatibility with certain software/devices, particularly editing software like mp3DirectCut.
  • Fix: Recording Statistics Window: Opening an Explorer window with the content of the current recording folder by clicking the path displayed on the Recording Status tab did not work if the path contained Unicode characters that are not available in the local character set..
  • Change: Databases: Optimized handling of the recording, media and music database.
  • Fix/Change: Audio Playback/Recording: Some fixes and enhancements concerning the processing of AAC audio.
  • Added: Radio Text (RDS): Detection of RDS data that is not contained in the audio data, but in a separate stream, as used by German ARD radio channels after changing the audio format from MP2 to AAC. DVBViewer automatically sets the RDS flag and adds the PID of the RDS stream as teletext PID. It can be inspected in the Channel Editor. Additionally DVBViewer is now able to include such RDS streams in recordings and display the radio text on playback, provided the radio recording format is TS and Options → Recording Timers → Include Teletext is switched on.
  • Fix: Radio Text (RDS): Radio text contained in a recorded MP2 or TS file was not displayed in the OSD (only in the control bar).
  • Fix: Radio Text (RDS): Wrong conversion to Unicode if the local (language-specific) Windows character set is not Windows Western European.
  • Change: Audio Playback: On playback of radio recordings in MP2, MP3, AC3 or AAC format DVBViewer now retrieves displayed metadata (like title and description) from the recording database or the EPG Info File. Previously DVBViewer only looked for tags in the file, which are usually not present in recordings.
  • Added: File Playback: EPG data contained in a recording in TS format is now displayed in the OSD Media Window (after pressing OSD OK or the Return key) and additionally in case of radio recordings as radio text at the top of the video window, provided the DVBViewer Filter is used for TS playback (see Options → Playback Components → DVBViewer Filter).
  • DVBViewer and the Media Server include Now/Next EPG data in TS recordings if Options → Recording Timers → Include EPG Data is switched on. Please note that recorded EPG data may change during playback, in contrast to the static EPG data stored in the recording database and the EPG Info files. This particularly applies to internet radio, for which DVBViewer transforms the broadcasted metadata (like artist and title) to EPG data.
  • Added: Video Playback: If no metadata (like title, description etc.) can be found for a played video in the recording and media database, DVBViewer now uses data provided by the LAV source filter (splitter), if available. This particular applies to MP4 and MKV videos. The data appears in the OSD Media Window after pressing OSD OK or the Return key.
  • Added: Channel Logos: Support for a new logo administration that spares providing the same logo several times with different filenames for different channel names (e.g. BBC One Scot, BBC One Lon...). In future only one logo file will be needed in this case, plus a file LogoNames.ini that assigns channel names to logo files.
  • Change: Channel Logos: Enhanced assignment of logos to channel names. It may find more or better matches by unifying the strings before comparison, particularly by replacing “+” by “plus” and removing all characters that are no letters or digits.
  • Fix: OSD: Vertical text misalignment in the Movies, Music, Playlist, Images and UPnP list views.
  • Change: EPG: Up to now DVBViewer appended extensive technical information originating from EPG data to the long EPG description (e.g. aspect ratio, video format, available audio tracks, subtitles etc.), often occupying several text lines. It has now been reduced to the most important facts that may change per program. They only occupy a single line and use the following symbols/abbreviations for what is signaled in the EPG:
  • [4:3] [16:9] Program aspect ratio
  • [3D] 3D transmission
  • [HDR] High Dynamic Range video
  • [OA] Original audio provided
  • [5.1] Multi-channel (surround) audio provided
  • [SUB] Subtitles provided
  • [AD] Audio description for the visually impaired provided
  • [age+] Recommended minimum age, e.g. [16+]
  • [PDC day.month hour:minute] Originally intended program start time. The Program Delivery Control is used by the Media Server for program recognition and EPG monitoring.
  • Please note that this information is not always reliable. Unfortunately some broadcasters handle this EPG based information quite carelessly, e.g. signal a wrong aspect ratio or indicate subtitles for all programs if they are only available for some programs. The new format is applied to newly received EPG entries, not to already stored entries.
  • Change: EPG/Teletext: Further enhancements for the “Remove (German) gender-neutral language” function (see 7.1.0 changes).
  • Fix: TS Stream: Erroneous confusion of the HTTP Location header (used for redirections to another URL) with other headers that also contain the sub-string “location:”.
  • Added: Hardware: Support for assigning up to 4 CI modules in the settings dialog of RTSP network devices for Digital Devices Sat>IP servers (previously only 2).
  • Added: Hardware: On hardware detection DVBViewer creates an additional DVB-C tuner entry for the TBS 5881 hybrid USB Box. This measure saves tweaking the tuner type for DVB-C reception.
  • Fix: Hardware: If the DVB-T2 substream (PLP) ID is undefined, DVBViewer does not set it to 0 anymore as default for TBS devices, which prevented auto-detection in the driver and DVB-T2 reception in Austria, where the substream ID is 1 throughout. Now the TBS API call is omitted in this case (see here).

New in DVB Viewer 7.1.0 (Apr 26, 2021)

  • Added/Change/Fix: EPG Window: Various enhancements on the Timeline tab, particularly for people who like to use it for channel selection
  • Change: Playing a channel by clicking the channel button now only requires a single left click (previously a double click, which is still required for channel switching via the EPG item buttons). A right-click on a channel button allows to select the channel for Picture in Picture via the context menu
  • Added: Possibility to select a channel and scroll it into view by typing the first letters of the channel name. If the interval between two subsequent keypresses is more than half a second, the key buffer is cleared and a new search started with the next input
  • Added: The Timeline now marks the currently selected channel (not necessarily played channel) with a yellow frame around the channel button, so the selection remains visible even if the channel has no EPG or the selected EPG item has been scrolled out of view
  • Added: Two new items in the Timeline context menu
  • Simple Timeline View (previously only available as tweak) switches to the timeline style of version 6.1.2 and earlier. It lists more channels in a given area, because the lines contain no EPG sub-heading, thus requiring less space. Additionally the simple view doesn’t use different colors for indicating the genre of programs
  • Show Channel Logos: Displays channel logos in the timeline instead of channel names (provided logos are installed and available for the channels). Please note that logos can’t be displayed in the simple timeline view because there is not enough space for them. As substitute DVBViewer adds tuner type icons to the channel names
  • Fix/Change: The width of the channel name column and the height of the header row (containing the time) on the Timeline tab were not scaled according to the Windows text size. In “simple timeline view off” and “show channel logos off” mode channel names are now displayed with word wrap in up to three lines, thus showing long channel names completely
  • Change/Added: The filter dropdown list on the “EPG at…” and “Timeline” tab has been replaced by a button. It opens a popup menu containing the filter options “Only TV Channels”, “Only Radio Channels”, “Only Favorites” and on the Timeline tab additionally “Only Channels With EPG”, allowing to also include channels without EPG. The options can be combined arbitrarily, except “Only TV Channels” and “Only Radio Channels”, which are mutually exclusive
  • Added: EPG/Teletext: Tweak “Remove (German) gender-neutral language” (? launch Tweaker.exe). If activated, it replaces German forms of gender-neutral language in the EPG and teletext by generic forms, either masculine or feminine: 0 = unchanged (default), 1 = masculine (Musiker*innen ? Musiker), 2 = feminine (Musiker*innen ? Musikerinnen). Please note that the setting is applied to EPG data when it is received, not to data already stored in the file epg.dat. Thus it may take time until a change fully takes effect, unless the file is deleted
  • Added: Channel List: Tweak “Use tuner type icons in channel lists” (? launch Tweaker.exe). It replaces the media type icons (video/audio) in channel lists by tuner type icons indicating the reception type (DVB-S/T/C or Internet TV/radio. This is useful if the channel list contains a mix of channels from different sources
  • Change: Channel List: The root folder and Video/Audio sub-folder icons in the channel list have been replaced by other icons
  • Fix: Channel List: The Picture-in-Picture button in channel list toolbars was always disabled and wrongly showed “Back” as hint on mouse over
  • Added: Channel Editor: If a (TS) stream channel list entry is selected or New ? Stream has been performed and the Address input line is the active element, Ctrl + U copies the URL of the currently played stream / the file path of the currently played file to this input line. This allows to copy the URL of a HbbTV video to the channel list, for example. Previously HbbTV URLs could only be retrieved from the DVBViewer.log after playing the video in debug mode
  • Fix: TV/Radio Playback: Playback ? Rebuild Playback did not work if a live stream was played that was not present in the channel list, particularly internet TV/radio channels that were automatically started from German DVB-T2 HbbTV. Additionally, after switching playback off, these channels could not be played again without tuning another channel first
  • Removed: TV/Radio Options: Needless “Channel plus/minus switching delay” checkbox. The delay can as well be switched off by setting it to zero
  • Fix: TS Stream: Channels using the HLS format were played and recorded without audio if the broadcaster used MP4 segments that contained both video and audio, not separate segments
  • Fix: Recorder: Options ? Recordings ? Auto split on channel data change was not handled correctly, particularly in case of dynamic program switching by the broadcaster, as performed by the German ARD when switching to regional editions of a program and back to the main program
  • Fix: Recorder: Memory leak on each recording start
  • Fix: Timeshift: Timeshift was stopped unnecessarily on video/audio A/B switching
  • Fix: Timeshift: Unnecessary warnings when using Stop in timeshift mode (supposed to stop timeshift when it is active)
  • Change: Main Window: The main window now automatically becomes the foreground window (by temporarily switching to “always on top”), if an urgent message appears in the OSD, e.g. announcing a shutdown after a timer recording
  • Added: Main Window: If the support for visual impaired users is active, the text panel with EPG information that covers the TV picture can now be hidden / shown by pressing Ctrl + Enter, without affecting other features for the visual impaired. Previously it was not possible to switch the text panel off except by deactivating the support for the visual impaired completely
  • Fix: OSD: If DVBViewer was started with activated support for visual impaired users (implicating a deactivated OSD), switching the support off did not reactivate the OSD. It required a DVBViewer restart
  • Change: OSD: The Recordings page now also displays the year of the recording date (previously only day and month)
  • Fix: UPnP Selection Window: Toggling the “Show Thumbnails” option in the context menu let DVBViewer freeze, if the item list on the right was empty
  • Fix: Picture in Picture: Timing issue if Picture in Picture was started on a second monitor with the EVR as video renderer, causing playback to remain in stopped state
  • Added: Remote Control: A simulated keyboard keypress on each remote control keypress signals user presence to Windows, thus letting it return from “Away Mode”
  • Change: HbbTV: Some optimizations
  • Change: Plugins: Measures against “evil “plugins stealing the DVBViewer input focus when they get initialized, particularly on recording/timeshift and picture-in-picture start (see here)
  • Change: Hardware: DVBViewer now avoids unnecessary automatic TS Stream device creation on internal device availability checks

New in DVB Viewer 7.0.2 (Apr 26, 2021)

  • Fix: OSD: The OSD record indicator was not updated on a channel change if the toolbar was hidden in the main window (particularly in full screen mode).
  • Fix: Music Options: FreeDB Audio CD lookup did not work anymore, because the service was closed. It has been replaced by GnuDB.
  • Fix: Timer Recordings Window: Changing the TV or Radio Format for a scheduled recording in the Timer Recordings window did not work. After Apply the format was reset to the standard format specified on Options -> Recording Timers.
  • Fix: TS Stream: A wrong calculation of time stamps for MP3 streams (particularly internet radio) with 44.1 kHz sample rate could cause periodically interrupted playback after 20 to 30 minutes.
  • Fix: Recorder: Audio frames (particularly AAC frames) that were not aligned with the data packets, misled the audio format detection of the recorder repeatedly and yielded wrong entries in the recording log (see here).
  • Added: Timer Recordings Window: “New Timer” item in the context menu of the timer list (shortcut Ctrl + N). It deselects the current timer item, resets the timer input area to default values (as specified on Options → Recording Timers), sets the start time to now and the end time to now plus one hour. Previously an empty line in the timer list had to be clicked for it.
  • Added: EPG Window: Picture in Picture menu item in the context menu. It makes Picture in Picture available on the “EPG at…” and “Timeline” tab.
  • Added: Hardware: Possibility to flag devices in the hardware database with “needs tuner type selection”, so that tuner type selection is enabled for them on Options → Hardware, thus avoiding the necessity to change it in the file hardware.xml. Up to now this applies to HDHomeRun devices and the Hauppauge WinTV-dualHD ATSC Tuner (see here).
  • Fix: Timeshift: The DVB hardware used for timeshift recording was not released correctly after a “Keep Timeshift File” on/off change. Besides that issues after using TV/Radio → Stop Timeshift Recording were fixed.
  • Added: Timeshift: Tweak “Delete timeshift files automatically” (→ launch Tweaker.exe). By default it is switched on, so that DVBViewer deletes timeshift files automatically (e.g. on a channel change). Please note that timeshift files must be deleted outside DVBViewer if this option is switched off, so that they do not fill up the whole hard disk over time. It is recommendable to configure a separate timeshift recording folder for facilitating it (see Options → Recordings).
  • Added: EPG: Experimental possibility to supply IPTV channels with an EPG if the same channel is received via DVB-S/T/C. The mechanism is based on a user-created text file EPGPairingList.txt in the configuration folder that specifies source and target EPG-Channel-ID pairs. DVBViewer and also the Media Server check if the ID of received EPG entries matches one of the source IDs in the list. If yes, a copy of the EPG entry is stored with the target ID. Please note the following:
  • EPGPairingList.txt must contain a pair of EPG-Channel-IDs per line, first the source, then the target ID separated by a comma. Everything preceded by double slashes (//) is regarded as comment and ignored, as well as lines that can’t be read as a sequence of IDs.
  • IDs must only appear once in the file, no matter if as source or target. Otherwise unpredictable behavior or even a crash may occur. If two or more channels shall receive the same copied EPG, additional comma-separated IDs can be appended to the line
  • EPG-Channel-IDs are copied to the Windows clipboard by selecting the channel in the DVBViewer Channel Editor and pressing Ctrl+G.
  • The source channel frequency must be tuned for supplying the target channel(s) with EPG data. Tuning the target channel won’t do it.
  • If the URL of an IPTV channel changes, the EPG-Channel-ID also changes, so that the corresponding entry in EPGPairingList.txt must be updated.
  • For technical reasons the copied EPG data is internally flagged as “External” (as if imported from somewhere). Therefore displaying external EPG must be allowed for the target channel in the Channel Editor (it is by default).
  • Since loading EPG data from the Media Server removes all external EPG data in DVBViewer (thus also copied EPG data), the Media Server should do the EPG copying in this case.

New in DVB Viewer 7.0.1 (Apr 26, 2021)

  • Change: General: HTTP Wiki URLs in DVBViewer and the German and English language files have been changed to HTTPS.
  • Fix: Recording Timers Options: DVBViewer did not keep the “Include Teletext, DVB Subtitles…” etc. settings after a restart.
  • Fix: COM Interface: The interface for adding timers was not compatible with old add-ons (particularly Zappi).
  • Fix: Channel List: DVBViewer did not not show EPG hints on mouse over, though "Show EPG Hints" in the context menu was switched on (applies to the Popup channel list and the Channel List, EPG and Timer Recordings window).
  • Fix: Favorites Menu: The items did not show EPG hints on mouse over anymore, after a hint appeared in a tree view or list view.
  • Fix: TS Stream: DVBViewer displayed no EPG for TS Stream channels delivered via HTTP by receivers/servers like Dreambox or VU+.
  • Fix: EPG Window: Wrong channel assignment on the “EPG per Channel” tab after changes in the Channel Editor. The wrong channel was displayed in the details after selecting an EPG item and also assigned to scheduled recordings that were created from this tab
  • Fix: Timeshift: Stuttering timeshift playback if the timeshift recording was located on a (remote) network share, due to an insufficient read buffer size.
  • Added: Media Server Client: Tweak “Allow timeshift delegation to a remote Media Server” (→ launch Tweaker.exe). Enables DVBViewer to delegate timeshift recordings to a Media Server on another PC. EXPERIMENTAL! The "Delegate timeshift recordings" tweak must also be switched on. Additionally the Media Server MUST be configured to write timeshift recordings to a shared directory with a network (UNC) path (see Media Server Options -> Recordings). Please note: There is no protection against incorrect usage!
  • Fix: Media Server Client: DVBViewer could not connect to a Media Server that is protected by username and password. If a username and password for the Media Server was set up on Options -> DVBViewer Media Server, DVBViewer did not respond anymore to user actions for some seconds after receiving a message from the Media Server.
  • Fix: OSD: The OSD record indicator was not updated on recording start/stop if the main window toolbar was hidden (particularly in full screen mode).
  • Fix: MHEG-5: MHEG-5 did not work with the HbbTV/MHEG-5 add-on, though the HbbTV/MHEG-5 add-on was installed.
  • Fix: Hardware Options: The tuner type selection has been re-enabled for HDHomeRun devices. It is required because the tuner type information exposed by the driver is ambiguous

New in DVB Viewer 7.0.0.0 (Dec 13, 2020)

  • A brief overview of the main changes:
  • Streaming: MPEG Dash is supported as new streaming format. The support for HLS has been enhance, particularly concerning files that are provided by servers as HLS stream.
  • Channel List: All kinds of media streams and files can now be included in the channel and favorites list, thus giving it playlist functionality.
  • Recording has generally been reworked and harmonized with the DVBViewer Media Server, plus several functional and UI enhancements. Additional settings can now be set up individually per timer in the Timer Recordings window.
  • Timeshift has been redesigned completely. Timeshift recordings are now performed by the recorder engine, not by the playback engine anymore, which involves several enhancements. If you decide to keep a timeshift file, it gets fully integrated as recording. Ongoing recordings are automatically used for timeshift. Multi-timeshift enables switching between two or more channels with timeshifted playback.
  • Media Server Support: Particularly the cooperation with a DVBViewer Media Server as background recording engine has been elaborated further and harmonized in several respects.
  • Keyboard / Remote Control: The Options → Input page has been reworked, particularly for making it more convenient and self-explanatory. Additionally it provides extended facilities for organizing the assignment of keys to DVBViewer functions.
  • Option pages have partly been moved to another tree view position, renamed, redesigned or merged, in order to achieve a more reasonable and understandable structure.

New in DVB Viewer 6.1.7.0 (Aug 26, 2020)

  • A new update is available. We published a new version of the DVBViewer and the Media Server.

New in DVB Viewer 6.1.5.2 (Sep 7, 2019)

  • Fix: Hardware: Switching between the DVB-S2/T2/C reception types with the TBS 5580 USB box did not work.
  • Fix: Hardware: Auto-detection of DVB-T2 and additional DVB-T2 (MPLP) sub-streams on a channel search and reception of other than the first DVB-T2 sub-stream did not work with TBS devices.
  • Added: General: Basic support for the Chinese video format AVS (including AVS+ and AVS2) and the audio format DRA, so that channels that are using these formats can be found with a channel search, received and recorded, but not played yet (see here).
  • Change: Picture in Picture: Enhanced resize handling of the separate PiP Window if it sticks to one of the screen edges.

New in DVB Viewer 6.1.4 (Jan 27, 2019)

  • Fix: EPG Window: Text in the simple timeline view was not centered vertically.
  • Fix: Recording Timers: Potential access violations or read of undefined (random) memory contents, if the timer list contained timers for the TS Stream reception type.
  • Fix: Recording Timers: New timers (particularly those created on the “EPG per Channel” tab of the EPG Window) were not automatically selected and scrolled into view in the Timer Recordings window, if open.
  • Fix: Hardware: If the handling of TBS 5520 SE / TBS 5580 / 5590 USB boxes as DVB-S2/T2/C hybrid tuners failed, the whole device initialization failed (see here). Now it falls back to normal mode where the demodulator type has to be selected by using an external TBS switching tool. Failure logging has been added.

New in DVB Viewer 6.1.3 (Jan 14, 2019)

  • Recording
  • Change/Fix: Recording Timers: The internal timer handling has been reworked and unified, including synchronization with the timer list of an associated Media Server. Several issues have been fixed.
  • Added: EPG Window: New “Record Series” command in the context menu and as button. It is only available if DVBViewer is configured as Media Server client (version 2.1.3 or later required), with Options → DVBViewer Media Server → Send timers to the server switched on. The command lets the Media Server create timers for all programs of the same channel with the same title (without appended season and episode numbers) that are currently present in the EPG. Additionally the Media Server creates a search preset that enables automatic timer creation for further episodes. Program repetitions yield deactivated timers that are not executed. For this purpose the Media Server compares the programs with already existing recordings and timers. Please note that this function may create scores of timers at once. For programs that are always broadcasted at the same time on the same day(s), recurring timers with daily/weekly repetition are much more efficient.
  • Added: Media Server Client: “Parameters for series recording” tweak (→ see Tweaker.exe). It allows to modify the /api/searchadd.html URL that DVBViewer sends to the Media Server to let it execute the "Record Series" function offered in the EPG window (see above). Further information about this topic will be provided on demand in the DVBViewer Forum.
  • Change: Recording Timers: Stopping an ongoing recording manually before its end time, now uniquely results in the following handling of the corresponding timer:
  • Manual instant recording: As before the associated timer (by default with a duration of 23:59 hours) is deleted.
  • One-time recording: The timer is deactivated, not deleted or kept in an invisible canceled state anymore. Re-activating it restarts recording in another file. The timer is deleted after it has reached its end time.
  • Recurring recording (on additional days of the week, weekly repetition): The timer is immediately switched to the next execution date, not kept in an invisible “canceled” state until its end time, that caused an unwanted recording restart after closing and relaunching DVBViewer.
  • A forced early recording stop by closing DVBViewer or shutting the PC down keeps the timer in a waiting state, causing the recording to be restarted as soon as DVBViewer is relaunched or wakes up, provided the end time has not been reached yet.
  • Please note that deactivating a timer manually always stops a corresponding ongoing recording (as before).
  • Fix: Recording Timers: Recording timers for TS Stream channels were wrongly marked as “not executable” in the timer list, if there was no TS Stream device in the hardware list. The functions that checks if timers are executable did not consider that TS Stream devices are auto-created on demand. However, only the UI was affected. The timer was executed anyway.
  • Change: Recording: The TV/Radio → Recording Statistics → Recording Status context menu → “Split” menu item now requires the new tweak “Allow manual split of recordings” to become visible (see Tweaker.exe). It also lets this menu item appear in the Main Window → “Record Current Channel” submenu for ongoing manual (instant) recordings. The “Split” function lets the recorder continue the recording in a new file with a number 00x appended to the filename. The split is lossless, so that the parts can be concatenated gaplessly (e.g. by using the TSPlayer). DVBViewer is able to play them as if they were one file. However, the Media Server only considers the first part.
  • Added: Recording: TV/Radio → Recording Statistics → Recording Status context menu → “Delete and Restart” menu item. It stops and deletes an ongoing recording and immediately restarts it. Previously this function was only available in the “Record Current Channel” submenu for ongoing manual (instant) recordings. Please note: DVBViewer Media Server 2.1.3 or later is required for this function, if DVBViewer delegates recordings to it.
  • Fix: Recording: Picture in Picture context menu → Record Current Channel → Stop after current/next program wrongly referred to the program played in the main window, not the one in the PiP window.
  • Fix: Timer Recordings Window: The timer list did not keep its scroll state when it was updated.
  • Playback
  • Fix: TV/Radio Playback: Live stream playback (particularly via UPnP, HbbTV or the Open URL dialog) could fail if Options → TV/Radio → Fast Channel Switching was switched off.
  • Fix: TV/Radio Playback: Missing video format detection in case of switching channels with HEVC video and Lentoid decoder usage. A changed resolution caused a wrong picture size.
  • Added: TV/Radio Playback: Method for performing adjustments to the video/audio format later if a necessary format detection on playback start does not succeed within a 3 seconds timeout. This enables for example HEVC playback with the Lentoid decoder or ADTS AAC playback with the Microsoft audio decoder in certain cases where it previously failed.
  • Added: Subtitles: Usage of the XYSubFilter (if installed) in combination with the LAV source filter / splitter and MadVR for displaying subtitles e.g. on MKV or MP4 playback. DVBViewer only loads the filter if no other subtitle filter has been added before by a filtergraph preset (see Options -> DirectX -> Presets). Auto-loading of the filter can be switched off with the tweak “Load XYSubFilter for subtitles” (see Tweaker.exe).
  • Added: Subtitles: Support for ATSC closed captions (CEA 608) embedded in H.264 video, including US internet streams. Please note that DVBViewer only searches for captions in live H.264 video if the reception type is ATSC or TS Stream, the latter requiring Options → Subtitles → Always check for ATSC captions to be switched on.
  • Program appearance and behavior
  • Added/Fix: General: Color management that enhances the DVBViewer appearance in case of Windows designs with a dark background. Several DVBViewer defined colors that don't correspond to system colors are now adjusted to the Windows design. The color definitions for bright and dark designs can be tweaked in the file setup.xml. More information about it will be published on demand.
  • Fix: Main Window: Under Windows 10 a framed main window snapped to the screen edge did not keep this position after a DVBViewer restart. If View → Show Frame was switched off, but a temporary frame for resizing was visible, switching to another display mode like full screen and back changed the “Show Frame” setting to on. Additionally a frameless window, that was snapped to the screen edge, moved away from it after resizing.
  • Added: General: Additional windows (besides the main window) snap to the screen edge: EPG, Timer Recordings, Recording Statistics, Teletext, Channel List etc.
  • Change: OSD: Channel switching by number input now uses the Mini EPG for channel preview, not the display at the main window top anymore. Additionally DVBViewer immediately switches over to the channel and does not wait for another digit if the previous input already specifies the channel unambiguously, e.g. favorite number 4 if there are only 35 favorites. In case of 1-based channel numbering the zero key now switches back to the previous channel (formerly without effect).
  • Change: EPG Window: New timeline design that indicates the program genres by colors. The tweak “Simple timeline view in the EPG window” (see Tweaker.exe) allows to revert to the simpler timeline view of version 6.1.2 and earlier. The colors and properties of both timeline views can be tweaked in the file setup.xml. More information about it will be published on demand.
  • Change: EPG Window: Selecting an EPG item now sets the date/time input area to the item's start time, so that it remains selected on tab changes.
  • Fix: EPG Window: Under certain circumstances programs were not marked as “already covered by a timer” if the lead and follow-up time were 0. The native (not imported) DVB EPG of channels belonging to the TS Stream reception type was not displayed on the TV Guide tab. Channel auto-selection after a channel change did not work properly on the “EPG at...” and “Timeline” tab in case of TS Stream channels with imported EPG.
  • Network & Hardware
  • Added: Channel Editor: Channel list import plug-in (ImportConf.dll) for the channel.conf files of the Linux VDR, particularly those offered by Vodafone/Kabel Deutschland for cable reception in different regions. Simply drag & drop the downloaded file into the Channel Editor. Additionally future Transedit uploads will be able to create transponder lists out of conf files.
  • Change: Media Server Client: More reliable communication with an associated Media Server. DVBViewer now stores the network adapter IP over which the server responded to the search request during the detection process. Henceforth DVBViewer uses this adapter for listening for incoming Media Server messages. Additionally the new tweak “Adapter IP for Media Server messages” can be used to specify the network adapter manually (see Tweaker.exe).
  • Change: TS Stream / Channel Editor: HTTP header instructions for Kodi appended to URLs are now automatically translated to the corresponding DVBViewer commands on M3U playlist import.
  • Fix: TS Stream: Channel auto-update issues if a TV server (e.g. Dreambox) delivered the originally broadcasted PAT (Program Allocation Table), that enumerates all services of a transponder. In certain cases DVBViewer was not able to determine in a timely manner which service and which video/audio/subtitle streams were actually contained in the received transport stream.
  • Added: IPTV: Batch file DVBViewer_IPTV_Firewall_Rules.bat for setting up firewall rules that allow to receive (multicast) UDP IPTV originating from outside the home network, e.g. T-Entertain/Magenta TV. Please note: The file must be executed with administrator rights (right-click it → Run as administrator). Only use this file if DVBViewer is running behind a router. The file DVBViewer_Firewall_Rules.bat can be used to return to the normal (default) firewall setup.
  • Fix: Hardware Options: The Unicable dialog did not display the Unicable 2 slot number range correctly. After being reopened it showed a wrong Unicable 2 slot number. Internally the values were stored correctly.
  • Added: Hardware: Handling of TBS 5520 SE / TBS 5580 / 5590 USB boxes as DVB-S2/T2/C hybrid tuners. Switching between the tuner types, which previously had to be performed with a TBS tool, is now done inside DVBViewer according to the type of the selected channel. In case of an already existing DVBViewer installation Options → Hardware → Scan Devices is required to let the additional tuner entries appear.
  • Fix: Hardware: Wrong detection of some Hauppauge devices as hybrid tuners, though they were dual tuners.

New in DVB Viewer 6.1.2 (Aug 19, 2018)

  • Removed: Recording: Writing the EPG data of recordings as NTFS file properties has been dropped. However, reading file properties on recording data base updates (if there is no EPG information file) is still supported.
  • Fix: Timer Recordings Window: Timers could not be edited if the channel was excluded by the filter options of the channel list on the left.
  • Fix: Timer Recordings Window: The timer end time was not displayed if the additional follow-up time exceeded midnight (e.g. 23:55 + 10 minutes).
  • Fix: Timer Recordings- and EPG-Window: Up/Down buttons in time input fields were displayed too wide if Windows was configured for a large text size (see here).
  • Fix: EPG Window: The “EPG at...” tab did not respond to time selection (e.g. the Now button) if it displayed search results.
  • Added: EPG Window: A pipe character '|' between search items is interpreted as a logical OR, which means, a search for Tom|Jim|Joe will yield search results that contain the name Tom, Jim or Joe. As before blanks between search items are interpreted as logical AND. Thus a search for Tom Jim Joe yields results that contain all three names. AND and OR can be combined: Tom Jim|Joe yields results that contain Tom and Jim or Joe.
  • Change/Fix: EPG: New strategy for handling arriving EPG data in relation to already present data that enhances the EPG update behavior. Additionally potential access violations after EPG data deletion were fixed.
  • Fix/Change: TV/Radio Options: Channel switching with the mouse wheel (see Options → Input → Mouse) only caused MiniEPG changes if “Browse in MiniEPG” was enabled. The “Browse in MiniPG” and “Channel plus/minus switching delay” settings are not mutual exclusive anymore, so the latter can be enabled for channel switching with the mouse even if “Browse in MiniEPG” is enabled for channel switching via keyboard.
  • Change: Wake on LAN: DVBViewer now sends the WOL magic packet via all available network cards (previously the choice was up to Windows), in order to avoid problems with multihomed PCs.
  • Fix: Scanner: Several channels on Astra 28.2° E, 12207 V were erroneously flagged as data channels due to “hide channel duplicates without Freesat EPG” measures.
  • Added: Hardware: Basic support for Unicable 2 (JESS). Options → Hardware → Unicable allows to configure a device for the conventional (EN 50494) or the advanced (EN 50607) Unicable system, that supports up to 32 user bands (slots) and more than 2 satellite positions.
  • Added: Hardware: Support for DigiBest ISDB-T devices (unencrypted channels only, see here).
  • Fix: Hardware: Tuning ATSC frequencies with Hauppauge WinTV-HVR 950Q did not work (see here).
  • Added: Hardware: Support for Freenet (SMiT USB Dongle) DVB-T2 Sticks
  • Change/Fix: Downloader: Several enhancements and fixes particularly concerning the handling of errors, HTTPS and user name/password.

New in DVB Viewer 6.1.1 (May 14, 2018)

  • Fix: EPG Window: The Timeline tab was not updated to “now” when opening the EPG Window. On EPG updates the Timeline view did not keep its vertical scroll state, but jumped to a position where the last selected channel was visible. Additionally the timeline view did not immediately respond to changes in the timer list by displaying scheduled items in red. In certain cases the date displayed at the top did not match the content of the TV Guide tab.
  • Fix: Channel Editor: The Direct Address button for retrieving the direct URL of a stream without redirections remained hidden in case of HTTPS URLs.
  • Added: Recorder: SDT data in recordings in addition to EPG data (if configured) enabling VLC to read the EPG (see here).
  • Fix: Media Server Client: If the configured Media Server address was a name instead of an IP address (except “localhost”), DVBViewer did not resolve it before comparing it with the sender IP address of received Media Server broadcasts/multicasts, thus erroneously discarding prompts for updating the timer and recording list
  • Added: Hardware: Support for Elgato Netstream 4C devices.

New in DVB Viewer 6.1.0 (May 14, 2018)

  • Added: Recorder Options: Separate radio recording format setting. The default is pure MP2 / MP3 / AAC / AC3 audio without TS containers depending on the broadcasted format. The previous general recording format setting now only applies to TV recording and has been renamed accordingly.
  • Removed: Recorder Options: “Adjusted PAT/PMT” checkbox. It is still available as tweak (launch Tweaker.exe for changing it) and switched on by default. It makes sure that the table of contents in TS files specifies the recorded, not the broadcasted elements (like audio tracks, teletext, subtitles), in order to avoid issues with other players than DVBViewer.
  • Added: Timer Recordings: The lead and follow-up time can now be specified / edited individually per timer in the Timer Recordings Window and the corresponding OSD dialog (default skin only). Transferring these values to / receiving them from the DVBViewer Media Server is now fully supported.
  • Change: Timer Recordings: The description and channel IDare now stored as Unicode in the file timers.xml . Please note: This may cause compatibility issues (garbled non-ASCII characters) when reverting to a version before 6.0.4.0.
  • Fix: Recorder: Filename schemes containing backslashes could result in file paths with double backslashes and cause follow-up issues.
  • Fix/Change: Recorder: Better error handling in case of a Service ID in the channel list data that does not match the Service ID in the received data (which previously disabled “all audio tracks” recording).
  • Change/Fix: Recording Database: On database recreation / refresh reading the EPG Info files (.txt) now precedes reading the NTFS file properties of recordings (previously the other way round). This and other measures avoid messed up duration values that were not stored and processed correctly in the past.
  • Change: EPG Window: Parts have been restructured and unified/simplified. The search bar and the button for showing/hiding it are now placed at the bottom. The time bar has been removed. The contained elements (date & time input, Now Button) are now permanently visible at the top. There is one uniform context menu for all tabs (previously three different menus). Time related menu items like “Time +/-” or “Evening” now apply to all tabs (previously only to “EPG at...” and “Timeline”). The additional navigation bar at the top of the TV Guide tab has been removed. The functionality is covered by the permanently visible time navigation and the context menu.
  • Fix: EPG Window: After sorting the content of the “EPG at...” tab by clicking a column title the Details panel showed the wrong EPG item (not the selected one, see here). Additionally numerous functional bugs and inconsistencies have been fixed.
  • Added: UPnP Window: Buttons for copying the URL of UPnP items to the clipboard, playing an item and transferring the displayed items to the DVBViewer playlist, so they can be played successively without having to start the playback of each item individually.
  • Fix: UPnP Window: The window was not able to display Unicode characters, that are not contained in the local character set.
  • Fix: UPnP / OSD: Some flaws on OSD Menu ? htpcHome ? UPnP, particularly the missing help via OSD Blue (F8) and the non-working automatic display of discovered UPnP servers. The page remained empty unless the user pressed OSD Yellow (F7).
  • Added: Subtitles: Ability to obtain SRT subtitle files associated with video files from the DVBViewer Media Server (requires DMS version 2.1 or later). This also applies to Playback ? UPnP Server. They appear in the Settings ? Subtitles menu.
  • Added: Subtitles: Ability to recognize multiple SRT files for different languages that are associated with a video file, provided the SRT filenames follow the usual naming convention. If the video filename is movie.mkv, recognized SRT subtitle file names are movie.srt, movie.eng.srt, movie.ger.srt etc. They all appear in the Settings ? Subtitles menu.
  • Fix: Subtitles: Several issues concerning SRT subtitles. SRT files with UTF-8 BOM bytes couldn't be read. The subtitle update frequency was too low (once per second) causing bad sync with video and omitted subtitles on fast changes.
  • Fix: Subtitles: DVBViewer did not handle video files with both internal (embedded) and external SRT subtitles correctly (see here).
  • Fix: Subtitle Options: The slider for adjusting the background transparency of SRT subtitles didn't take effect.
  • Added: Teletext Options: Sliders for adjusting the background transparency and outline thickness of teletext subtitles.
  • Added: Hardware Options: The complete device name is displayed as hint on mouse over if it exceeds the list box width.
  • Fix: Hardware: The connection timeout configured for virtual TS Stream devices was ignored internally.
  • Change: Hardware: “No hardware available” error message replaced in the English language file by the more meaningful “"There is no matching DVB device available for this channel!" (see here).
  • Fix: HbbTV/MHEG5: Measure to enable the coexistence of HbbTV and MHEG services for the same channel. OSD Red (F5) preferably activates HbbTV, if available and enabled. The OSD main menu allows to select HbbTV or MHEG5 (by Christian).
  • Fix: Channel List Views: If the grouping was set to Root + Frequency empty category names were displayed for TS Stream channels (because they have no frequency).
  • Fix: Main Window: Enabling/Disabling the Playback ? Playback Rate menu item in the main window did not work as intended. It is supposed to be enabled on DVD playback (except for DVD menus) and for file playback without the DVBViewer Filter.
  • Change/Fix: Media Server Options: The method for sending Wake On LAN to the server PC now conforms more to the standard expected by network devices.
  • Fix: General: The “User Data Error” message box appeared without text. After clicking OK DVBViewer was not terminated properly, but was still running invisibly and had to be terminated with the task manager (see here).
  • Updated: DVBViewer Filter to version 3.9.6 (H.264 format detection enhancements particularly for handling problems with H.264 baseline profile and the LAV Video Decoder in DXVA2 Native mode).
  • Updated: Default satellite transponder lists, default satellite and internet channel lists.

New in DVB Viewer 6.0.4 (Nov 1, 2017)

  • Added: Teletext Window: Navigation tree view showing the available pages and sub-pages. A “+” icon indicates a page with sub-pages, an “S” icon a subtitle page and an “N” icon a news flash page. Please note: The tree view changes the navigation with the arrow keys, page up/down etc. according to the tree view standard behavior. Additionally holding down the Ctrl key lets the Teletext Window respond as before.
  • Change/Added: Teletext Window: The (non-graphical) teletext representation for the visual impaired that appears after activating Options ? Extended ? Support for visual impaired users is now adjusted to the current window size (thus being more readable for non-impaired users) and provides additional keyboard functions:
  • Placing the text cursor on a page number and pressing Return switches over to this page. Placing the text cursor on an internet address and pressing Return opens a browser window with the corresponding page (does not work if the address contains a line break). Ctrl + C copies the selected text to the clipboard, Ctrl + A selects the whole teletext page. Ctrl + arrow keys are for teletext navigation (up: previous (sub-)page, down: next (sub-)page, left: back to the last visited page, right: forward).
  • Fix: Teletext: DVBViewer unnecessarily reset the teletext page memory on audio track changes. The Teletext Window content now responds more smoothly to resizing.
  • Change: Teletext Subtitles: They are now synchronized with video according to the broadcasted presentation time stamps (PTS) and displayed at the position and with the color intended by the broadcaster.
  • Added: Subtitles: DVB and teletext subtitles are labeled as “for the hearing impaired” in menus if they are flagged by the broadcaster accordingly.
  • Fix: Subtitles: DVBViewer only remembered the last selected teletext subtitles for a channel. Other subtitle types were excluded.
  • Fix/Change: Subtitle Options: The font size grew after each change on this page and OK/Apply in case of a Windows/Resizer text size greater than 100%, particularly affecting teletext subtitles. Additionally the Subtitle Options have been generally reworked. They don't apply to teletext subtitles anymore (the corresponding settings are now completely covered by the Teletext Options).The misleading Delay setting, that only takes effect under exceptional/error conditions has been moved to Tweaker.exe.
  • Added: Main Window: Toolbar Editor for rearranging and extending the toolbar. It can be opened by right-clicking the toolbar. The icon set selection in the upper part was located on Options ? General in previous versions. On the left side it shows the icons (sorted in categories) that are available in the currently selected icon set. The right side shows the icons that are currently assigned to the toolbar including dividers. You may use the buttons or drag & drop to add, delete and rearrange icons.
  • Added: Main Window: VisionX icon set that covers almost all commands that are available in the DVBViewer main window and allows to add them to the toolbar, if VisionX is selected in the Toolbar Editor. Please note that VisionX is a modifiable external icon set on disk (see below).
  • Added: Main Window: Possibility to add external icon sets for the toolbar (also self-made sets). They must comply with the following rules:
  • The icons must be *.png files carrying the internal name of the corresponding DVBViewer action object, e.g. actRecord.png (see the fairly complete VisionX set as example – in case of doubt ask in the DVBViewer forum).
  • The icons must be located in the installation directory (containing DVBViewer.exe) in sub-directories of ImagesIcons . The sub-directory names (e.g. ImagesIconsMyIcons) appear in the Icon Set drop down list of the Toolbar Editor.
  • If the sub-directory name equals the name of an internal standard set (like “XPedition” or “Vision”) DVBViewer uses the external icons in addition to the internal icons of this set. In this case the external icons must have a size of 16x16. Such extension sets don't need to provide icons for actions that are already covered by the standard set.
  • If the sub-directory name does not match an internal standard set name DVBViewer regards its content as additional independent icon set. It should at least provide icons for the actions covered by the standard sets.
  • Independent Icon sets that contain actRecord.png (for recording the currently played channel) must also contain actRecordStop.png that is shown while the currently played channel is recorded.
  • Icons of independent sets may have any (uniform) square size (e.g. 24x24). If the size is not 16x16 it must be specified in a Settings.ini file contained in the icon set subdirectory. It may also specify the width of separators and a default toolbar assignment that is used when the user clicks the Default Button in the Toolbar Editor. If no Settings.ini is present DVBViewer assumes the following content:
  • [General]
  • IconWidth=16
  • IconHeight=16
  • SeparatorWidth=8
  • Toolbar=actStatusbar;actFullscreen;actHideAll;actTeletext;actEPG;|;actCDown;actCUp;|;actStationMinus;actStationPlus;|;actVolDown;actVolUp;|;actList;actAVSettings;|;actRecorderControls;actRecord;
  • Added: Main Window: Help menu item “Order/Unlock Add-Ons...” that launches KeyTool.exe.
  • Change: Main Window: The signal strength field of the status bar (with four display modes switchable by mouse clicks) has been reworked. The former “None” display mode that showed an empty field has been replaced by a time of day display. Hints have been added for each display mode (elapsed time / remaining time / signal / time of day) indicating its meaning. The elapsed/remaining time modes consider timeshift playback by calculating “now” accordingly. On HLS Internet TV playback they are used for displaying the position in the timeshift buffer provided by the broadcaster. On file playback the signal display mode that formerly only showed 0% now displays the elapsed time as percent value.
  • Added: Recorder/Timeshift: “Remove video filler data” now also applies to HEVC video (previously only to H.264 and MPEG2). Thanks to Martin K for coding!
  • Fix: Timer Recordings: Changing the start time of a Media Server timer in DVBViewer also changed its end time.
  • Change: Timer Recordings: The lead and follow-up time of recordings are now stored internally as separate data fields (previously they had to be reconstructed from the difference of the EPG and timer start and end times). Additionally they are stored in the file timers.xml and are sent to / received from the Media Server.
  • Fix: Timer Recording Window: Several minor issues concerning language files, the selection of control elements with accelerator keys, the activation of buttons, tuner type icons etc.
  • Fix: Recording Statistics Window: The Recordings list wasn't updated on some occasions when it was visible. Recording Status ? Context Menu ? Delete Recording also deleted a corresponding auto-repeat timer. General cleanup and adjustments, particularly concerning language file entries.
  • Removed: Recorder Options: “MPG with DVD packet size” checkbox that enabled enhanced MPG file recording compatibility with (old) DVD players. The setting is still available as tweak (see Tweaker.exe).
  • Fix: Recorder: A wrong (non-existing) Service ID in the channel data prevented recordings from starting. Please note: Without a correct Service ID the recorder output is restricted in any case. Decryption is not possible, DVB subtitles and additional audio tracks are not available and the Adjust PAT/PMT option does not take effect. Clients / Players may be unable to play the result. New debug and recording log entries inform about the issue (“Service ID not found in PAT”).
  • Added: UPnP Window (Playback ? UPnP Server): Optional thumbnail display that can be switched on and off in the context menu of the media list.
  • Fix: UPnP Window: Some minor fixes and adjustments (the window couldn't be closed with Esc, no minimum window size, child nodes were indicated in the left tree for nodes that had no children, language file corrections etc.)
  • Added: TS Stream: Tweak “Automatically create TS Stream devices on demand” (see Tweaker.exe, default “on”). It allows to disable the automatic internal creation of Virtual TS Stream devices in order to limit the streams to the number of manually added TS Stream devices on Options ? Hardware.
  • Added: TS Stream (HLS): Temporary storing of (session) cookies and sending them back to the server, thus enabling reception of streams that don't work without it. DVBViewer does not store cookies permanently. They are deleted after the reception of the stream is finished.
  • Fix: TS Stream: A HTTP host header field as part of an addhdr URL parameter did not replace the host header field created by the Media Server, but was attached as an additional header field. Requesting an AES key for encrypted HLS from the server didn't use the intended user agent string in the HTTP header and ignored an addhdr URL parameter. In order to fix problems with Deluxe Music TV the number of buffered segments (with an intended overall duration/timeshift of 30 seconds) is now based on the actual duration of segments, not on the announced target duration value anymore.
  • Fix: Movie Options: The Clean Up Database button performed a cleanup of the recording database (TVDatabase.db3), not the indicated cleanup of the movie database (MediaDatabase.db3). The main purpose of the movie database is storing the last playback position. Now the clean up works in the following way: Entries referencing a file on the local PC are deleted if the file does not exist anymore. Entries referencing a remote file (by URL, UNC path, network drive) or a removable medium (DVD) are deleted if the object hasn't been played in the past 12 months.
  • Change: General Options: The menu style selection has been removed. All installations are changed to the DVBViewer menu style that supports a user defined font and font size (by means of Resizer.exe). The standard Windows menu style can still be activated by switching the new tweak “Use DVBViewer menu stile” off (see Tweaker.exe).
  • Fix: Input Options: The action Open File=94 (see actions.ini) did not work. Access violations under certain conditions could caused various malfunctions. The command list was not re-translated after a language change.
  • Change: Input Options: The action names in the file action.ini, the default command list and the English language file have been reworked in order to make them more comprehensible. The actions Window Size 40%=2018, Open URL=141 and UPnP Server=142 have been added to the file actions.ini so that keys can be assigned to them. Invalid entries have been removed.
  • Added: Hardware Options: The connection timeout (= maximum waiting time until the server responds) for RTSP Network Devices is now configurable in the settings dialog.
  • Fix: HbbTV: Issues if a HbbTV application was terminated and another one was started because the OSD was closed in between and other problems caused by certain broadcaster habits.
  • Change: Channel Handling: When the channel list is loaded DVBViewer now unifies root and category names with different upper/lowercase in order to avoid inconsistent display at different UI locations, particularly that such categories are merged in the Channel List/ Channel Editor Window, but are displayed separately in the OSD.
  • Added: Actions: New action “FavEdit=10” (see actions.ini). It replaces the former useless “ChanSave=10” that was a duplicate of “ChannelEdit=117”. The new action opens the Channel Editor with active Favorites page.
  • Fix/Change: Channel Logo Options: The “Select Logo” function in the context menu could not assign logos that were located in sub-directories of ImagesLogos. The navigation bar in the file dialog has been removed because assigning images from other directories is not possible.
  • Change: Media Server Recordings Playback: The Tweak “Method for playing remote recordings” has been redesigned and renamed to “Access mode for remote recordings”. It introduces a new “automatic” mode, to which all DVBViewer installations are changed. In this mode DVBViewer automatically uses streaming for playback if accessing the recording directly (on hard disk or via network shares/drive) fails. The other fixed modes (1=network shares/UNC path, 2=media server streaming, 3=web server streaming) may let playback start faster. For testing purpose mode 2 and 3 can also be used with a local Media Server on the same PC.
  • Change: Media Server Handling: If DVBViewer is associated with a Media Server on the same PC, it checks if the Media Server is running before trying to connect to it and waiting for a response, thus accelerating the DVBViewer start considerably if the Media Server is offline. Same applies to RTSP Network Devices associated with the local Media Server. Initialization fails immediately if the Server is not running.
  • Added: Media Server Options: Checkbox “Download channel logos from the server”. It enables DVBViewer to request channel logos from an associated Media Server, so they don't have to be installed on the client PC. They are downloaded on demand. Requires the DVBViewer Media Server 3.0.4 or later! Please note that in this case logo assignments cannot be changed on Options ? Channel Logos. It has to be done in the Media Server options.
  • Fix: Media Server Options: Possible crash caused by the server detection when leaving the Options ? DVBViewer Media Server Page, particularly if it was entered a very short time before.
  • Updated: DVBViewer Filter to version 3.9.5. The default buffer size has been doubled generally for fixing HEVC / UHD playback issues. If still required the buffer size for HEVC playback can be set independently from the host application by tweaking the file DVBSource.ini (see configuration folder) and adding a line HEVCBufferSize=xxx in the [Params] section, where xxx is the buffer size in KB. In extreme cases a size greater than the default size may be required for 4k HEVC playbackr, e.g. 1024 = 1 MB (see here).
  • Updated: Default Channel and Transponder Lists.

New in DVB Viewer 6.0.3 (Jul 18, 2017)

  • Change: General: Default configuration files including the transponder lists shipped with DVBViewer are not stored in the installation folder anymore, but in the Default sub-directory.
  • Change: Main Window: When the DVBViewer main window is restored from the minimized state all other minimized DVBViewer windows are also restored. Previously each window had to be restored separately.
  • Added: File Playback: Jumping to the previous/next chapter, if a MKV file contains chapter markers.
  • Added: File Playback: Tweak “Use chapters for Previous/Next actions” (see Tweaker.exe). Applies to DVD and MKV playback, provided chapter markers are present. Enables jumping to chapters instead of 1 minute back/forward. The default is “on”.
  • Change: File Playback: The default playback method for DVBViewer Media Server recordings from another PC is now “Media Server Streaming” except for recordings with UNC path (also see “Method for playing remote recordings” setting in Tweaker.exe). Streaming allows DVBViewer to access the recordings without network shares.
  • Fix: Teletext Window: Teletext pages saved as .bmp or .png were rendered with too large characters overlapping each other if the Windows text size was greater than 100% (see here).
  • Added: Teletext Window: Tweak “Width of saved teletext images” (see Tweaker.exe) for specifying the width of teletext images saved as .png or .bmp in pixels. The height is scaled accordingly.
  • Change: Channel Logos: Enhanced handling that uses less memory. Please note: On next channel logo access the file ChannelLogos.ini (containing logo → channel assignments) is converted to a more efficient format and stored as ChannelLogos2.ini.
  • Added: Channel Logo Options: New “Default Logo” context menu item that resets the selected logo → channel assignment to its default. It does the same as the Reset button, but for a single entry.
  • Fix: Channel Logo Options: Cancel did not undo changed logo → channel assignments.
  • Fix: Timer Recording Window: After opening the Window the currently played channel was assigned to the channel field in the input area, not the channel of the selected timer recording (see here).
  • Fix: EPG Window: The timeline view was restricted to displaying the EPG only one week ahead (see here). The keyboard shortcut for opening the Timer Recording Window did not work correctly. It is now Ctrl+M.
  • Fix: OSD: The OSD menu timeout set on Options → OSD General did not work anymore (since 6.0.2, see here).
  • Fix: Actions: Missing entries in the file actions.ini (see installation directory), particularly “Video Window 1” and “Radio Window”. The former “Hide All” entry has been renamed to “Video Window 2” (see here).
  • Fix: Hardware: DVB Tuner allocation did not work correctly in case of competing access to hybrid tuners and tuners that were configured for “Shared LNB”. They were used simultaneously though they shouldn't. (since 6.0.2).
  • Fix: COM Interface: Deleting favorites with the RemoveFavorite function did not work correctly (see here).
  • Change: TS Stream: Enhanced Handling of relative paths in URLs. Required for playing certain HLS streams.
  • Updated: Default channel lists for internet TV / Radio in DefaultChannels.directory.

New in DVB Viewer 6.0.2 (May 17, 2017)

  • Fix: File Playback: The fast forward / rewind function did not work in the Radio Window display mode, where it was supposed to perform incremental jumping (+/- 10, 30, 60... seconds depending on the number of rapid mouse clicks).
  • Fix: File Playback: File playback with the DVBViewer Filter did not work if the filename contained characters that were not available in the local character set.
  • Fix: TS Stream / HLS: Enhanced internal error handling preventing useless attempts to get the same file from server again and again if it replies with an error code.
  • Fix: DVB IPTV: Virtual DVB IPTV network devices (and also virtual TS Stream devices if used for DVB IPTV) always signaled data reception with a “signal strength” of 100%, even if they did not receive data at all.
  • Change: EPG: Faulty UTF-8 EPG strings are auto-corrected (which may yield some missing characters). This does not apply to EPG data already stored in the file epg.dat (see configuration folder).
  • Fix: COM Interface: ChannelManager.GetByChannelName did not work anymore (always returned 0).
  • Fix: Media Server Options: The “Method for playing remote recordings” tweak (see Tweaker.exe) did not work anymore.
  • Fix: Main Window: On DVBViewer start the main window always appeared on the primary monitor, not where it was previously closed, if Options → General → Start in full screen mode was switched on. The fix in DVBViewer Pro 6.0.1 only took effect under Windows 7 with Aero design switched off.

New in DVB Viewer 6.0.1 (Apr 18, 2017)

  • Fix: Main Window: Under Windows 8 and 10 the control bar disappeared completely or turned into a small button when it was visible while the main window was minimized and restored (particularly in DVBViewer 6.0.0 radio window mode).
  • Change: Main Window: Restoring the minimized main window under Windows 8 and 10 now also restores all other open DVBViewer windows (like under Windows 7). Previously each window had to be restored separately.
  • Fix: Main Window: On DVBViewer start the main window always appeared on the primary monitor, not where it was previously closed, when Options ? General ? Start in full screen mode was switched on.
  • Fix: OSD: Creating thumbnails for movie folders (in htpcHome ? Movies) did not work correctly. Possibly the content of Images ThumbsVideosTitle in the Configuration Folder must be deleted to force image recreation.
  • Fix: COM Interface: EPG-related bugs affecting add-ons, particularly EPGPlus and Zappi.
  • Fix: Subtitle Options: “Enable if available” (supposed to let DVBViewer automatically display subtitles if available for the selected languages) did not work anymore.
  • Fix: Channel Editor: The import open dialog did not offer M3U as file type.
  • Fix: RTSP Device: DVBViewer did not respond correctly to forced channel switching signaled by the DVBViewer Media Server, e.g. when a timer recording starts in the Media Server requiring a device that currently is used for playback in a DVBViewer client).

New in DVB Viewer 6.0.0 (Apr 11, 2017)

  • Removed: Unicast Network Device: This out-dated way of connecting to the Recording Service is not available anymore. Its functionality is now fully covered by RTSP (Sat>IP) Network Devices that can be used as replacement. If Unicast Network Devices are essential for some reason please stay with Recording Service 1.33.2 beta and DVBViewer Pro 5.6.4
  • Updated: Key Tool (KeyTool.exe) to version 1.1. It allows to order a Media Server license (more about it here) and to enter the password that you will receive after having purchased it
  • Added: Channel List: DVBViewer Pro 6.0 provides an easy way to try the new streaming capabilities that allow to store Internet TV/Radio channels in the channel list
  • Click TV/Radio ? Reception Settings in the main menu
  • Select “TS Stream” in the list of available reception types
  • Click the Load Channel List button and select one of the sample lists from the drop-down menu
  • Please note that the channels contained in German (ger) channel lists may not be receivable outside of Germany due to geo-blocking. In other countries you may rather want to try the international (int) lists. Please also note that URLs of channels belonging to the new TS Stream (Live Stream) tuner type are stored in an additional file ChannelsURL.ini that is located in the configuration folder. A backup or copy of a channel list containing TS Stream entries requires saving the files channels.dat and ChannelsURL.ini together. Without the additional file or after loading/saving the file channels.dat with previous DVBViewer Pro / Recording Service versions all TS Stream channel list entries are lost!
  • The new feature is only usable with DVBViewer Pro 6.0 (stand alone) or in combination with the DVBViewer Media Server 2.0 and later. Please take care that a channel list containing TS Stream entries is not accessed by older DVBViewer Pro / Recording Service versions.
  • If you are using Xepg for importing EPG data, please update to Xepg 0.7.0.0 that complies with the changed EPG handling in DVBViewer Pro 6.0 / DVBViewer Media Server 2.0 and supports assigning EPG data to internet channels belonging to the new TS Stream tuner type. Please note that Xepg 0.7.0.0 must not be used with older Recording Service / DVBViewer versions (and older Xepg versions not with DVBViewer Pro 6.0 / Media Server 2.0).
  • Since it is not possible to describe all aspects of the new TS Stream tuner type in the following log, a series of articles dealing with the details will soon be published in the forum.
  • STREAMING:
  • Added: Streaming: Handling of URL based entries in the channel list, provided the source delivers a transport stream (TS) or something that DVBViewer can convert to a transport stream (“TS Stream” tuner type). The “Channel List” section (see below) describes how such channels can be added to the channel list. The following stream / URL types are supported:
  • HTTP carrying a transport stream, as for example used by broadcasters providing TV streams via HbbTV.
  • HLS (HTTP Live Streaming) based on M3U8 playlists and transport stream segments. This format has been introduced by Apple and is frequently used for Internet TV. AES 128 encrypted streams are supported if the provider allows to access the key.
  • UDP/RTP multicast and unicast carrying a transport stream, similar to DVB IPTV as already supported by previous DVBViewer versions. Multicast URLs may specify a source IP and the IP of the local network adapter (NIC) in the following way: rtp://[Source-IP@]Multicast-IP:Port[/Adapter-IP]. The parts in square brackets are optional.
  • RTSP carrying a Sat>IP compliant transport stream letting DVBViewer work as a Sat>IP thin client that uses static RTSP URLs as provided by a some Sat>IP servers as M3U playlist (e.g. by the DVBViewer Media Server as RTSP channel list). However, Sat>IP with a virtual RTSP Network Device should be preferred, if possible, since it is more effective.
  • HTTP containing AAC or MP3 audio (internet radio). Internally the streams are converted to transport streams. Metadata like artist and title appears as EPG data, if available.
  • Paths of local TS, MP2, MP3 and AAC files which are handled “as if broadcasted live”.
  • Change: Stream/URL Playback: The handling/playback of URLs originating from Playback ? Open URL, Playback ? Open UPnP, from the playlist and other sources has been reworked and enhanced in the following way:
  • Everything that is detected as live stream containing a transport stream or MP3/AAC audio (like HLS and internet radio) is played as channel, including the possibility to use recording, timeshift and PiP. However, there are drawbacks resulting from such streams not being contained in the channel list. So the URLs should rather be added as TS Stream tuner type entries to the channel list.
  • All URLs referencing a remote file with a media format that the DVBViewer Filter can cope with are played by using it. This includes the capability to handle growing files correctly (particularly ongoing recordings).
  • All URLs referencing a remote file originating from HbbTV (mostly MP4) are handled by the VOD Source Filter. It has been reworked for this purpose and preferably cooperates with the LAV Splitter for playback. Please make sure that the LAV Filters are installed.
  • All URLs not covered by the points above are handled by the LAV Source Filter, if available (recommended), otherwise by standard Windows DirectShow mechanisms.
  • Added: Stream/URL Playback: Support for HTTPS live streams (see first point above). For this purpose the OpenSSL files libeay32.dll and ssleay32.dll are installed.
  • Added: Stream/URL Playback: URLs can now be passed as command line parameters to DVBViewer (in the same way as file paths).
  • Added: Hardware Options: Possibility to add virtual TS Stream Devices to the device list in order to change the default settings. By default TS stream devices are created dynamically on demand without showing up in the device list. Furthermore, in order to save network bandwidth, DVBViewer only creates new TS Stream devices dynamically if there is no alternative like taking the device away from a lower priority task for a high priority task. So if you don't want a TS Stream timer recording to stop playback of a different TS Stream, just add enough TS Stream devices to the device list. DVBViewer regards them as “available in any case”.
  • Added: Hardware Options: Settings dialog for virtual TS Stream Devices. It allows to specify the connection timeout and receive buffer size, the amount of pre-read data (before playback starts), a “per device” HLS data rate limitation and the network interface card / adapter over which UDP / RTP streams shall be received.
  • CHANNEL HANDLING:
  • Added: Channel Editor: Import (also by drag & drop) and export of M3U playlists containing TS Stream URLs. DVBViewer supports reading / storing the category of the channels in a format used by the Kodi IPTV Simple Client add-on. Please note that in case of M3U imports DVBViewer does not know the type of the contained streams, particularly whether they are video or audio streams. You may preselect whether they are imported as video or audio by selecting a video or audio node (or one of their sub-nodes) before importing the file. Wrongly assigned channels are automatically moved to the matching category when they are played for the first time
  • Added: Channel Editor: Export of DVB IPTV channels as M3U channel list, so they can be re-imported as TS Stream channels for conversion (see above). The new TS Stream tuner type integrates DVB IPTV (which was already supported by previous DVBViewer versions) and provides a more convenient handling
  • Added: Channel Editor: Means for manually adding / editing TS Stream channel list entries (including their URLs): For new TS Stream entries click New ? TS Stream on the Channel Data page. Enter the address and the channel name and click Add. All other data is detected automatically when the channel is played for the first time
  • Added: Channel Search: Possibility to perform a TS Stream channel search based on M3U lists that are handled as transponder lists if they are stored in the Transponders sub-directory of the configuration folder. In contrast to direct M3U import (see above) scanning only adds working entries to the channel list, saves the auto-detection of channel data on first tuning and assigns the channels to the correct video/audio category.
  • Fix: Channel Search: The channel search did not detect DVB-T2 and sub-streams (MPLP) correctly with DVB-T devices that support auto-detection (e.g. Digital Devices, DVBSky).
  • Added: Channel Search: Transliteration of channel and provider names with Cyrillic and Greek letters to Latin if the local character set does not contain such letters (since the channel list does not use Unicode yet, see here).
  • Change: Channel Search: Duplicate BBC channels appearing on Astra 28° East without assigned Freesat EPG and MHEG5 are dropped automatically.
  • Added: Channel Editor: The per-category settings (if a category is selected) can now be applied to a multi-selection of categories. The same applies to the “Set Channel Group” sub-menu in the context menu of the tree view.
  • Changed: Channel Editor: The “New DVB-S” button on the Reception Settings page has been replaced by a permanent generic DVB-S entry in the list of the available reception types (provided a DVB-S device is present). It can be used to define a new DVB-S reception type for another satellite position.
  • Added; Channel Editor: “Load Channel List” button on the Reception Settings page. It allows to select and load one of the DVBViewer default channel lists if available for the selected reception type (Astra 19/23/28° East and Hotbird 13° East for DVB-S, additionally Internet TV/Radio for the TS Stream reception type). Please note: DiSEqC should be set up correctly if necessary before loading a satellite channel list because it is adjusted to the DiSEqC settings.
  • Change/Added: Channel List Window: The former buttons have been replaced by a tool bar providing the following functions: “Channel Editor”, “Last Channel”, “Add to Favourites”, “Only Favourites on/off”, “Only TV on/off”, “Only Radio on/off”, thus making the main filter functions more accessible. The change also applies to the popup channel list in the main window and the channel lists embedded in the EPG- and the Timer Recordings window.
  • Added: Media Server Options: “Download Channels Now” button for getting the channel list from a remote DVBViewer Media Server (including channels.dat, ChannelsURL.ini and DiSEqC.xml). It can be undone with the Reload function in the Channel editor.
  • Added: Channel Editor: Special streaming settings and functions on the Channel Data page if a TS Stream entry is selected:
  • Channel Name button: Only applies to internet radio. Automatically detects the channel name belonging to a given address and copies it to the name input field if the channel provides Shoutcast metadata.
  • Direct Address button: Applies to internet radio and simple HTTP streams containing a transport stream. Detects the direct stream address without redirections or playlist references and copies it to the address input field. The direct stream address speeds up channel switching.
  • Remove clock reference / Ignore PTS discontinuities checkboxes: Applies to HLS and simple HTTP streams containing a transport stream. May help to fix issues caused by wrong time stamps in the stream.
  • Time Offset input field: Applies to HLS. Some channels allow to “timeshift” streams to the past. The Time Offset input field enables creating channel list entries like “ZDF 30 minutes ago”. Please note that in case of HLS playback the main window control bar shows the current position in / the total duration of the timeshift buffer provided by the HLS server. However, if DVBViewer timeshift is active the control bar shows the values resulting from the DVBViewer timeshift buffer.
  • Max. Rate input field: Applies to HLS. Some channels allow to select streams with different data rates affecting the video resolution and quality. The Max. Rate input fields enables to limit the data rate. It lets DVBViewer select a stream with a data rate below the specified value, if possible. The default is 0 (= unlimited, highest possible quality). Please note that the hardware options ? TS Stream Device settings provide a “per device” HLS data rate limitation that is superseded by the per channel setting if not zero.
  • MAIN WINDOW AND OSD:
  • Change/Added: Main Window: The handling of the Main Window views (“Hide All”, Full Screen”...) has been completely reorganized and enhanced in several respects. Each active view can be configured independently from the others with the options in the lower menu part (if available for the view) and the window position and size. Clicking the currently active view lets DVBViewer return to the previous view.
  • Change: Main Window: The “View ? Hide All” menu item has been renamed to “Video Window 2”. By default it looks like the former “Hide All” view (without title-, menu-, tool- and status bar), but can be configured independently from the normal view, which means, it can be equipped with the mentioned bars.
  • Added: Main Window: “View ? Video Window 1” menu item. It switches over to the “normal” view that by default contains a title-, menu-, tool- and status bar. However, this view can also be configured in different ways.
  • Added: Main Window: “View ? Radio Window”. Enables to manually switch over to the radio view that hides the video area (even if TV or a video is played). Previously is was only available via “Options ? TV/Radio ? Hide video display area on audio only playback” letting DVBViewer switch to it automatically. Additionally the Radio Window now permanently displays the Main Window Control Bar for navigation.
  • Added: Main Window: “View ? Show Frame” menu item that hides / shows the frame of Video Window 1/2. Please note that even in “frame off” mode some Windows versions still shows a (thinner) frame if the title bar is visible. Since Windows does not allow to resize a Window in “frame off” mode, DVBViewer automatically switches the frame on while the mouse cursor is close to the window border.
  • Added: OSD: The (internet) radio text OSD (see Options ? TV/Radio ? Show radio text) can now occupy up to three lines, so that long text is not cut off anymore. If no radio text is available it displays the EPG title of the current program or at least the channel name. In case of internet radio the Radio Text OSD shows metadata like artist and title. Internally the metadata is converted to EPG data and can also be viewed in the EPG window.
  • Fix: File Playback: Unicode subtitles from SRT files were not displayed correctly.
  • Change: MHEG5/HbbTV: The main window control bar is now usable while MHEG or HbbTV is active, thus enabling to jump / seek with the mouse in HbbTV videos.
  • Change/Fix: HbbTV: Measures for speeding up navigation in HbbTV pages, various fixes and enhancements.
  • Fix: Movie Thumbnails: The function for generating video thumbnails was not able to create thumbnails from some important video formats and tended to crash if it was canceled. The resulting thumbnail files could not be processed in the OSD. Please note: It is recommendable to delete all old files in the Configuration FolderImagesThumbsVideosTitle sub-directory.
  • Change: Movie Thumbnails Creation / Mosaic Preview: A considerable speed-up of both functions due to optimization. The maximum video thumbnail width/height has been increased from 128 to 256 pixels.
  • Removed: Movie Options: “Movie Thumbs” page including the faulty generation of movie thumbnails for selected directories. The thumbnails are now created automatically on demand if the corresponding option is switched on (see below).
  • Added: Movie Options: The “Movies” page now contains a “Create Thumbnails” checkbox that switches the automatic on-demand creation of video thumbnails on/off. The default is “off”. Additionally a “From Position” input field allows to specify from which file position (in seconds from the beginning) the thumbnail shall be taken. Please note: Thumbnail creation now requires the LAV Filters to be installed!
  • EPG:
  • Change: Channel Editor/EPG: Previously the EPG settings in the channel editor specified which EPG types (DVB/MHW/External) are accepted and stored for a channel. Now all arriving EPG data is stored and the settings decide which EPG type is displayed for a channel, allowing to switch between them. Data from different sources for the same channel can coexist in the EPG data base without being mixed up or overwritten. If more than one EPG type is allowed and available for a channel, DVBViewer prefers external (imported) EPG data over MediaHighway data over DVB data.
  • Removed/Change: EPG Options: The three checkboxes “Receive standard / MediaHighway / Freesat EPG data” have been removed. EPG reception is now always enabled, particularly Freesat EPG reception if the orbital position of satellite channels is 28.2° East (previously switched off by default). Additionally the “MHW/Freesat” page (allowing to enter frequencies on which MediaHighway and high speed Freesat EPG is broadcasted) has been merged with the main EPG page.
  • Change/Fix: EPG Handling: General restructuring of EPG related code, including support for the import of external EPG data from Xepg for TS Stream channels. Some problems and inconsistencies have been fixed.
  • Fix: EPG Window: Parts of the EPG timeline were not scaled according to the Windows text size. On program controlled tab changes (not directly triggered by the user) the content of the filter drop-down list was not adjusted to the active tab.
  • Fix: EPG Import: The EPG import from the Recording Service after waking up from sleep mode / hibernate tended to fail due to network adapters not being ready at this early stage. It is now performed after a delay of 30 seconds (see here). Additionally the import is now performed in the background in order to prevent the UI from freezing for several seconds due to waiting if the server is unreachable.
  • HARDWARE:
  • Added: RTSP Device: CAM menu display for virtual RTSP devices. Requires DVBViewer Media Server 2.0 or later. For accessing TV/Radio ? CAM Menu “Has CI module” must be checked for the RTSP device (see Options ? Hardware), playback using this device must be active in the main window and a DVB device with CI/CAM must be associated with it on the server side
  • Added: RTSP Device: Tweak for letting the RTSP Device send a complete DVB-T parameter set to a Sat>IP server including some fake values, in order to formally comply with the specifications. (see here, (2)). The tweak can be added to RTSP Network Device sections in the file hardware.xml
  • entry name="AllParams">1</entry>
  • Fix: CI Handling: Tuning an unencrypted channel could stop or disturb decryption of another channel from the same transponder and spoil an ongoing recording of this channel (particularly concerning DVBSky and FireDTV)
  • Fix: Hardware: Windows messages reporting the arrival or removal of a DVB USB device did not update the executable state of recording timers
  • Added: Hardware: DVB-T2 and sub-stream (MPLP) detection for EMPIA based DVB-T2 devices (e.g. Hauppauge WinTV-soloHD, dualHD and PCTV triplestick)
  • Fix: Hardware: The Hauppauge WinTV-soloHD, dualHD and PCTV triplestick hybrid tuners were erroneously regarded as USB 1.1 devices that are not able to deliver more than one TV channel at the same time. Please note: A new device detection must be performed on Options ? Hardware to fix this issue
  • Fix: Hardware: DiSEqC with Sundtek DVB-S2 sticks did not work. Please note: A new device detection must be performed on Options ? Hardware to fix this issue
  • Updated: Hardware Database
  • MISCELLANEOUS:
  • Change: Recorder: Parts of the recorder have been restructured. Recordings are now started after reading the broadcasted service information, thus making it unnecessary to split and restart recording immediately due to channel data changes.
  • Change: Scaling: Resizer.exe and DVBViewer.exe now support user defined window and font size scaling up to 300%.
  • Fix: COM Interface: After registering a COM event handler the action ID 16382 for minimizing DVBViewer did not work anymore (see here).
  • Fix: DVBViewer Media Server Options: After being opened the page did not display the currently selected Media Server, but the first Media Server that was found in the network, which could be misleading.
  • Updated: DVBViewer Filter (DVBSource) to version 3.9.4.
  • Added: Playback: Support for HEVC playback with the Lentoid Decoder. Please note: Requires DVBViewer Filter 3.9.4. The measures are optimized for German DVB-T2 (HEVC Full HD 50 fps). They enlarge the buffer size in the DVBViewer Filter so that it exceeds the maximum video PES packet size. Otherwise artifacts may occur. This special size can be tweaked in the file DVBSource.ini (see configuration folder) by adding an entry BufferSize=... in KB to the [Params] section. The default is 320. Increasing the value further for UHD may cause a very high memory consumption, particularly if playback is too slow so that the DVBViewer Filter uses up to 1000 buffers of this size.

New in DVB Viewer 5.6.4 (Jul 11, 2016)

  • Fix: Main Window: In case of new installations and installations in which no changes on Settings -> Options -> TV/Radio had been performed yet the "Channel Plus/Minus" and "Favourite Plus/Minus" buttons in the DVBViewer main window tool bar unintentionally opened the OSD EPG display ("Mini EPG"), requiring to press [Enter] for channel switching to take place
  • Fix: Channel Editor: In case of DVB IPTV clicking Apply on the channel data page of the channel editor stored wrong data preventing further reception of the channel
  • Fix: Channel Editor: A change of a satellite frequency on the channel data page of the channel editor did not adjust the LOF and 22 kHz signal settings accordingly
  • Fix: HbbTV: Under certain circumstances redirections were not handled correctly yet

New in DVB Viewer 5.6.3 (Jul 4, 2016)

  • Change: HbbTV: The ce-html and HbbTV web page loading algorithm has been completely rewritten.
  • Fix: HbbTV: Several fixes and stability enhancements. Redirections are now handled properly, wrong width and height values can no longer cause a crash, invalid javascript close commands don't kill the browser instance anymore etc.
  • Added: HbbTV: Tweak “Automatic color key detection for HbbTV” (see Tweaker.exe). It activates an algorithm that determines if a color key is necessary. Auto-detection may help if DVBViewer does not show the expected HbbTV content, e.g. a background picture instead of foreground video.
  • Fix: Main Window /OSD: Channel switching and/or the Mini EPG OSD did not work correctly with certain combinations of settings (particularly Options ? EPG Options ? Show EPG Info on channel change, TV/Radio ? Browse in MiniEPG, TV/Radio ? Channel plus/minus switching delay).
  • Fix: OSD: An OSD-embedded video window did not work correctly in EVR Custom mode with DXVA scaling switched on when the chain of playback components was (re)built while the OSD was visible. It caused the video to be stretched to the whole video area, thus hiding the OSD.
  • Fix/Change: OSD Options: The OSD pages in the Options have been reworked and reorganized (including the corresponding English and German language file sections). Some flaws have been fixed. All mouse related OSD settings are now located on a new OSD Mouse page that replaces the former OSD Appearance page. Appearance related settings have been moved to the OSD General page.
  • Removed: OSD Tweaks: The tweaks “Auto-close OSD channel list”, “Auto-close OSD recording list” and “Auto-close OSD EPG window” are no more available. They are now covered by Options ? OSD General ? Close OSD on video and TV playback start / Close OSD on audio and radio playback start with extended functionality. Please note that these options only apply to playback started on OSD pages.
  • Fix/Change: Options: The Shutdown and Subtitles page have been reworked (including the corresponding English language file sections), some flaws have been fixed.
  • Fix: Channel Editor: The F10 keyboard shortcut for “Main Audio Track” function did not work and has been replaced by F8.
  • Fix: General: Icon scaling produced ugly results if the screen was set to another color depth than 32 bit.
  • Added: Recorder Log: Three additional lines in the recorder log (timer name, intended end time, timer options). Teletext and DVB subtitle streams are also logged now.
  • Fix: Recorder Log: In some countries the recorder wrongly used the 12 hour format for logging the duration.
  • Fix: Recorder: Corrections concerning the PMT handling. After detecting a wrong PMT PID the recorder did not record the correct one (applies to TS recordings with auto-split switched off). If the “Adjusted PAT/PMT” option was switched on the first PMT in the recording did not indicate all audio streams, causing problems with other software. The PMT was not adjusted if the PMT PID in the channel list was initially 0. No PAT/PMT was written in case of a wrong Service ID.
  • Added: Recording Service Options: Tweak “Method for playing remote recordings” (see Tweaker.exe). It can be used if DVBViewer is configured as client of a Recording Service running on another PC and Options -> Recording Service -> Connect to recording list is switched on. The tweak allows DVBViewer to play remote recordings by means of streaming, so that no network shares and UNC paths are required. There are three possible values: 0 = network shares/UNC path (streaming off, default), 1 = media server streaming, 2 = web server streaming (only Recording Service 1.33 or later).
  • Change: Hardware Options: The “Has CI module” checkbox is now enabled for IPTV network devices.
  • Change: CI Handling: General CI handling enhancements. Inducing decryption does not require a valid PMT PID in the channel list anymore (missing in channels that were scanned while being inactive), thus saving a retune with the corrected PMT PID. Additionally the internal CI handling is not executed uselessly anymore if a required vendor-specific DLL is missing. Some more exceptions are caught and logged.
  • Added: File Playback: Tweak “Search Depth in MB” (see Tweaker.exe). Applies to file playback with the DVBViewer Filter. The search depth specifies how many MBs DVBViewer analyzes before playing an MPG or TS file in order to detect the contained streams and the video/audio format. Increasing the value may help if streams are not found, but also increases the time that is needed for analysis.

New in DVB Viewer 5.6.2 (Apr 4, 2016)

  • Fix: Mosaic View: The Mosaic View did not apply the Options - OSD Appearance - Overscan Adjustment settings correctly and displayed the pictures with a wrong aspect ratio (depending on the OS aspect ratio).
  • Fix: Zoom Settings: The effect of “Stretch vertically up/down” was swapped throughout DVBViewer, including Settings ? Zoom, OSD ? System ? Settings ? Zoom and the corresponding actions.
  • Change: Zoom Settings: The handling of the Zoom Setting has been reworked and simplified; several inconsistencies have been fixed. DVBViewer now uses only one set of zoom settings for all aspect ratios, not two separate sets for 4:3 and 16:9 anymore. You may revert to the previous behavior by activating the tweak “Separate zoom settings for 4:3 and 16:9” (see Tweaker.exe).
  • Fix: DiSEqC: The Preset Position setting was reset to 0 on each (re-)loading of the channel list (channels.dat) and each DVBViewer start..
  • Fix: Channel Editor: The additional input elements for the DiSEqC settings “Preset Position”, “Angular Position” and “Extended” were not shown anymore after re-opening the Reception Settings Page.
  • Fix: UPnP Window: On a Windows text size of more than 100% the column widths in the Playback ? UPnP Window became wider each time when the window was opened, up to a limit of 10000 pixel. In order to fix this issue DVBViewer Pro 5.6.2 resets the column settings to their default when it is launched for the first time.
  • Added: Hardware Database: Consideration of (known) DVB-C devices requiring the symbol rate to be multiplied by 1000 before it is passed to the driver. “Scan Devices” automatically adds the SRx1000 flag to the hardware settings in this case.

New in DVB Viewer 5.6.1 (Mar 16, 2016)

  • Fix: Recorder: Recording all audio channels as TS did not work anymore (in version 5.6.0).
  • Fix: EVR / Custom EVR: Issues caused by wrong EVR Video Processor handling if the corresponding tweak was switched on. The default is now “off”.
  • Change: Channel Search: After a channel search the Channel Editor automatically selects and shows the first found new channel.
  • Fix: Channel Numbering: Under certain conditions the favorite number was not displayed correctly in “Favorites based OSD navigation” mode.
  • Fix: Channel Numbering: The status bar still displayed a zero-based channel number if the “One based channel and favorites numbering” tweak was switched on.
  • Fix: OSD: After opening the EPG details from the Mini EPG with OSD Green/Yellow and performing OSD Back the last state of the Mini EPG was not restored.
  • Fix: OSD: Assigning channel logos to channels failed in certain cases (particularly concerning audio track sub-entries).
  • Fix: OSD: Browsing left/right in the Mini EPG only worked for the current (played) channel, not after browsing up/down.
  • Added: Main Window: “Hide mouse cursor” tweak (see Tweaker.exe) specifying when the mouse cursor gets hidden in the video area: 0 = never, 1 = only in full screen mode (default), 2 = always (tweak already available in 5.6.0 release).
  • Added: Main Window: New menu item View ? Windows Size ? Source Resolution plus a corresponding action. It adjusts the size of the main window so that TV or a video is displayed in its original resolution. In case of anamorphic video (non-square pixels) DVBViewer preserves the aspect ratio and adjusts the window size either to the horizontal or to the vertical source resolution (depending on the tweak “Best window size by only changing the height”).

New in DVB Viewer 5.6.0 (Mar 7, 2016)

  • CHANNEL AND FAVORITES EDITOR:
  • Added: Channel Editor: Multi-Selection of items for functions like Export, Delete or Drag & Drop. More than one Item can be selected by using the mouse plus the Ctrl or Shift key or the cursor keys plus Shift
  • In the channel list multi-selection is restricted to items belonging to the same level, so a selection cannot contain categories besides channels. Additionally the items (except root nodes) must be located in the same Video or Audio folder, so a selection cannot contain TV and Radio channels or items from different root folders
  • In the favorites list multi-selection is restricted to items of the same type, so a selection cannot contain categories and channels. However, a selection may contain channels from different levels, which means, channels outside and inside of categories
  • Added: Channel Editor: “Select All” function in the context menu of the channel / favorites editor (Ctrl + A). It selects all siblings of the selected item with the same type on the same level
  • Added: Channel Editor: Cut, Copy and Paste functions for moving or copying (multi-)selected channel list or favorite items to another location. The functions are available in the context menu of the channel / favorites editor or by using the standard keys Ctrl + X/C/V. Please note that DVBViewer does not use the standard Windows clipboard in this case, but a file in the Windows temp folder that even survives a reboot. Cut, Copy and Paste may serve the following purpose
  • Moving channels or categories within the channel list or favorites list by using Cut and Paste (as keyboard substitute for drag & drop)
  • Copying channels or categories from the channel list to the favorites list (as keyboard substitute for drag & drop)
  • Copying channels or favorites from or to other DVBViewer instances resp. installations on the same PC (particularly DVBViewer GE). Please note that favorites can only be copied to favorite lists, not to channel lists
  • Copying scan results from the TransEdit Scanner Window to the DVBViewer channel list by using “Copy to clipboard” in the Scanner Window context menu or Ctrl + C. TransEdit exports a mixture of channels from different transponders as category folders and a mixture of TV and Radio channels as root folder, which are inserted as such (including their content, of course) in the DVBViewer channel list. Only channels of the same type (TV or Radio) from the same transponder (frequency) are copied as pure channels
  • Please note the following restrictions
  • The favorites editor actively prevents duplicates, so it does not make sense to use Copy and Paste within the favorites. After drag & drop or copy & paste of channels to the favorites a message box informs about how many of the selected channels were rejected because they are already present in the favorites list
  • Favorites only work if they are also present in the channel list (the favorites list is a subset of the channel list), so it is no good idea to use Cut and Paste for moving channels from the channel list to the favorites. It may result in data loss since it is not possible to to move/copy channels from the favorites back to the channel list
  • Added: Channel Editor: “Sort Alphabetically” function in the context menu of the channel editor (Ctrl + O). Sorts the categories contained in the selected video/audio folder or the channels contained in the selected category folder(s) in alphabetical order. Please note that this kind of sorting changes the channel list permanently, unlike the sort functions in the channel list (without editor) that only influence how the channel list is displayed
  • Added: Channel Editor: Context sensitive help function for the different editor pages. Please use the question mark tool button or F1 to open the corresponding Wiki page in your browser
  • Change: Channel Editor: The auto-expand delay for drag & drop has been increased from 1 to 2 seconds
  • Added: Channel Editor: “New” Button on the channel data page. It opens a pop-up menu allowing to select the tuner type for new channel data that can be entered on a page where all parameters are blank resp. set to zero
  • Fix: Channel Editor: File names containing a dot were cut off at this position on export
  • Change: Favorites Editor: New icons for the favorites indicating the tuner type (DVB-S/T/C) and if the channel is encrypted. Please note: A red cross indicates that no matching channel can be found for this favorite. Additionally it is disabled in the Favorite Menu and skipped on Favorite Plus/Minus. To make it work again such a favorite must be recreated, or the missing channel must be added again to the channel list
  • The channel ID based assignment of favorites to channels is handled more strictly than before. A maximum of one deviating Channel ID attribute is accepted (and subsequently corrected). Otherwise the favorite is regarded as “not assignable”. However, a new internal favorite auto-update function continuously synchronizes the favorites with channel ID changes while DVBViewer is running. For example if a channel is renamed, the associated favorite is renamed in the same way. This measure avoids broken links between favorites and the corresponding channels
  • Added: Favorites Editor: “Delete All” function in the context menu of the favorites editor (shortcut Ctrl + N). It deletes the whole favorites list after prompting for confirmation
  • RECEPTION SETTINGS AND CHANNEL SEARCH:
  • Removed: Channel Editor: Satellite reception settings like DiSEqC, LOF and Tone cannot be set up per folder or channel anymore. They are only displayed as information on the channel data page. Please use the new Reception Settings page to configure reception of a satellite position (see below).
  • Added: Channel Editor: Clicking the gear wheel tool button opens a new Reception Settings page. The list on the left shows the available reception types (depending on the available tuner types). The list on the right shows the available transponder resp. frequency lists for the selected reception type. They are required for a channel search.
  • The Update Button updates both lists after changes in the hardware configuration, channel list or the transponder list directory. The “New DVB-S” Button creates a new satellite reception type item. It becomes permanent after selecting a transponder list for it and performing a channel search. The Transponder List Directory link opens an Explorer window showing the files in the transponder list directory.
  • The settings section allows to change the name of the selected transponder list and to set up DiSEqC and the LNB type for satellite reception. Clicking Apply updates the selected transponder list and all channels belonging to the selected reception type accordingly. Additionally Apply creates a permanent link between the reception type and the transponder list so it only has to be set up once for a channel search.
  • Please note that each satellite position is regarded as a separate reception type. Internally it is identified by its orbital position originating from the transponder list that has been used for scanning. However, if channel list entries are very old or have been created by a scan without transponder list, no orbital position may be assigned to them. They will let a “DVB-S 0°” item appear in the reception type list. Please select a matching transponder list for this item and click Apply to prevent issues that may result from missing orbital position assignments.
  • Change: Channel Search: The Channel Search Window has been integrated in the Channel Editor. It does not lock the DVBViewer UI anymore, that now remains accessible while a channel search is going on. The scanner engine and UI has been adopted from the DVBViewer GE scanner, entailing several fixes and updates, including new options, correct handling of DVB-T2 transponders, scanning for DVB-T2 MPLP sub-streams with appropriate hardware (Digital Devices, DVBSky) and the possibility to scan DVB IPTV lists (as for T-Entertain, INI and M3U format supported).
  • Please note that the new scanner engine does not support “blind scans” without transponder list anymore. A transponder list is now mandatory for scanning. If the Reception Settings Page does not offer a matching transponder list for your satellite position, or if it is outdated, please download an according INI file from one of the following web pages
  • http://en.kingofsat.net/satellites.php
  • http://satellites-xml.eu/
  • http://www.fastsatfinder.com/transponders_europe.html
  • and drag & drop it into the “Transponder Lists” field of the Reception Settings Page. This will store the file in the transponder list directory and make it available in the “Transponder Lists” list box.
  • Added: Channel Editor / Channel Search: “Scan this Frequency (F10)” item in the channel editor context menu. It is only available if the scanner page is visible, not scanning and a channel with a matching reception type is selected. The command sets the start transponder resp. frequency on the scanner page to the channel's transponder, thus enabling to scan it with “Scan Frequency”.
  • GENERAL CHANNEL HANDLING:
  • Fix/Change: Channel Auto Update: The code has been reworked. Several bugs / inconsistencies particularly concerning the recorder have been fixed, e. g. the missing check for a wrong teletext PID or the missing UI update (in the channel list and channel editor).after channel data changes.
  • The recorder's auto-update activities do not depend anymore on at least one of the “All Audio Tracks”, “DVB Subtitles” and “Auto-Split” options being switched on. The channel data in the channel list is updated in any case provided the channel is not flagged as “don't update automatically” (see below). Streams are dynamically added to TS recordings in any case if the auto-update function detects that one of the initial PIDs is wrong. Please note that streams cannot be dynamically added or corrected in ongoing MPG and pure audio (e. g. MP2) recordings. They require a restart resp. the auto-split option for being corrected.
  • Added: Channel Editor: “Don't update automatically” checkbox on the channel data page. It declares a channel as “solely handled manually” and prevents all auto-update and auto-correction, including updates by a channel search, auto-split of recordings on channel data change or adding audio tracks that are not present in the channel list when recording.
  • Don't update automatically” may be useful for keeping manual corrections if wrong channel data is broadcasted in service information tables, e. g. causing EPG data not to be assigned to a channel or similar issues. It can also be set / reset per category if a folder is selected. In this case it applies to all contained channels. However, only use this checkbox if inevitable because of the functional restrictions.
  • Removed: TV/Radio Options: “Automatic channel data update” checkbox for generally switching the auto-update off.
  • Fix: Channel List: Jumbled numbering after performing import, channel search and other functions.
  • Change: Channel List: The Hide Submenu items in the context menu have been moved to the Filter Submenu and renamed, so that all items are conforming to a “Only *** Channels” scheme.
  • Change: Channel List: In “Only show favorites” filter mode the channel list now shows the favorites with their original structure and numbering, not as reduced channel list anymore. This applies to all channel list representations in the UI except the channel editor.
  • Added: Channel List: “Only Channels with H.264/265” filter option in the context menu.
  • Change: Favorites: The tweak “Favorites based OSD navigation” (see Tweaker.exe) now also swaps the meaning of the number actions, so that Channel0...Channel9 are used for favorite number input and Fav0...Fav9 for channel number input.
  • Added: Channel Numbering: The “One based favorites numbering” tweak (see Tweaker.exe) now also applies to channel numbering. Please note that the one-based numbering is now switched on by default on new installations resp. installations without keeping the settings.
  • Added: Channel Numbering: A leading asterisk (*) now indicates that a number displayed in the main window is a favorite number, not a channel number.
  • Change: Channel List: If there is no channel list (channels.dat) in the configuration directory or if it is empty the default channel list containing channels from the main European satellite positions is only loaded from the installation directory if a DVB-S device is available.
  • Change: Channel List: If f there is no channel list (channels.dat) in the configuration directory or if it is empty or if the default channel list has been loaded, DVBViewer automatically opens the Channel Editor after being launched, provided DVB devices are available. The Editor shows the Reception Settings page, allowing to select a reception type, to configure it and to perform a channel search.
  • MAIN WINDOW / OSD / D3D / MadVR:
  • Fix: D3D: Needless attempts to re-initialize the unused D3D engine after Aero on/off changes under Windows 7, spamming the DVBViewer.log with error messages.
  • Fix: MadVR: The size of the video area was not set after building the filter graph, causing the OSD to appear too small in the upper left corner before playback started.
  • Added: DirectX Options / MadVR: Checkbox “Low Latency OSD Mode”. Lets the OSD respond faster if MadVR is used as video renderer, but may cause video to become less fluid while the OSD is active.
  • Added: MadVR: Tweak “Use extended OSD capabilities of recent MadVR versions” (see Tweaker.exe). Lets DVBViewer use the capability of recent MadVR versions to output the OSD in stop/pause resp. still picture mode, thus enabling visual seeking and fast forward/rewind. The default setting is off (for now). Please note: Only use this tweak with MadVR version 0.90.10 or later!
  • Added: Mouse Options: The Input ? Mouse Options contain a new “Ctrl + Mouse Wheel” section. It specifies which function is executed if the mouse wheel is used in the Main Window while the Ctrl key is pressed. Additionally there are two new checkboxes allowing to use the mouse wheel for brightness and contrast adjustment.
  • Change: Mouse Options: The options for the function of the middle mouse button in the OSD have been moved from Input ? Mouse to OSD General.
  • Added: OSD: The OSD temporarily shows percent values that have been changed by the actions for brightness up/down, contrast up/down etc. and the zoom / stretch actions. This also applies to the mouse wheel (see above).
  • Added: Mouse Wheel: Channel selection with the mouse wheel now uses the Options ? TV/Radio ? Channel plus/minus switching delay, so that the Mini EPG can display the channel / favorite that will be selected in advance, provided Options ? EPG ? Show EPG Info on channel change is switched on.
  • Fix Mouse Wheel: Mouse wheel messages were processed more than once by the DVBViewer main window under Windows 10 with “scroll inactive windows” configuration, causing the mouse wheel to appear “hypersensitive”.
  • Fix: General: Windows did not dock gaplessly to the desktop edges or other windows under Windows 10. Please note: This issue cannot be avoided completely since it is caused by the Windows 10 design resp. theme. The visible window dimensions are smaller than the dimensions reported by the Windows API.
  • Change/Fix: OSD Mosaic Preview: The middle mouse button now executes as intended the “OSD Back” command in the Mosaic Preview, thus closing it.
  • Fix: UPNP OSD Window: The list was not updated when UPnP servers were added or removed in the network.
  • Fix: Mini EPG: On channel plus/minus the MiniEPG temporarily displayed the wrong channel if the tweak “Favorites based OSD-Navigation” was active (channel numbers were mistaken as favorite numbers).
  • Fix: Audio Settings: The checkmark in the Settings ? Audio Channel submenu was not updated correctly after a change.
  • Fix: Visualizations: Visualizations did not work in case of floating point audio decoder output.
  • RECORDING / RECORDING SERVICE / HARDWARE / PLUG-INS:
  • Fix: Recorder: Channels with MPEG video and AC3 or AAC audio were recorded as TS, though MPG was selected as output format.
  • Change: Recorder / Timeshift Options: The default value for the minimum free disk space has been increased to 300 MB (takes effect on new installations).
  • Added: Recording Service Wizard: If DVBViewer notices on start that the Recording Service is running and the DVBViewer device configuration allows to access DVB hardware directly on the same PC a dialog pops up. It contains a warning and a button for launching the Recording Service Wizard.
  • Changed: Recording Service Wizard: The handling has been simplified by removing some special settings, that are still available on Options ? Hardware and Options ? Recording Service, however. After wizard completion the last channel is retuned.
  • Fix: Recording Service Usage: Under certain circumstances (particularly non-latin character sets) an insufficient character coding could cause garbled descriptions after editing timers and sending them to the Recording Service.
  • Added: Logging: Logging of DVB device removal in the DVBViewer.log (in debug mode) and the recording log (if an ongoing recording is affected).
  • Change: RTSP Device: The RTSP Network Device (for Sat>IP) now closes and re-opens the session on tuning if the RTSP server delivered no data within the last two seconds. This allows manual retuning after the network connection has been interrupted.
  • Change: Plug-ins: The DVBViewer setup does not allow plug-ins anymore to write to the Plugins Directory. Plug-ins should read the configuration directory path from the file UserMode.ini in order to save their data. Please note: If you are still using old / out-dated plug-ins it may be necessary to adjust the access rights for the Plugins Directory manually after the DVBViewer 5.6 installation.

New in DVB Viewer 5.5.1 (Aug 30, 2015)

  • Fix/Change: Main Window: Several window state related issues concerning “Hide All” mode, Radio Window etc. The Radio Window is now always shown with title bar, menu bar, tool bar and status bar. These elements cannot be hidden anymore (the variable height caused some unwanted effects). The Radio Window width is now handled and stored independently from the Video Window width...
  • Add: General: Scaling of tool button icons and other graphical elements according to the Windows text size settings in the Control Panel → Appearance and Personalization → Display section (with regard to 4k displays).
  • Fix: Playlist Window: The toolbar icons at the lower right were not displayed. Additionally the toolbar icons on the left side were displayed with magenta background if the channel list editor was opened before the playlist (old bug already in 5.1).
  • Change/Fix: Stream Playback: Playback of RTSP and RTMP (Flash) URLs is now delegated by default to the LAV Source Filter if installed (previously to the VOD Source Filter that couldn't handle it). Additionally the DVBViewer Playlist now recognizes RTSP and RTMP URLs in .m3u playlist files as URL. Previously they were wrongly treated as local file paths. In combination this enables import and playback of RTSP channel lists (as provided by Sat>IP servers).
  • Change/Fix: Stream Playback: Filter graph presets for playing URLs (containing “stream” as condition) took only effect partly. Now it is possible to create presets for certain protocol types by specifying them as pseudo file extensions (e. g. .http), particularly for forcing the usage of a source filter like LAV. Please note that this may prevent playback of HbbTV content that requires a certain user agent.
  • Change: General: The “Large Address Awareness Flag” is set again.
  • Add: General: Detection of the ATSC E-AC3 stream type.
  • Add: Recorder Options: “Scheduler launch attempts” tweak (see Tweaker.exe). Specifies whether the Windows Task Scheduler shall try to launch DVBViewer Pro one time or two times for a scheduled recording. The default is 1.
  • Add: Channel Auto Update: DVBViewer now also updates / corrects the Network ID, thus avoiding failure of channel -> EPG data assignment.
  • Change: Channel List Editor: The Delete buttons were replaced by a single waste bin tool button.
  • Add: Channel List Editor: “New Category” tool button and context menu item. Inserts a category folder at the selected position.
  • Add: Channel List Editor: “New Root” context menu item. Adds a root folder to the channel list.
  • Add: Channel List Editor: “Default Audio Track” context menu item (F10). Turns the selected audio track sub-entry into the main audio track.
  • Change: Channel List Editor: Scan, Edit Favorites and Close buttons replaced by tool buttons.
  • Change: Channel List Editor: The current channel resp. audio track played in the main window is displayed in bold (also applies to all channel list views except in the OSD). Previously bold channel names indicated in a faulty way channels that had already been handled by the automatic channel update.
  • Fix: Channel List Editor: Incomplete and faulty handling of the “Changed” flag indicating whether the channel list in memory differs from the channel list on disk. The activation / deactivation of the Save and Reload tool button now indicate the current state (also applies to the Favorites Editor resp. favorites list).
  • Fix: Channel List Editor: Missing update of the favorites menu in the main window after changes in the Favorite Editor on some occasions.
  • Change/Fix: Channel List Editor: Some Icons have been changed / corrected, particularly those of the “New Folder” and “Reload/Undo” tool buttons in the favorites editor.
  • Fix: Channel List Editor: The in-place edit box for changing category names showed no text cursor.
  • Add: Channel List Editor: In-place edit box for changing channel, category and root names. It is activated by slowly double-clicking an item (aslike in Windows Explorer).
  • Add: Channel List Editor: After rebuilding the channel list tree view the editor re-selects the last selected channel instead of displaying the tree in collapsed state. Particularly applies to the “Reload” function and to automatic channel updates.
  • Fix: Channel List Editor: The Favorites Editor did not auto-scroll the content of expanded nodes into view.
  • Change/Fix: Channel List: General code cleanup and various minor fixes concerning the channel list management. “Same transponder” detection does not require identical DiSEqC settings anymore.
  • Change: RTSP Device / Sat>IP: The “Hardware → Retune on missing stream” option now reconnects to the server resp. starts a new session, thus being able to re-establish a lost network connection (previously it only repeated the tune command).
  • Fix: Hardware: The TerraTec Connect N3 network tuner was not handled correctly.
  • Updated: Tweaker.exe to version 1.0.6. It displays settings that differ from the default in italic. A new Default Button allows to reset the selected setting individually. The former Default Button is now labeled “All Default”. It resets all settings to their default.

New in DVB Viewer 5.5.0 (Jul 27, 2015)

  • Change: Hardware: The “Retune on missing stream...” function now ensures that the interval between (!) two tuning processes is at least twice as long as the time needed for tuning, thus preventing DVBViewer from getting completely occupied by repeated tuning.
  • Removed: Hardware Options: The device status cannot be set to “Preferred” anymore. Free devices are now allocated solely according to the device list order. The first (topmost) entry has the highest priority.
  • Add: Hardware Options: The selected device list entry can be moved up and down by using the shift key plus arrow up/down, thereby influencing its priority.
  • Fix: Hardware Options: The Delete button in the DVB File Device settings did not perform any action.
  • Add: Hardware Options: Tweak for devices / BDA drivers that expect a symbol rate value multiplied by 1000 (applies specifically to the PCTV 291e/461e DVB-C tuner). The following line has to be added manually in the corresponding section of the file hardware.xml:
  • entry name="SRx1000">1
  • Fix: RTSP Device: The Sat>IP Frontend Tweak (to be added manually in the file hardware.xml) did not work correctly.
  • Fix: Unicast Device: Switching between scrambled channels did not work anymore.
  • Change/Add: Channel List: The keyboard shortcuts for the filter options are now Ctrl + function keys (previously function keys without Ctrl colliding with standard functions like F1 for help). Shortcuts for other functions have been added (see channel list context menu).
  • Fix: Channel List: Adding a favorite via the channel list context menu did not update the favorites menu in the main window.
  • Add: Channel List: If the file channels.dat can neither be loaded from the configuration folder nor from the installation folder, DVBViewer tries to load the backup file channels.bak.
  • Fix: Channel List Editor: Right-clicking the favorites panel did not select the according entry.
  • Fix: Options: In certain cases the Options Window did not show the last selected page when it was re-opened and radio buttons did not show the current settings.
  • Fix: Music Options: The “FreeDB Audio CD lookup” checkbox did not activate the Apply button. Under certain circumstances the “Cleanup Database” function caused an access violation, which caused an hourglass cursor to remain active until DVBViewer was restarted.
  • Fix: EPG Options: The “Offset to GMT” field in the time zone settings displayed the value as time of day formatted according to the Windows regional settings (e.g. with AM/PM), not as a simple time offset. Selecting “Automatic time zone” did not reset the offset to the standard value.
  • Fix: EPG Window: Several language file related issues (@language file authors: requires language file update). The search settings were not stored in the file setup.xml and got lost when DVBViewer was closed. Additionally right-clicking the timeline did not select the according entry.
  • Change: OSD: Several default skin pages reworked.
  • Fix: OSD: Truncated EPG descriptions of Freesat / Freeview programs.
  • Fix: OSD: The caption of the currently played playlist item was invisible in the default (Envy) skin.
  • Fix: OSD: After browsing channels in the Mini EPG and closing it, the OSD Main Menu showed the logo of the last Mini EPG channel, not the logo of the currently played channel.
  • Fix: OSD: The OSD Menu - htpcHome - UPnP page could let DVBViewer freeze for a long time.
  • Fix: OSD: While being shown OSD dialogs prevented UI status updates. Additionally the pop-up channel list did not disappear.
  • Change: OSD/Weather: MSN weather has been replaced by OpenWeather and GeoNames.org. Microsoft seems to have abandoned the support for its weather forecast system. Please note the cities in the weather options need to be updated since the IDs have changed.
  • Fix: MHEG-5 / OSD: Some flaws when receiving and displaying BBC MHEG-5 content.
  • Fix: General: The support for visually impaired resp. screen readers in the Virtual TreeView component was broken again.
  • Add: Recorder: Removing video filler data includes an additional filler data type (adaptation field stuffing).
  • Change: Recording Service: DVBViewer only responds to shutdown messages (by showing a confirmation dialog) sent by the Recording Service with which it is associated. Formerly shutdown dialogs for other Recording Service instances in the network showed up, but the Cancel Button had no effect (did not stop shutdown).
  • Change: Recording Service: DVBViewer uses the value in Options - General - Shutdown - Shutdown Warning Timeout for the “Recording Service will shutdown” dialog instead of hard-coded 20 seconds. This also allows to disable the dialog completely.
  • Fix: Playlist: DVBViewer did not recognize .m3u8 files as playlist and tried to play comments and unknown extended M3U directives (with leading #) as a file.
  • Fix: Custom EVR / DVD Playback: Selection changes in DVD menus remained invisible if the Custom EVR was used in combination with certain decoders.

New in DVB Viewer 5.4.1 Beta (Jul 27, 2015)

  • Fix (finally): Shutdown / Log-off: DVBViewer unnecessarily refused to be closed on Windows shutdown / log-off, thus letting Windows display a “the following programs are still running” screen offering to force or cancel the action. Forcing it caused loss of unsaved data in DVBViewer. Now DVBViewer only refuses to be closed if it is recording, if a recording to be executed by DVBViewer is due within the next minutes (see Options ? Shutdown) or the Recording Service is executing an instant recording. The reason is displayed in the Windows UI. Forcing shutdown / log-off doesn't cause data loss anymore.
  • Change: General: DVBViewer does not prevent the Windows idle timeout anymore if (and only if) no playback and no recording is going on resp. is due within the next minutes (see Options ? Shutdown ? Don't shut down if a recording is due within...). The idle timeout is the time without user interaction (configured in the Windows energy options) after which Windows automatically triggers sleep mode / hibernation.
  • Add: Playback: Checkbox Options - General - Resume playback after sleep mode / hibernation. This option applies to TV/Radio and file playback. Please note that playback does not resume as long as a lock screen is present.
  • Add: Shutdown Options: The “Don't shut down if a recording is due within...” setting now also applies if closing DVBViewer or shutting the PC down is triggered outside the OSD. If a recording executed by DVBViewer (!) is due within the configured minutes DVBViewer will prompt for confirmation on closing, prevent shutdown / log-off, the idle timeout (see above) and let Windows replace sleep mode by away mode (if triggered by the user or other applications).
  • Removed: Task Scheduler: The support for the outdated DVB Task Scheduler tool has been removed. If you want the PC to wake up automatically for recording please use the Recording Service or configure task scheduling on Options - Recorder - Recordings.
  • Fix: Recorder: Recordings were not stopped properly on hibernation.
  • Change: Recorder: Instant recordings executed by the Recording Service are now stopped in any case (and consistently with the OSD - System options) after confirmation when DVBViewer is closed. Formerly a dialog offered to continue the recording independently from a running DVBViewer instance as timer recording with a default duration of 24 hours. Please note that the handling is solely up to the Recording Service if sleep mode / hibernation is triggered outside DVBViewer.
  • Fix: Recorder: Instant recordings executed by the Recording Service are not needlessly stopped anymore when applying changes in the hardware options.
  • Fix: Recorder: The red record indicator in the taskbar button was not updated if the status bar was not visible or DVBViewer was minimized.
  • Add: General: DVBViewer is now basically able to adjust its windows and contained text to the text size settings in the Control Panel ? Appearance and Personalization - Display section. Additionally Windows is informed about this capability, so DVBViewer is not scaled graphically anymore in case of 150% text size and more, which caused a blurry UI display and bad video quality particularly in full screen mode.
  • Add: General: Resizer.exe is a new tool for customizing the DVBViewer font and the window/text size independently from the control panel settings (see above). Changes can only be applied while DVBViewer is closed. Please note that the size of some items like window title bars or standard message boxes is not under application control and can' t be influenced by the Resizer Tool. The menu font and size is only influenced by the Resizer settings if the DVBViewer Menu Style is selected on Options - General.
  • Fix: General: The “Hide hints in the top area of windows” tweak didn't take effect on some windows with top area hints (see Tweaker.exe).
  • Add: Input Options: Some labels in the Action Editor added to make it more comprehensible.
  • Change/Fix: Hardware: The device administration has been completely reworked, avoiding various issues like using two tuners for the same transponder, unnecessarily switching Picture in Picture off and some more.
  • Add: Hardware: Support for additional encoder devices similar to Hauppauge PVR, including Hauppauge Colossus/Siena, Vixs Pure TV, ITE Tech IT9910 HD Grabber, AverMedia HD, TeVii,. Roxio). The general handling has been enhanced. A settings dialog for encoder devices on Options ? Hardware replaces the former Editor Tool. Read more about it here.
  • Add: Hardware Options: “Reset after sleep/hibernate” checkbox and “Reset DVB device before recording” tweak (for more information see Tweaker.exe). Applies to DVB devices with BDA driver and TechniSat cards with WDM / network driver. This option should only be used for devices that are not working correctly after sleep / hibernation.
  • Fix: MadVR: Measures against MadVR trying to close down prematurely when DVBViewer is closed, causing trouble if DVBViewer prompts for confirmation in case of ongoing recordings.
  • Fix: MadVR: Switching between TV channels with different video type (e. g. H.264 - MPEG2) caused the mouse cursor to appear permanently in full screen mode.
  • Fix: OSD / Custom EVR: Display of dynamic background images did not work anymore.
  • Fix: OSD / Custom EVR: The OSD was displayed too small if the GPU only supports power of two texture dimensions.
  • Fix: OSD / Mosaic: The Return key resp. OSD OK action didn't switch to the selected mosaic TV channel.
  • Fix: OSD: Several pages of the default OSD (Envy) skin have been reworked (videoinfo.xml, dialogok.xml, dialogyesno.xml, myUPNP.xml).
  • Fix: Main Window: Access violation if Video/Audio A/B was toggled in playback off state.
  • Fix: Timer Recordings Window: Access violations on certain occasions.
  • Fix: Options: Measures against plug-ins causing trouble by needlessly activating the Apply button when adding option pages.
  • Fix: Shader: The Settings - Shaders - Last Shader menu item didn't toggle between the last shader and none.
  • Fix: Weather: Weather data was assigned to wrong days (one day shifted to the future).
  • Add: Logging (already available in 5.4.0): If translating a window content fails in debug mode, DVBViewer writes the missing language file section and its English default content to a file “Missing_[Language].log” located in the language sub-directory of the configuration folder. [Language] is the name of the currently used language file.
  • Updated: DVBViewer Filter to version 3.9.3. The property page is adjusted to the text size settings in the Control Panel - Appearance and Personalization - Display section.
  • Updated: VODSource Filter to version 2.2.3: Potential DVBViewer crash on stream abortion and minor bugs in the JSON parser fixed.

New in DVB Viewer 5.4.0 Beta (Jul 27, 2015)

  • Change: Custom EVR: The EVR Custom Video Renderer has been replaced by a new version elaborated by CiNcH, comprising several picture quality and timing enhancements.
  • Add: MadVR: The high quality MadVR video renderer (if installed) can be selected in the DirectX Options. MadVR provides a lot of expert settings via its property page (see Settings - Filters menu). Please note that this renderer requires some graphics card capabilities and GPU power. It may be unsuitable for old resp. low-end graphics cards.
  • Add: Custom EVR/Logging: New -d3ddebug command line switch enabling EVR Custom / D3D debugging. It can be used together with or independently from the -debug and -osddebug switch. Please note that -d3ddebug may let the DVBViewer.log file grow rapidly.
  • Removed: Custom EVR: Support for D3D exclusive full screen mode.
  • Add: Custom EVR / MadVR: Action “Custom Renderer Stats” (see actions.ini) for switching cyclically between the OSD statistics levels (off, basic, extended) of the EVR Custom Video Renderer resp. for switching the MadVR debug OSD on/off (MadVR 0.87.18 or later required).
  • Add: Custom EVR Tweaks: The following tweaks have been added (see Tweaker.exe):
  • Use FlipEx swap chain (default on): Applies to the EVR Custom Renderer under Windows 7 with Aero and Windows 8. Enables efficient D3D usage, but a change from the EVR Custom Renderer to certain other renderers (VMR 7/9, standard EVR) will only work after a DVBViewer restart, if "Allow video panel recreation" is switched off.
  • Allow video panel recreation (default on): Allows to recreate the video panel under Windows 7 with Aero and Windows 8 on custom -> no-custom renderer changes. Enables the change in any case independently from "Use FlipEx swap chain", but may have unknown side effects.
  • Alternative VSync method (default off): Applies to Windows XP and Windows 7 without Aero. Replaces the standard Direct3D VSync handling by an alternative method enabling manual adjustment to prevent tearing.
  • VSync shift (in scan lines, default = 0): Applies to Windows XP and Windows 7 without Aero if "Alternative VSync method" is switched on. Shifts the point of time for frame output in order to prevent tearing effects.
  • Custom EVR color range (default = 1): 0 = EVR Default, 1 = 0..255, 2 = 16..235, 3 = 48..208, 4 = 64..127.
  • Custom EVR matrix for YUV -> RGB conversion (default = 3): 0 = EVR Default, 1 = BT709, 2 = BT601, 3 = Auto (BT601 for SD, BT709 for HD)
  • Change: DirectX Options: The “Use custom renderer” checkbox has been removed. The custom renderer mode (associated with the OSD D3D mode) is now activated by selecting the “EVR Custom Video Renderer” entry in the Video Renderer drop-down list.
  • Add: DirectX Options: The EVR Custom Video Renderer can be selected on the Video A/B or DVD page in combination with non-custom renderers on another page. Additionally the video renderer can now be specified in filter graph presets. Please note that a video renderer change may require restarting DVBViewer under certain conditions (see tweaks above).
  • Add: DirectX Options: New Custom Renderer option “DXVA Scaling”. Decides if scaling is done by the EVR mixer (using DXVA) or by the D3D engine (using D3D like the previous Custom EVR).
  • Removed: DirectX Options: The VMR9 Custom Video Renderer is not supported anymore.
  • Change: DirectX/DVD Options: After selecting the page initially the VideoB / AudioB tabs are shown if VideoB/AudioB is currently active.
  • Fix: DirectX Options: Several visual, language file and other flaws corrected.
  • Change: DirectX Options: The VMR Options now take effect globally, not separately for the Video A/B and DVD page anymore.
  • Fix/Change: DirectX Options: Corrected and updated decoder defaults (thanks to Tjod!).
  • Add: PiP: Context menu for the Picture in Picture window providing the following functions: Close, Take Over, Swap, PiP Audio on/off, Record, Channel Plus/Minus, the latter automatically skipping channels that are currently not available for PiP. Additionally the context menu contains a Filters sub-menu enumerating the DirectShow components currently used by PiP.
  • Add: PiP: Border for the PiP window. It can be resized with the mouse by dragging the edges, as indicated by the mouse cursor.
  • Fix: PiP: The PiP Window does not cover the popup channel list and the control bar anymore.
  • Change: PiP : The PiP window keeps its relative position when the main window is resized, e. g. remains in the upper right corner.
  • Fix: PiP: Hardware administration related bugs and numerous other issues.
  • Fix: PiP Options: The video decoder selection was ignored.
  • Add/Change: PiP Options: Drop-down list for video renderer selection. The former “Use VMR 9 Renderer” checkbox has been removed.
  • Add: PiP / Channel List: New “Picture in Picture” item in the channel list context menu (in all channel list appearances except the channel list editor), that displays the right-click-selected channel as picture in picture. The menu item is disabled if the channel resp. a matching tuner is currently not available. The selected channel can also be played as PiP by pressing Ctrl + Return.
  • Add: PiP / OSD: All PiP functions added to the OSD PiP context menu.
  • Add: PiP / OSD: “Picture in Picture” item added to the OSD context menu of the OSD channel list page, allowing to display the selected channel / favorite as picture in picture. The item only appears if a channel (not a category) is selected and if it is available as picture in picture (depending on the available tuners).
  • Fix/Change/Add: Mosaic Preview: Completely reworked. Processing of H.264 and HEVC channels added (previously only MPEG2). The mosaic can now be switched off with the OSD Back action (space bar by default). Numerous bugs and incompatibilities with OSD skins fixed.
  • Change: Mosaic Options: The Settings ? DirectX ? Mosaic Preview page and most of its settings have been removed. Only two settings are left. They are now located on the DirectX ? Picture in Picture page: Mosaic Preview ? Video Decoder specifies the video decoder used for mosaic preview. Preferably select one that is able to decode all video formats that are broadcasted in your region. LAV Video Decoder recommended! “Columns” (range 2..9) specifies the number of pictures in a row. The more columns, the smaller the picture size.
  • Removed: Main Window: GUI skin support and the corresponding ”Appearance” page in the options. The icon and menu style settings have been moved to the General options.
  • Change: Main Window: If the main window borders on the monitor's work area bounds the “Best Window Size” and “Auto Size” functions keep this state, which means, resizing neither exceeds the border nor detaches the main window from it.
  • Fix: Pop-up Channel List: After a change in the TV/Radio Options the pop-up channel list was not set to its correct size and position. The pop-up channel list disappeared when the mouse cursor left the area though its context menu was still open.
  • Fix: Channel Administration: The satellite orbital position (and also the network number for DVB-C, DVB-T, ATSC and IPTV networks) was ignored on transponder comparison, so that DVBViewer could erroneously regard two channels from different networks as belonging to the same transponder.
  • Change: Recorder: Instant recordings are performed directly with the main window or PiP channel data, not with the data retrieved by a channel ID based search in the channel list anymore (does not apply to instant recordings delegated to the Recording Service).
  • Fix: Recorder: TS recordings yielded a file containing no video and audio if the Service ID was 0 and Options ? Recorder ? Adjusted PAT/PMT was switched on.
  • Fix: Recording Service Options: Changes in the “Service Address and Port” input line did not activate the Apply button.
  • Fix: Hardware Options: After relaunching DVBViewer the DVB-S2/T2 checkboxes for RTSP devices were always ticked, even if previously unticked.
  • Fix: General: Screen reader support in the treeview component was broken due to compatibility issues.
  • Fix: General: After text enlargement in the Windows control panel control elements were positioned invisibly outside of window boundaries. The “Help ? Recording Service Wizard” and “Options ? Hardware ? DVB File Device ? Settings” now avoid the issue by retaining small text.
  • Change: Playback: DVBViewer Filter updated to version 3.9.2.
  • Change: Playback: Enhanced E-AC3 handling particularly concerning AC3 / E-AC3 audio track changes on file playback with the DVBViewer Filter (see here). Additionally E-AC3 and AAC audio types are now more distinguishable displayed by the status bar hint and written to recorder logs as "E-AC3" resp. "ADTS AAC" or "LATM AAC", if possible.
  • Fix: Playback: Under certain conditions relative jumps (+/- x seconds) in pause mode didn't yield the expected position (more about it here).
  • Fix: Playback: DVBViewer didn't recognize AAC as audio type and didn't use the AAC Decoder selected in the DirectX Options when the LAV Sourcefilter/Splitter was connected to the LAV Audio Decoder.
  • Fix: File Playback: When (re-)playing files with the DVBViewer Filter and the EVR Video Renderer DVBViewer did not remember the previous file position.
  • Add: UpnP Playback: "Copy URL" command in the UPnP Window context menu, so URLs can be exported and tested in other software (like TransEdit).
  • Fix: Stream Playback: Source filters / splitters defined by filtergraph presets with the "Stream" condition were ignored.
  • Fix: Stream Playback: Adjustments for a changed USTVNow login method. Additionally USTVNow was not rendered correctly in DVBViewer.
  • Removed: OSD Options: “Display background graphics” checkbox (now always switched on).
  • Add: OSD: Horizontal scrolling with the mouse wheel and mouse selection in the new default skin ? htpcHome ? media center menu.
  • Fix: OSD: Several bugs affecting OSD-embedded video (like in the previous default skin), particularly concerning the resizing behavior.
  • Fix: OSD: The “Back” item in the OSD context menu of the OSD channel list page prebooked the selected program instead of just closing the menu.
  • Fix: OSD: The “Show Mini EPG in timeshift mode” tweak did not work anymore (see Tweaker.exe).
  • Fix: OSD: DVBViewer created wrong filenames for loading pictures supplied by the EPGImporter.
  • Add: OSD: UPnP icon in the home menu and UPNP page (including the possibility of using a myUPNP.xml or myVideo.xml as fallback).
  • Change/Fix: OSD: Redesigned EPG search window. Due to a missing listbox it did not appear in the default skin.
  • Fix: OSD: The OSD subtitle menu could not be opened directly on file playback (specifically MKV playback).
  • Fix: OSD: Slideshow pan & scan (Ken Burns Effect) was broken.
  • Add: OSD: A red button indicates HbbTV or MHEG5 availability. It is displayed in the Mini EPG if an image with ID 209 (HbbTV) and 210 (MHEG5) is provided. Moreover a HEVC and UltraHD icon was added.
  • Add: Visual Effects: Fluid Visualizer Plugin.
  • Fix: Weather: Weather data was not retrieved anymore.
  • Change: HbbTV: If the “HbbTV Proxy” tweak is switched on (see Tweaker.exe) the HbbTV engine will always try to find the windows proxy first
  • Fix: HbbTV/MHEG: Switching the tweak “Use browser cache for HbbTV” off (see Tweaker.exe) now disables the cache completely.
  • Fix: HbbTV/MHEG: The position of video inside a HbbTV/MHEG window was not correct.

New in DVB Viewer 5.3.2 (Mar 9, 2015)

  • Add: Playback: While the seek bar slider in the control bar is dragged with the mouse DVBViewer continuously shows the picture at the current position (only if a custom video renderer or overlay is used, not on DVD playback).
  • Add: Playback: "Show pictures while the seek bar slider is dragged" tweak (see Tweaker.exe, default on). Switching it off lets DVBViewer fall back to the seek bar handling of previous versions.
  • Change: Playback: In case of video playback without DVBViewer Filter (e.g. MKV or AVI) the "Fast Forward / Rewind" actions do not change the playback speed anymore (limited to a 0.25...2.00 range in forward direction), but perform fast consecutive forward and backward jumps, thus achieving a speed up to 32x in both direction. The playback speed can still be influenced via Menu -> Playback -> Play Rate or by assigning keys to the Speed Up / Down actions.
  • Add: Playback: Fast Forward / Rewind is now also available by right-clicking the > buttons in the control bar. Please note that the "Replace dynamic jumps by fast forward/rewind" tweak (see Tweaker.exe), that generally exchanges the assignment of the Fast Forward / Rewind and Jump Plus / Minus actions to UI elements, also applies to left/right-clicking the control bar buttons.
  • Fix: Playback: Several seeking / position change issues, e.g. black screen on each position change with DVBViewer Filter and (non-custom) EVR video renderer.
  • Fix: Playback: Audio playback with the DVBViewer Filter could not be re-started after seeking / jumping in pause mode (timeshift also affected).
  • Add: Playback: .m4a and .ape added to the default audio file extensions.
  • Fix: DVD Playback. After reaching the beginning of a title with fast rewind DVBViewer didn't notice that the DVD navigator automatically switched to normal forward playback, which caused some confusion in the OSD and playback handling.
  • Fix: Playback: Wrong handling of the "Options -> Movies -> Action playback end -> None" setting, causing failure of subsequent play / pause actions.
  • Fix: Custom EVR: Measures against potential freezing and some audio/video sync problems (particularly when using the LAV Video Decoder).
  • Change: DirectX Options: "VSync by Aero" option removed. It didn't prove to be useful.
  • Add: DirectX Options: "Render late pictures" checkbox for EVR Custom Renderer (default off). It specifies whether the video renderer shall drop all pictures arriving too late (after their presentation time). Ticking this checkbox enables watching video that is decoded too slow due to high CPU load (e.g. HEVC UHDTV), but may let audio / video become asynchronous under certain circumstances.
  • Fix: D3D Engine: Delayed OSD and video area repaint, unnecessary CPU/GPU load when no video was playing or no OSD was displayed.
  • Fix: Main Window: Custom Renderer crash if the video display area was resized to zero. Now there is a minimum size of 160 x 90 pixel.
  • Fix: Main Window: Heavy video flickering when the main window was resized (Windows 7 with Aero and Windows 8 not affected).
  • Change: Main Window: Tool button icons in the control bar enlarged for better perceptibility.
  • Add: Main Window: Tweak "Allow Main Window Aero Snap" (see Tweaker.exe). Allows the Windows Aero Snap function to enlarge the DVBViewer main window when the mouse cursor touches the left, upper or right screen border while dragging the window title bar
  • Fix: DVBViewer Windows: Several window handling related issues, particularly concerning the "Always on Top" main window setting, full screen on/off changes, dialog windows appearing behind other windows (making DVBViewer almost inoperable), video content remaining visible in other windows after full screen off (Windows 7 without Aero) etc.
  • Add: Main Window: "Bring open windows to the foreground" tweak (see Tweaker.exe). Decides if open DVBViewer windows are brought to the foreground on full screen on/off: 0=never, 1=on full screen off, 2=on full screen on, 3=always. The default is 3.
  • Fix: Picture in Picture: Closing PiP after using the swap function (swapping of the PiP and main channel by double-clicking the PiP area) in combination with certain plug-ins caused DVBViewer to crash.
  • Change: Subtitles: The Options -> EPG -> Subtitles -> Font selection now also takes effect on ATSC and ISDB subtitles (font name only, no other attributes).
  • Change: Streaming: Streaming framework for VOD Source Filter reworked, VOD Source Filter updated to version 2.2.1.
  • Add: HbbTV: "Use browser cache for HbbTV" tweak (see Tweaker.exe), switched on by default. Switching it off may be necessery to make ZDF HbbTV work.
  • Fix: HbbTV: HbbTV prevented the update of UI elements (e.g. enabled/disabled state), thus causing wrong display or functions to be unavailable.
  • Fix: HbbTV: An unnecessary stop command issued by broadcasters before delivering an MP4 stream could cause an unintended "stop timeshift?" warning despite live playback position.
  • Change: EPG: Optimization of EPG data import / export and epg.dat reading / writing. The old 1.8 format (used till DVBViewer 5.1) is not fully supported anymore, but can still be read (without some details like PDC, though). The DVBViewer GE epg.dat can now be read, but without ANSI -> UTF-8 conversion.
  • Fix: Data Base: A corrupted TVDatabase.db3 in the Configuration Folder\Database subdirectory could permanently disable all playback with the DVBViewer Filter (including TV/Radio). Now .db3 files that are recognized as corrupted are automatically renamed to .err, and a new (empty) .db3 file is created.
  • Fix: Playlist: The EndLess Playback option didn't work if the list contained only one item.
  • Fix: Playlist: Saving the playlist via COM interface didn't work.
  • Fix: Recorder: A prebooked program resp. "tune channel" timer didn't start in playback off state due to repeated access violations.
  • Fix: Recorder: Recording AC3 Audio originating from a Hauppauge HD PVR didn't work.
  • Add: Recorder: DVBViewer now sends additional timer data (Event ID, PDC, lead and follow-up time) to the Recording Service if an EPG entry is scheduled for recording, so that the PDC (Programme Delivery Control) options can be set in the RS Web Interface for these timers.
  • Change: Options Window: The window is now "non-modal", which means, the rest of DVBViewer remains accessible while it is open.
  • Change: Options Window: DVBViewer does not urge users anymore to download and install the DirectX 9 runtime library when a custom video renderer is selected. The dialogue prompting for installation only appears after a shader is selected in the Settings -> Shader sub-menu, because this is the only purpose the runtime library is needed for.
  • Add: API: Possibility to send command line parameters via the Recording Service to DVBViewer Pro, thus enabling remote control of DVBViewer clients. (RS API Wiki)
  • Fix: RTSP/IPTV Device: Long channel switching delays caused by wrong RTP sequence counter handling of some SAT>IP servers.
  • Fix: RTSP Device: Wrongly set thread priority ("lower than normal" instead of "highest") and potential buffer overflow.
  • Fix: RTSP Device: The multicast TTL, intended to be 5, was wrongly set to 1, affecting the visibility of search requests across sub-net boundaries.
  • Add: RTSP Device: Automatic detection of a changed server port (usually 554). Requires the "Automatic RTSP server IP:Port detection” tweak to be switched on (switched on by default, see Tweaker.exe).
  • Add: Hardware: Automatic detection of correct Pilot Symbols setting if DVB-S2 channels are received with Devolo dLan Sat network tuners.
  • Add: Hardware: Support for Hauppauge Colossus devices (similar to Hauppauge HD PVR).
  • Fix: Hardware: Glitches in streams provided via hardware encoder based devices like Hauppauge PVR.
  • Fix: Hardware: Under certain timing conditions tuning of an already tuned transponder (e. g. due to channel switching or another recording starting) could cause discontinuities in ongoing recordings of this transponder, if "Options -> Hardware -> Retune on missing stream..." was activated resp. set to a value greater than 0.
  • Updated: Hardware Database.

New in DVB Viewer 5.1.0 (Nov 19, 2014)

  • General:
  • Fix: Playback: Playback of m2ts files with the DVBSource Filter didn't work.
  • Fix: Main Window: Zoom 75% fixed.
  • Fix: OSD: The screen saver was not disabled for slide shows.
  • Fix: Timeshift: Fixed problems with timeshift for some channels.
  • Fix: OSD: Image files with an UNC path were not shown.
  • Fix: Tweaker.ini: The OSD Enable Tweak was missing.
  • Change: Main Menu: Removed the Help entry.
  • Change: Main Menu: Renamed the "Wiki" entry to “Online Help”.
  • Change: Main Window: Auto Best Width defaults to enabled now.
  • Fix: Recoding Window: The timer status changes were not shown correctly.
  • Change: RTSP Device: 127.0.0.1 was not included in the SSDP search for SAT>IP servers.
  • Fix: Options Window: Fixed problems with missing labels on reopening this window.
  • Change: Options/Input: Changed the behavior of the “Learn” button.
  • Add: Recording Options: Added an option to record the Current Now/Next EIT EPG data stream.
  • Fix: Unicast Device Setup Window: The buffer count could not be adjusted.
  • Add: ActionIDs: Added ActionID 135 for Close Graph.
  • Fix: VCR: If a changed PMT PID was detected while recording the recording was restarted in an endless loop.
  • Fix: VCR: TS audio only recordings with more than one audio stream sometimes an audio stream was wrongly detected as PCR stream.
  • Fix: PMT-Parser: If the Service ID was set to 0 it was wrongly detected as PID 16.
  • Fix: PMT-Parser: The PMT parser used a wrong PID for non ATSC audio streams with the ID $81.
  • Update: DVBSource filter 3.7.
  • Channel Logos:
  • It is now possible to assign a logo to a channel with the help of the "channellogos.ini" file. The DVBViewer first checks if an entry for a channel is found in this file. If it isn't found it tries the old method (guessing).
  • The format of the channellogos.ini file is quite simple:
  • EPGChannelID]
  • c=[Channelname} (UTF-8 encoded)
  • logo=[LogoFilename]
  • The “c=” entry exists for an improved readability the program just ignores it.
  • If a logo can't be found or doesn't exist it is marked with
  • logo=-
  • This avoids repeating and failing the search over and over again.
  • Recording Service:
  • Fix: Service Options: The test button showed the XML answer of the request.
  • Fix: Service Options: “Ignore local recording list” is now ignored if the RS support is deactivated.
  • Change: Service Support: The MAC of the Recording Service PC (needed for WOL) is now updated on every DVBViewer start.
  • Fix: Service Setup Wizard: Fixed problem with empty password.
  • Fix: Service Options: Fixed problem with empty password.
  • Fix: Fixed unnecessary memory consumption for downloading data from the RS.
  • Hardware:
  • Change: BDA Hardware Detection: The DVB-S2 flag is now set for unknown DVB-S Devices.
  • Fix: Hardware Options: The display wasn't updated correctly if no hardware entries were present.
  • Add: HardwareDB: Support for Technotrend TT-budget CT2-4500 CI and Technotrend TT-connect CT2-4650 CI.
  • Fix: Hardware/Sundtek/HDHomerun: Added a signal strength query directly after tuning.
  • Add: HardwareDB: Support for DVBSky S680, DVBSky S960 and DigitalDevices Cine S2 V6.5.
  • Subtitles:
  • Add: MPEG/Subtitles: Support for subtitles in MPEG files added.
  • Fix: The “show subtitles automatically” option didn't work under certain circumstances.
  • Fix: DVB Subtitle: Switching between different languages didn't work.
  • Change: OSD Subtitle: The OSD subtitle display is now cleared on channel / subtitle stream changes.
  • Change: Options/TTX Subtitle: Changed the default font size to 24 point.
  • EPG:
  • Change: EPG Parser: The EPG Parser doesn't delete CRLF in the description text anymore.
  • Change: EPG Processing: The language tag of the EIT EPG is now ignored if only one language is present.
  • Fix: EPG-Export to HTML: Fixed problems with non ANSI channel names.
  • Change: EPG Window: Unnecessary updates of the details display removed.
  • Add: EPG: Tweak to force EPG without character set information to be recognized as ISO6937 encoded.
  • Fix: EPG-Parser: Fixed missing last character for UTF-8 encoded EPG.
  • Internal Task Scheduler:
  • Fix: The tasks were not created in the correct order.
  • Fix: Fixed different defaults for the LeadTime setting.
  • Fix: The “-i” command line parameter was not detected correctly.
  • Fix: Running recordings are now deleted from the task list.
  • Fix: Synchronizing the task list on DVBViewer start.
  • Fix: Empty parameter didn't work.
  • Fix: Timer with the same start time result now in only one entry in the task list.
  • Streaming Playback:
  • Add: Ability to use the LAV Source Filter. By adding a "lav_" before an URL the Lav Splitter will be used instead of the own Vod Filter.
  • VOD Source Filter:
  • Fix: Streaming Thread reading problem. Several Splitters tried to read "behind" a file which caused an endless loop inside the reading thread
  • Fix: Exception inside GetMediaType, if no PAMMediaType is provided
  • Fix: UserAgent changed to allow playback of HbbTV content
  • Shaders:
  • Fix: the Bilinear Hardware Filter is disabled if you use a resample filter. To do so you have to set the ManualResample variable inside the shader script
  • Add: Lanczos 3 and 12, Bicubic, resample shader
  • Add: Several new Shader effects, like Old TV.
  • Add: Stereo 3D Left/Right to Up/Down converter, which is required for several 3D glasses like Zeiss Cinemizer OLED.
  • Change: Shaders have been renamed and sorted into Stereo, Effect and Resample categories.

New in DVB Viewer 5.0 (Nov 19, 2014)

  • General:
  • Fix: Splash Screen: The splash screen is not brought repeatedly to the front
  • Fix: Custom Renderer: Reworked the screen shot routines
  • Fix: Music tag reader: Fixed problems with Flac and tags
  • Fix: EPG Export: Fixed wrong time format for the duration
  • Add: Remove H264/MPEG2 Filler Data for recordings/timeshift updated/added (Thanks to @Basic.Master, @Martin K and griga)
  • Fix: Streaming Renderer / WMV Recordings: Fixed exception on ending a recording
  • Fix: SI-Parser/Language Support: Added several fixes for the language processing
  • Change: User Name/Password Recording Service. The data is now stored encrypted in the userdata.xml
  • Change: Timeshift/Plugin/Recordings running messages on shutdown separated
  • Fix: Default OSD-Skin: The title of a Yes/No dialog was not displayed
  • Change. No message is shown anymore on DVBViewer start up if no useable device is found
  • Add: Support for LibAACS. You should be able to play Bluray Discs without using third party tools inside the DVBViewer. Attention: You need a working build of LibAACS
  • Add: Two new Variables which inform about the used video and audio mode. #playback.Audio and #playback.Video
  • Fix: Youtube videos did not worked properly
  • Fix: VodSource Filter has been partially rewritten
  • Fix: The Microsoft VC1 decoder can now be used to decode VC1 decoded Bluray streams
  • Fix: Remove Fillerdata MPEG2: Fixed a potential problem in the MPEG2 Fillerdata remover
  • Update: Updated language files
  • Update: Updated sqlite.dll
  • RTSP Network Devices:
  • Notice: You need at least Version 1.22+ of the DVBViewer Recording Service for the new functions.
  • A new virtual network device has been added. The SAT>IP / RTSP Devices is compatible with the SAT>IP protocol by SES and can be used with compatible Servers. Additionally the devices support the DVB>IP extension of the Recording Service.
  • A RTSP Device normally consists of three parts
  • The RTSP part which is a TCP protocol similar to Http. This part is the controlling instance of the device and send all commands to the server.
  • The RTP part which is UDP based and responsible for the TS streaming. RTP always uses even port numbers.
  • The RTCP part which is UDP based and used for status messages (signal quality etc).
  • The RTCP part always uses the RTP port + 1.
  • You can add RTSP devices via the RS Connection wizard or manually with the add device (+) button on the hardware options page.
  • The setup of these manually added devices is quite simple.
  • The Servers list presents all found SAT>IP Servers. If it's empty check if the firewall allows UPnP packets. SAT>IP uses UPnP (SSDP) to announce the server.
  • If you select a server the RTSP Server address and port are automatically entered.
  • You can enter a Description for the device in the name field.
  • Normally you do not need to change the suggested RTP Settings UDP Ports. The RTSP device selects automatically the needed free ports from the port range.
  • The Default button resets the UDP Ports to the default port range.
  • If the selected Server is a DVBViewer Recording Service you can additionally select the “Use TCP instead UDP”, which switches the RTP and RTCP part to TCP.
  • It is generally discouraged to use this option. The overhead of UDP is way lower than TCP and UDP works in a local LAN very efficient.
  • Instant Recordings:
  • Instant Recordings are now delegated to the Recording Service.
  • Send timer to Recording Service must be active.
  • The instant recording is only recognized for the runtime of the DVBViewer client. If you close the DVBViewer, it will not recognize the recording as an instant recording anymore.
  • If you change the end time of the instant recording (DVBViewer or RS webinterface), it will be converted to a normal recording.
  • If you close the DVBViewer a warning will be shown and you can either stop the instant recording or let it continue after the DVBViewer is closed.
  • Internal Task Scheduler:
  • The internal task scheduler uses the Windows Task Scheduler to automatically wake up the PC for timer recordings from standby / sleep mode and / or to start the DVBViewer Pro.
  • The task scheduler can be activated via Options -> Extended -> “Use Microsoft Task Scheduler”. If the external DVB Task Scheduler (Scheduler.exe) is found in the DVBViewer Pro program folder, it will be used, otherwise the internal task scheduler is used.
  • Please note: The task scheduler is not used if the timers are send to the Recording service.
  • If the internal task scheduler is used, Options -> Extended -> Scheduler Settings opens the scheduler dialog with the following settings:
  • Execute as: Windows User account to run the DVBViewer Pro.
  • Password: Password of the user account.
  • Maximum number of scheduled tasks (default 3): Determines how many timers the DVBViewer Pro adds in advance to the Windows Task Scheduler. They are updated automatically each time the DVBViewer Pro starts and any time the timers are changed.
  • Additional lead time in minutes: Determines how many minutes before an upcoming recording the PC is woken / DVBViewer Pro is started.
  • Command line parameters: Determines the command line parameters the Windows Task Scheduler passes to the DVBViewer Pro at startup.
  • Please note: It is required that the Windows Task Scheduler service is running. It starts the DVBViewer Pro only if the user is logged into their account. A user account locked by the welcome screen is not an obstacle, but the account must already be active by prior log in.
  • Hardware:
  • Fix: Hardware Detection: fixed a memory leak in the hardware detection
  • Fix: Unicast Devices: Problems with auto retune fixed.
  • Fix: File Device: Error on initializing the file device fixed.
  • Add: Added support for Terratec N3
  • Fix: Hardware: Realtek Cable mode caused a crash.
  • Fix: Hardware: DVBWorld support caused a crash
  • Add: Hardware Database: Added support for Sundtek devices.
  • Add: Hardware db: Added TBS6985, TBS5990, TBS6680 and TBS DTB20 DVBT/T2 USB Dongle.
  • Add: Hardware db: Added DVBSky 9580, DVBSky T982, DVBSky T980C, BlackGold BGT3630, AVer3D Satellite TV R889.
  • Change: Hardware Detection: Sundtek (Network) devices do now have the “Open whole transponder” option disabled on first detection.
  • Update: Hardware database.
  • Options:
  • Add: F1 opens the according DVBViewer wiki page in the web browser
  • The English URLs are integrated into the program. The (German) URLs are taken from the language file.
  • Add: Added a help button, which opens the according DVBViewer wiki page in the web browser.
  • Removed: Removed the Wiki link in the bottom area of the options window.
  • Change: The passwords are now shown as “*****”.
  • Change: Recording Service: The password is now saved encrypted.
  • Add: Recording Service: Added a list box with all found Recording Services. On selection of a RS the address and port are automatically entered into the address field.
  • Add: Recordings: “Remove MPEG2 Filler data” added.
  • Removed: Hardware/Add Virtual Devices: Removed the multicast device entry.
  • Add: Hardware/Add Virtual Devices: Added SAT>IP / RTSP Device entry.
  • Fix: Hardware: Not needed settings are now disabled for virtual devices.
  • Add: Recording Service: Added “ignore local recordings”. If selected, the local recording db will be ignored.
  • Fix: Hardware Options: The Whole Transponder option is only enabled for devices, which support PID filters.
  • Fix: EPG Options: Disabling MHWEPG was not permanent.
  • Change: Hardware Options: Device with the status “Do not Use” are displayed gray in the device list.
  • Subtitle Engine:
  • Change: Subtitle Engine: The subtitle engine has been completely rewritten from scratch. It supports now all kind of DVB/ATSC/ISDB and Bluray subtitles available.
  • Add: BluRay Subtitles: If you play bluray discs inside the DVBViewer you are now able to enable and show all available subtitle streams. It works with graphical as well as with text subtitles.
  • Changed: ISDB Subtitles. A complete rewrite which is 100% compatible to the specification and tested with Brazilian and Japanese subtitles.
  • Change: ATSC Closed Captions: Closed captioning is the process of displaying text on a television, video screen or other visual display to provide additional or interpretive information to individuals who wish to access it. It is used mainly in North America and Canada and typically show a transcription of the audio portion of a program as it occurs.
  • Change: DVB Subtitles: Also completely rewritten and closer to the specification (EN 300 743)
  • Add: Better ATSC Subtitle Detection: ATSC transmissions can have up to 4 channels which are now detected properly.
  • Add: Subtitle Detection: Subtitles are detected in transmissions/recordings and listed resp. delisted if they (dis)appear.
  • Simple Recording Service Connection Wizard:
  • A Simple Recording Service Connection Wizard has been added which can be accesses via main menu ? help ? Rec. Service Wizard.
  • Notice: The wizard will ignore all existing settings for the RS connection.
  • On the first page you have to select an existing RS, enter the user name and password and click the “Test” button, only if the test is successful you can continue with “Next”.
  • On the second page you can adjust the different options.
  • If the RS is on the same PC as the DVBViewer the download channel- and favorites list is disabled.
  • On the third page the wizard will list all needed/possible RTSP Devices. You can deselect devices which will be ignored.
  • The list will only offer two RTSP devices per tuner type, even if your server offers more devices.
  • If the RS is on the same PC as the DVBViewer, an option for disabling all local (real) DVB devices in the DVBViewer is available.
  • If you close the wizard with “Finish” the following things happen:
  • The RS options are saved, existing data will be overridden.
  • All Unicast Devices and if needed all local DVB devices are disabled.
  • All selected RTSP devices are created with the needed options and settings overriding the existing RTSP devices.
  • If selected the EPG, channel, timer, favorites lists etc. are downloaded (and loaded).

New in DVB Viewer 4.9.6.20 (May 11, 2012)

  • Fix: Custom Renderer: Accessing the DVD menu with the mouse now works with custom EVR and VMR9.
  • Fix: Main Window: Hiding the symbols/status/menu bar changed the aspect ratio of the playback.
  • Fix: File/Timeshift Playback: Fixed problems with playback from file and UAC.
  • Fix: Options -> Mosaic Preview: After changing the decoder the DVBViewer had to be restarted for the change to take effect. Now you only need to deactivate and reactivate the mosaic preview (if it is active).
  • Improved: Mosaic Preview: Compatibility improvements with video decoders and DXVA. Image quality slightly improved and the change frequency increased.
  • Fix: Mosaic Preview: Fixed a bug in the mosaic preview which could crash the DVBViewer under certain circumstances.
  • Change: Writing of the info file of recordings has been optimized.
  • Fix: EPG: The Chinese charset Big5 was incorrectly converted.
  • Fix: Start: Script error message on startup fixed.
  • Change: Channels.dat: While reading the channels.dat there now is a check if the transponder frequency is in khz and it will be accordingly adjusted.
  • Change: Changed the initialization of the D3D devices of the custom renderers a little bit to prevent problems on some systems after standby.
  • Fix: Recordings: Refreshing the recording data from the file info had problems with summer/winter time calculations.
  • Fix: BDA-Devices - KNC One: The KNC DLL was initialized wrongly.
  • Add: DVBViewer Pro Update Notice: If a new DVBViewer Version is available a message will be displayed in the menu -> Help -> Info window and in OSD -> System -> Info.
  • Fix: OSD/Videos: If more than one DVD drive existed the title of a previous DVD drive was copied to the following empty DVD drives.
  • Change: DVD Options: The custom renderer check box has been removed. This setting can only be changed on the DirectX options page.
  • Fix: VCR: Fixed a potential overflow in "Adjust PAT/PMT" function.
  • Fix Channel Editor: The audio language of an subchannel couldn't be changed.
  • Fix: Hardware: Detection of dLAN devices corrected.
  • Fix: Unicast Devices: Channel search with unicast devices now works for "slow tuning" DVB hardware in the Recording Service.
  • Fix: Input Options: Fixed multiple warning message boxes were shown if the remote had auto repeat.
  • Change: Recordings: Remove filler data for H264 now defaults to active.
  • Change: Timeshift: Remove filler data for H264 now defaults to active.
  • Change: Main Window: If there is no playback active at all, the status bar now shows "No Playback" instead of "Standby".
  • Change: Language Files: Translations for the weather forecast are now prefixed by "weather.".
  • Removed: Language Files: Video Recorder Plugin removed from the language files and the defaults.
  • Update: Updated to Version 3.6.2 of the DVBSource filter.
  • Update: Updated language files.
  • Update: Updated sqlite DLL.
  • Several small fixes and optimizations.

New in DVB Viewer 4.9.5 (May 11, 2012)

  • General
  • Change: Daylight saving changes/EPG: If the timezone is set to "automatically" the system will calculate the local time of the EPG entries depending on the date with the help of special windows functions.
  • This should fix most problems with day light saving changes because now the EPG always has the "correct" time.
  • Timer in the night of the change may have to be adjusted manually.
  • Fix: Adjust PAT/PMT: If a recording was started before the PAT contained the fitting PMT the PAT/PMT were not correctly adjusted and written.
  • Fix: OSD/Weather: The weather page is working again. ATTENTION: You have to setup your location in the weather options again!
  • Change: MHEG5: Rewritten Audio/Video playstate in Mheg5 engine
  • Change: MHEG5: ServiceIDs (NID, TID, SID) are now send properly to the Mheg5 engine
  • Change: MHEG5: Booking (Add, List, Delete) EPG Events in NZ should work but is untested
  • Fix: VOD filter does no longer accept ms-asf streams, since they can not work
  • Fix: Recordings: Splitted recording weren't correctly deleted.
  • Fix: Options: The custom renderer check box wasn't correctly synchronized between the DVD and DirectX options pages.
  • Fix: Main window: Maximize via Aero snap for Vista/Win 7 deactivated.
  • Fix: File playback: The bit rate in the status bar wasn't updated correctly for mp3 files.
  • Fix: Rec Stats Window: The recordings count is now updated immediately after deleting a recording.
  • Change: Main window: Best window size: For 4:3 monitors the height is adjusted (as before), for non 4:3 monitors the width is now adjusted to fit the window with the TV picture. You can disable the new adjustment via tweak -> see tweaker.exe.
  • Change: DirectX options: Audio/Video auto detection changes in the DirectX options page now trigger a rebuild graph.
  • Add: DVD Playback/Presets: It is possible to define a DVD navigator other than the MS DVD navigator in the presets for DVD playback.
  • Change: Windows: Added high res explorer icons (Vista/Win 7) for the DVBViewer Pro and the setup programs.
  • Fix: Startup: fixed the issues with the "synzip" messageboxes on program start.
  • Fix: RDS Parser: Griga fixed a problem in the RDS parser.
  • Fix: Channel Scan: Griga fixed several potential problems in the channel scanner.
  • Fix: COM Interface: The Timer list didn't take the remote timers of the recording service into account.
  • Fix: Videotext Parser: Griga fixed some small problems with the videotext parser.
  • Fix: Instant recording: If an instant recording is started while the DVBViewer Pro is in radio (small interface) mode, the OSD display of the instant recording menu is disabled.
  • Add: File Playback: The settings of the progressbar in the statusbar for file playback are now stored separately from the settings for LiveTV.
  • Hardware:
  • Enhanced: Unicable support, particularly for DVB-S/S2 devices that don't allow full Unicable compliance.
  • The basic requirement for Unicable support is a driver providing an interface for sending DiSEqC raw commands. This is fulfilled by all DiSEqC 1.2 capable DVB-S/S2 devices. Additionally a (known) interface for directly changing the LNB voltage (without tuning) is required. If it is not available the DVBViewer Pro now performs the necessary voltage changes by dummy tuning. However, this method slows down channel switching and may exceed the Unicable timing constraints. It is not guaranteed to work in all cases (though it works quite well with an Inverto Unicable LNB and different devices).
  • In case of a device that does not allow to fulfill the EN 50494 specifications properly, the hardware options page displays a warning before opening the Unicable configuration dialog. Devices regarded as fully Unicable compliant are currently: Digital Devices (above all), FireDTV, TechnoTrend and DVBSky.
  • Added: Unicable collision detection.
  • A Unicable collision occurs if two receivers try to send a ChannelChange DiSEqC command to the Unicable router at the same time. Frequency switching failure in the router results in no data arriving at all, or even worse, still data from the previous transponder (depending on the transponder parameters).
  • Fix: Work-around for the "Initializing the device has failed" error under Windows 7, caused by a buggy Microsoft component that tries to create registry keys without sufficient access rights.
  • In "Use internal Network Provider filter off" mode (see hardware settings) the DVBViewer Pro now uses the new MS Universal Network Provider filter (introduced with Vista/Windows 7), that does not show this issue. Additionally "Use internal Network Provider filter on" has become the default setting for new installations, which avoids the error as well. However, it may still occur in "Use standard interface on" mode.
  • Added: Pilot symbols auto-detection when receiving DVB-S2 channels resp. transponders with Hauppauge devices.
  • DVB-S2 tuning will now succeed with wrong Pilot Symbols settings (though it takes a bit longer).
  • Added: DiSEqC 1.2 support for TechniSat SkyStar eXpress HD with WDM/Network driver.
  • Enhanced: DiSEqC 1.2 support for TechniSat SkyStar eXpress HD and SkyStar USB HD with BDA driver. Now it also works under Windows XP.
  • Please note: Due to the design of the BDA DiSEqC interface for these TechniSat devices command sequences (consisting of more than one DiSEqC command) will not work. Please use the WDM/Network driver in this case.
  • Changed: Handling of TBS DiSEqC interfaces (since the implementation in TBS/Prof drivers is quite confusing). The DVBViewer Pro first verifies that the interface specified in the hardware database exists. If not, the DVBViewer Pro tries to auto-detect the interface.
  • Fix: ATSC Direct Tuning: The 1750 Hz offset is now taken into account.
  • Fix: Using more than one KNC One device does now work correctly.
  • Add: Detection of TerraTec H5 Rev. 3 devices.
  • Add: Detection of TT-budget S2-4100 devices.
  • Add: Detection of PCTV Dual Sat Pro PCI 4000i (Stargate Tuner) devices.
  • Add: Detection of several TBS devices.
  • Add: Added DiSEqC 1.2 support for Omicom devices.
  • Add: Added DiSEqC 1.2 support for Compro devices.
  • Change: TBS CI Stack update
  • Add: Support for CI modules from Jactec.
  • Change: Detection of the Pinnacle PCTV DVB-S2 Stick 460e changed from VendorID 7 to VendorID 33, otherwise DiSEqC would not work in Vista/Win 7. Users of Win XP have to change this entry back to VendorID 7 manually in the hardware.xml.
  • Updated: Hardware database.
  • Tweaker Tool:
  • Add: The tweaker tool enables you to adjust the tweaks for the DVBViewer Pro with a quite comfortable UI. For all tweaks the tools has a check box or edit box and a short explanation. The changes can only be saved if the DVBViewer Pro is not running.
  • DVB Server:
  • The DVBServer has been discontinued and will be no longer available.