Jump to content
hackbart

DVBViewer 6.0.0

Recommended Posts

hackbart

Today we have released a new version (DVBViewer Pro 6.0.0):
In Memoriam - Lars Gehre

 

Change Log DVBViewer Pro 6.0.0

 

Please take note of the following important changes before installing DVBViewer Pro 6.0:

  • 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 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.

  • 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.

Main Window & 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 Folder\Images\Thumbs\Videos\Title 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.

  • Like 2

Share this post


Link to post
hackbart

Change Log DVBViewer Pro 6.0.1

  • 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\ Thumbs\Videos\Title 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).
  • Like 1

Share this post


Link to post
hackbart

Change Log DVBViewer Pro 6.0.2

  • 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.

Share this post


Link to post
hackbart

Change Log DVBViewer Pro 6.0.3

 

  • 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 \Default\Channels\.directory.

Share this post


Link to post
hackbart

Change Log DVBViewer Pro 6.0.4

  • 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 \Images\Icons\ . The sub-directory names (e.g. \Images\Icons\MyIcons\) 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 cause 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 \Images\Logos\. 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.

  • Like 1

Share this post


Link to post
Guest
This topic is now closed to further replies.

  • Similar Content

    • cmjklein
      By cmjklein
      DVBViewer client works fine on Media server pc with tv card but on a remote client on the same lan I got 'No Hardware Available' error.
       
      I spent ages trying to get this to work.
       
      I solved it as follows
      Make sure RTSP is enabled on the server.
       
      On the client go to hardware and in devices on the right side delete any that are there then select add, then select RTSP network device. Enter the ip address of the server and the ports exactly as the RTSP settings on the server. Close and reopen the client and it worked for me. The only issue I had then was that I got sound but a black screen. I resolved this by going to settings and selecting Video output B. All ok now.
    • UseThis
      By UseThis
      Hallo zusammen, ich bin schon länger Nutzer vom DVBViewer. Vor kurzem habe ich mein System von Windows 7 auf Windows 10 aktualisiert und seit dem kann ich leider keine Sky Sender mehr empfangen bzw das Bild bleibt schwarz.
      Auch die CI Treiber habe ich über dem Downloadwizard nochmals neu heruntergeladen aber auch das blieb erfolglos?
      Weiß einer woran das liegen kann?
    • zizoplmido
      By zizoplmido
      Hi guys .....
      this is my first post here ,,, and i want your help if possible ,,
      i want to install the remote controller of the ( tevii s662 dvbs/s2 usb ) satellite card on ( DVBViewer ) ...... 
      that is all ...
      sorry for my bad english ...
      and thanks alot to whom gonna help .....
       
    • AJM
      By AJM
      Problem:
      Nach dem Update auf 6.0.0 Pro "verschwand das Bild" beim Umschalten in den Vollbild-Modus und der Desktop wurde angezeigt. Solange das Bild im frei skalierbaren Fenster-Modus angezeigt wurde, gab es keinerlei Probleme.
       
      Details:
      Im Preview-Bild in der Task-Leiste wird der Programmrahmen beim Mouse Over noch angezeigt (ohne TV-Bild, nur weiß mit zentralem dvbvr-Icon und darunter den neuen Icons "EPG Window" usw.) und im Rahmen des Task-Leisten-Vorschaubilds "DVBViewer (keine Rückmeldung)".
      Eine Reaktivierung des Fenster-Modus ist nicht möglich.
      Nach Klicken auf X (Schließen) im Task-Leisten-Vorschaufenster erscheint dann die Windows-Meldung "Programm reagiert nicht =>Beenden?")
       
      Ursache und Notlösung:
      Das DVB-Tool „Supporttool.exe“ zeigte im DVBViewer.LOG zahlreiche „Access violations“ in d3d9.dll. Da diese dll-Datei zu DirectX gehört, lag ein GPU-Treiberproblem nahe.
      Nach der Änderung der Grafikeinstellungen im Laptop von „Bevorzugte GPU = Radeon 970M“ in AUTO (=> Nvidia 530) trat das Vollbildproblem bislang nicht mehr auf.
       
      Scheint also eher ein Laptop-spezifisches Problem bei zwei GPUs zu sein, wenn dort der Default AUTO geändert wurde.
       
      Vielleicht hilft es ja dem einen oder anderen.
       
      Viele Grüße!
      AJM
×