FAB Subtitle Database installation instructions: - On the Server start the file setupserver.exe - On the Client start the file setupclient.exe PLEASE NOTE THAT THE CLIENT IS A LOADER APPLICATION ONLY WHICH ALWAYS DOWNLOADS THE LATEST VERSION FROM THE SERVER. THEREFORE IT IS ONLY NECESSARY TO INSTALL A SOFTWARE UPDATE ON THE SERVER. ------------------------------------------------- FAB STTDB Subtitle Database Changes & Corrections 6.87: 2024-04-18 - Server - NEW: Reduced number of queued synchronization operations when importing files. - NEW: Reduced number of queued synchronization operations when re-importing XML files containing UniqueID fields. - FIX: Invalid entries for 'subtitle file modified' were written to modification log when changing other parts of the record. 6.86: 2024-03-14 - Client - FIX: Client was working only if server was running on the same computer (introduced in version 6.85). WARNING: Client application is broken in version 6.85. Please use version 6.86. 6.85: 2024-03-13 - Server - FIX: Updates Last modification time and user when replicating custom fields and synchronizing subtitle files. - Client - NEW: Displays the length of the synchronization queue in the caption bar ("ZDF mode" only). 6.84: 2024-03-07 - Server - NEW: Reduced database load during XML import. - Client - NEW: "Search text" caption displays status of "Search in deleted records" and "Search in deleted subtitle files" options. - FIX: Correctly displays deleted subtitles when adding files from the database. - FIX: Removed duplicate entries and empty records when adding files from the database. - FIX: When a subtitle file was deleted from a record and then added back from the database, the second change wasn't logged. 6.83: 2024-02-29 - Client - FIX: Corrected modification log display when same custom field was changed multiple times. 6.82: 2024-02-06 - Server - NEW: Additional debugging information is included in the FAB System Report log. - Client - NEW: Include STL fields in CF edit dropdown only if custom field has no presets. 6.81: 2024-02-02 - Client - FIX: It was not possible to re-add deleted subtitle file back to the original record. 6.80: 2024-01-16 - Client - FIX: Corrected position of the font size indicator. 6.79: 2024-01-10 - Server - FIX: Removed unnecessary checkboxes from lists in the configuration utility. 6.78: 2024-01-04 - Server - FIX: Notification Custom Field filter works correctly when records are imported. - FIX: Replicated fields were sometimes not synchronized correctly when new record was added. 6.77: 2023-12-22 - Server - FIX: Fixed: When adding new playlist entry in ZDF mode, two copies of existing subtitle files for the same automation ID were added. - FIX: Fixed deleting Custom Field preset values. 6.76: 2023-12-21 - Server - FIX: Fixed 'Queue is full' problems on large imports. 6.75: 2023-12-18 - Server - NEW: Notifications can be filtered on empty content. 6.74: 2023-11-13 - Client - FIX: Search results were incorrectly filtered if multiple networks were selected in the main view. 6.73: 2023-10-23 - Server - FIX: Fixed a problem in playlist import which caused certain records to be skipped (introduced in version 6.71). - Client - NEW: Unknown networks in import files are skipped and a warning is logged. WARNING: Versions 6.71 and 6.72 contain a known problem in the playlist import. Please use version 6.73. 6.72: 2023-09-26 - Server - FIX: Fixed a problem that caused repeating records to be duplicated indefinitely. 6.71: 2023-09-22 - Server - FIX: Corrected issue when import attached two equal subtitle files to a record. 6.70: 2023-08-31 - Client - FIX: Corrected position of the font size indicator. 6.69: 2023-08-30 - Client - FIX: Don't show data for invisible networks in the playlist grid and in search results. - FIX: Don't show duplicate entries in the modification log. 6.68: 2023-08-28 - Server - FIX: When adding new record, only first subtitle file was copied from existing records. 6.67: 2023-08-24 - Server - FIX: Corrected REST request logging. - FIX: Correct user is written into modification log when replicating subtitles. - FIX: Removed files are shown in the modification log. 6.66: 2023-08-17 - Server - NEW: Channels can be marked to only allow access with the Subtitle Database Client. Such channels cannot be accessed with FAB Subtitler BCAST or with the REST API and are not part of license restrictions. - NEW: More information is logged when Notifications logging is enabled. - Client - FIX: Mouse wheel works correctly again. (Broken in 6.65.) 6.65: 2023-08-09 - Server - FIX: 'Subtitle type' and 'Subtitle language' configuration settings are now replicated. - Client - NEW: Font size in the playlist grid can be adjusted with Ctrl+Mouse wheel. 6.64: 2023-07-31 - Server - FIX: Disabled users are no longer allowed to login. - Client - NEW: Added popup menu to the modification log. - NEW: Playlist grid filtering is preserved between sessions. - FIX: Last column can now be resized. - FIX: Subtitle Type and Subtitle Language changes are logged. - FIX: Subtitle file columns in the record editor were sometimes not translated and columns were empty. 6.63: 2023-07-14 - Server - FIX: User disabled/enabled state was not changed if not other user settings were modified. - FIX: Do not replicate changes that were already included in copied database when creating Standby database from a Master database. - Client - FIX: Fixed user management dialog. Users can be added again. - FIX: Search form can be resized. - FIX: Implemented sorting on subtitle language and subtitle type. 6.62: 2023-06-13 - Server - NEW: Display seconds for Start time and Duration if they are not zero. - FIX: Fixed icons in the custom fields configuration. 6.61: 2023-06-07 - Server - NEW: SubtitleFile REST API supports values 'auto+HHMMSSFF' and 'auto-HHMMSSFF' for the 'tcoffset' parameter. - NEW: Selected custom field values can be marked as 'final'. Such values will not be overritten during the import. 6.60: 2023-05-24 - Server - FIX: Searching on custom field content could extranous results. - Client - FIX: Search dates are preserved between searches. 6.59: 2023-05-10 - Server - FIX: Don't crash when stopping service if no PubSub notifications are configured. - Client - FIX: Application crashed on start if a column was deleted from the database. 6.58: 2023-04-06 - Client - NEW: Grid columns can be auto-sized with a double-click. - FIX: Corrected Description field handling. - FIX: Corrected column width/order management. 6.57: 2023-04-03 - Server - FIX: Service would crash when adding users. 6.56: 2023-03-29 - Server - FIX: Fixed occasional problem where backup generation would leave temporary file on the disk. - FIX: PubSub notifications are disabled for database reindex operations. 6.55: 2023-03-22 - Client - FIX: Fixed a startup problem introduced in version 6.54. WARNING: Versions 6.54 contain known stability issue. Please use version 6.55. 6.54: 2023-03-22 - Client - FIX: Fixed a problem where client wouldn't start on some computers. 6.53: 2023-03-21 - Client - FIX: Fixed captions on subtitle grid columns in the playlist editor. 6.52: 2023-03-06 - Client - FIX: Grid columns were sometimes incorrectly restored from the registry. 6.51: 2023-02-24 - Client - FIX: Fixed a problem when program would crash after closing the search result window. 6.50: 2023-02-23 - Server - NEW: Added support for the optional 'description' paramter to the /List REST API. 6.49: 2023-02-06 - Server - FIX: Fixed: Background file synchronization could cause wrong data to be displayed in the client. 6.48: 2023-01-23 - Server - NEW: Subtitle file synchronization is executed in the background. - NEW: Custom fields replication is executed in the background. - NEW: Large subtitle file and custom file replications are logged. 6.47: 2023-01-06 - Client - NEW: Subtitle language and type is displayed in the hint. - NEW: Subtitle language and type can be displayed as a grid column. 6.46: 2022-12-08 - Server - FIX: Fixed an error in REST List command processing. 6.45: 2022-12-06 - Server - NEW: More detailed errors are returned from the REST API. 6.44: 2022-11-30 - Server - FIX: Notifications are generated for fields that are replicated to records with the same automation ID. - FIX: Content-Type header is generated for HTTP notifications. 6.43: 2022-11-17 - Server - FIX: VTT download over REST API returns plain text format. 6.42: 2022-10-28 - Client - FIX: Doesn't overwrite Description when adding files unless it is empty. - FIX: Fixed tab order in the playlist editor. 6.41: 2022-10-18 - Client - FIX: Corrected value in the Description column when importing a subtile file. 6.40: 2022-10-11 - Client - NEW: Added support for /user and /pass command-line parameters. - FIX: Custom field editor was not always activated on click. - FIX: Description field was sometimes not correctly updated when adding a new record. 6.39: 2022-09-01 - Server - NEW: Restart the server if internal SOAP monitor report an error. - Client - FIX: Prevent server version errors when running in automatic mode. 6.38: 2022-08-11 - Server - NEW: Implemented internal SOAP server monitor. 6.37: 2022-08-11 - Client - FIX: Fixed custom field editing. 6.36: 2022-08-05 - Server - FIX: Removed "@attachedSubtitleFiles" node from the PubSub message. 6.35: 2022-07-20 - Server - NEW: Enhance logging of the SOAP service endpoint. 6.34: 2022-07-14 - Server - FIX: Correctly publish modified record only when multiple records have the same subtitle file attached. - Client - NEW: Focus is restored when search window is closed. - FIX: It is no longer possible to add one subtitle file multiple times to the same record. 6.33: 2022-07-06 - Client - FIX: Selecting visible columns is working again (broken in 6.32). - FIX: Enabled sorting for Subtitle file information, IN timecodes, UniqueID, and AnmeldungsID columns. 6.32: 2022-06-28 - Client - FIX: Column widths are restored correctly. 6.31: 2022-06-22 - Server - FIX: Notification system could publish wrong subtitle data for records that contained deleted subtitles. - Client - FIX: Fixed the size of the Description column when horizontal scroll bar was shown. - FIX: Fixed the row focus after deleting/undeleting a record when 'Show deleted' was enabled. 6.30: 2022-06-20 - Client - NEW: Implemented 'undelete' function. - FIX: Fixed a problem with editing the Description field. 6.29: 2022-06-15 - Server - FIX: Https publisher was publishing empty string even when nothing should be published due to a filtering criteria. - FIX: Notification mechanism was ignoring changes that happened before PubSub notifiers were created. - FIX: Deleted subtitle files are no longer published. 6.28: 2022-06-13 - Server - NEW: PubSub notifiers are created with a 30-second delay to prevent startup problems. - Client - FIX: Fixed subtitle description display in the editor. WARNING: Versions 6.20 to 6.26 contain known stability issue. Please use version 6.27. 6.27: 2022-06-08 - Server - FIX: Fixed a critical error when editing database users. 6.26: 2022-05-19 - Server - FIX: Fix for editing Subtitle Type/Subtitle Langauge values. 6.25: 2022-05-18 - Client - FIX: Fixed issues with column resize. 6.24: 2022-05-12 - Server - NEW: Added setting to prevent PubSub notifications when a column contains a specific value. - FIX: Corrected "SubtitleFiles" export in JSON format. - Client - FIX: Fixed issues with narrow columns that cannot be resized. 6.23: 2022-05-05 - Server - FIX: REST API Users can be created correctly. 6.22: 2022-04-07 - Server - FIX: Corrected adding new items (networks, users ...). (Broken in version 6.20.) - FIX: Improved service startup time. - Client - FIX: Corrected problems when invalid date was entered. 6.21: 2022-04-04 - Client - NEW: Improved date entry field. 6.20: 2022-03-31 - Server - NEW: Description is shown next to the username in the user list. - NEW: 'Subtitle file validation expression' is checked for validity. - FIX: Fixed Apply button behaviour. - FIX: Configuration and Notifications are exported in XML config. - Client - NEW: Added columns for UniqueID and AnmeldungsID fields. - FIX: Fixed a problem when subtitle file was not executed in Subtitler on a double-click. 6.19: 2022-03-14 - Server - NEW: Description can be set for each user. - Client - NEW: Subtitle file folder and Description fields added to the user editing form. - FIX: Corrected a crash when disabled network was selected in the new "network subset" view. - FIX: Corrected behaviour of file open dialog when default subtitle folder is set. 6.18: 2022-03-09 - Server - NEW: Improved error reporting in the configuration utility. - NEW: Default subtitle file folder can be set for each user. - Client - NEW: Added support for displaying a subset of all networks. - NEW: Added support for high-DPI screens. - NEW: Supports per-user default file folder. 6.17: 2022-02-28 - Server - NEW: HTTP/2 is no longer required for PubSub publishing. - FIX: All changes are saved to the server before it is restarted. - Client - FIX: Corrected alignment of UniqueID and AnmeldungsID edit fields. 6.16: 2022-02-25 - Server - NEW: Improved PubSub error logging. 6.15: 2022-02-24 - Server - NEW: Improved Google PubSub implementation. - NEW: PubSub respects Windows proxy settings. - NEW: REST and PubSub only process records with networks allowed by the license. - FIX: Default channel rights for users are set when a network is added. - FIX: Subtitles are synchronized when renamed subtitle file is attached. 6.14: 2022-02-15 - Server - NEW: Small modifications to the user interface. - NEW: Added logging of slow PubSub communication. - NEW: UniqueID and AnmeldungsID are treated case-insensitive. - NEW: UniqueID is logged for published records when available. - FIX: Don't log stack trace for handled socket exceptions. 6.13: 2022-02-09 - Server - NEW: User access rights for each channel can be set to 'invisible', 'read-only', and 'read/write'. - NEW: PubSub notifications can connect via a proxy server. - FIX: REST server returns subtitles in VTT format 'text/vtt; charset=utf-8' and subtitles in ARDTT format as 'applixation/xml; charset=utf-8'. - FIX: Configurator asks for service restart when Notifications settings are changed. - FIX: Modified Web Server settings were not always saved. 6.12: 2022-02-02 - Server - NEW: PubSub connection uses OpenSSL 3.0. - FIX: Better handling of PubSub errors. - FIX: Fixed /SubtitleFile REST API. - Client - NEW: Updated User editing form. - FIX: Fixed problems with 'Subtitle files' column management. 6.11: 2022-01-25 - Server - NEW: Extended database with fields AnmeldungsID, Subtitle type, Subtitle language. - NEW: Searching is enabled on the UniqueID and AnmeldungsID fields. - NEW: Added configuration for valid Subtitle type and Subtitle language values. - NEW: Added configuration to set valid subtitle filename format. - NEW: Added notification system which publishes modified records to Google PubSub or HTTP(s). - NEW: Added SSL support to the REST server. - NEW: Added APIKey authentication to the REST server. - Client - NEW: Field AnmeldungsID is imported from XML files and displayed in the playlist editor. - NEW: REST API supports querying by the AnmeldungsID field. - NEW: Subtitle file and language can be set for each sutitle file. Valid values have to be entered in the server configuration to enable this functionality. 6.10: 2021-10-13 - Server - NEW: Added configuration option "Make UniqueID visible" to the STTDB Client configuration. - NEW: REST API is available and can be activated in Database Configuration. - Client - FIX: Displays UniqueID field in the editor if the "Make UniqueID visible" configuration option is checked and the field is not empty. 6.09: 2021-07-23 - Server - NEW: Web server can be enabled in Database Config so that HTTP GET ip:port/status returns status info about the product. 6.08: 2021-07-19 - Server - NEW: Database error log is copied to the Subtitle Database log folder each night. - Client - FIX: Prevented a crash when application cannot write to the registry. WARNING: Versions 6.03 to 6.06 contains known stability issue. Please use version 6.07. 6.07: 2021-02-22 - Client - Fixed a crash when adding new subtitle files to existing playlist record. - Subtitle files with no timecodes can be added to playlist. 6.06: 2021-02-17 - Client - 'Start time' is initialized to current time when the client is started. 6.05: 2020-11-17 - Client - FIX: Corrected checking of 'Users cannot modify events which start before the following date' limit. - Server - NEW: Changed how user configuration is applied. 6.04: 2020-11-04 - Client - NEW: Added support for automatic playlist refresh. 6.03: 2020-10-20 - Client - FIX: Subtitle file duration is calculated correctly. 6.02: 2020-10-01 - Client - FIX: /Quit works correctly if server is busy doing database maintainance. 6.01: 2020-07-23 - New installer which allows unattended installation as described here: https://kb.fab-online.com/0070-fabsubtitledatabase/00050-automatedinstall/ 5.90: 2020-04-23 - Client - NEW: Added /quit switch. When specified, autoimport operation is terminated and program exits if there are no files in the import folder. 5.89: 2019-09-26 - Client - NEW: The setup application allows installing the client appliaction instead of the client loader application. 5.88: 2019-02-06 - Client - FIX: Corrected export problems when /subtitlefilename command-line switch was used and custom file name contained characters that cannot be used in a file name. - FIX: Corrected import of large XML playlists. 5.87: 2018-12-10 - Server - FIX: Corrected XML import behaviour when automation ID has changed in a record and database is in ZDF mode. 5.86: 2018-10-18 - Client - NEW: Added support for /modifiedonlyNN switch (NN = number). 5.85: 2018-08-29 - Server - FIX: Corrected XML import functionality which could cause subtitle files to be incorrectly attached to imported records. 5.84: 2018-08-23 - Server - FIX: Fixed problem in database reindexer introduced in version 5.83. WARNING: Version 5.83 contains known stability issue in reindexer. Please use version 5.84. 5.83: 2018-08-20 - Server - FIX: Corrected import behaviour when automation ID has changed in a record. 5.82: 2018-08-10 - Client - FIX: Fixed "Not enough timers available" problem in automatic import. 5.81: 2018-06-12 - Client - FIX: Under some conditions, subtitle file could be exported twice even though both files had the same content. 5.80: 2018-04-04 - Client: - NEW: When export is run with /modifiedonly /noplaylist, STL files are written to disk only when subtitles are modified and not if other data in a playlist record is changed. 5.79: 2018-03-09 - Server - FIX: Corrected UTF-8 processing when record was marked as 'exported'. - FIX: Corrected upgrade process for very old databases. 5.78: 2018-03-05 - Client - NEW: When importing data with automatic import, a new session is established every time the import file becomes available. - NEW: Added checkbox 'Show deleted'. When checked, deleted records are also shown in the view. - NEW: Improved display of deleted subtitle files. 5.77: 2018-02-01 - Client - NEW: Archived imported files are prefixed with a date in yyyymmddhhnnss format. - NEW: Export switch /orf applies special functionality for ORF. - FIX: Resource was mapped too late. 5.76: 2018-01-31 - Client - NEW: Added support for command-line parameters /mapdrive, /mapresource, /mapuser, and /mappass. If provided, the application will try to map specified drive to specified resource. If mapping fails, application will exit. Parameters are only processed when automated import or export are started from a command line. 5.75: 2018-01-30 - Client - FIX: When software is started from FAB Activity Manager, login errors are only written to the log and no message box is displayed. - FIX: Wrong address was logged to screen when client failed to connect to the master server and then successfully connected to the standby server. - FIX: Exporter tried to connect to wrong address when master server wasn't available. - NEW: If an error occurs in automated export mode, the program stays active for 30 seconds and then exits. 5.74: 2017-11-29 - Client - FIX: It was not possible to edit custom fields. 5.73: 2017-07-25 - Server - NEW: Language tag of attached subtitle files is stored in the database. - Client - NEW: Language tag of attached subtitle files is exported in the XML export. - FIX: Corrected display of "subtitle file attached" icon. - FIX: Export button did not correctly save subtitle files when more than one subtitle file was attached to a playlist entry. - FIX: Adding new subtitle file to a playlist entry was not always functioning correctly when more than one subtitle file was already attached to that playlist entry. - FIX: STL files are correctly exported when two playlist entries contain files with the same name but different content. 5.72: 2016-11-21 - Client - NEW: Added column with first five IN timecodes in the subtitle file. 5.71: 2016-10-26 - Client & Server - FIX: Correct programme is exported when /enddate switch with a relative date/time is used. 5.70: 2016-10-03 - Client - NEW: Added exporter command-line parameters /noplaylist, /subtitlenamecf, and /skipsubtwithnocfname. 5.69: 2016-09-22 - Server - FIX: ZDF TXT importer does not stop importing on first empty line. - FIX: Multiple STTDB server selector works again if STTDB Client software is stared without the loader. - Client - NEW: Current value of a 'list' custom field can be selected from a drop-down list even this this value is removed from the configuration. 5.68: 2016-09-01 - Server - FIX: Fixed stability issues. The problem was introduced in version 5.66. WARNING: Versions 5.66 and 5.67 contain known stability issue. Please use version 5.68. 5.67: 2016-08-30 - Server - NEW: Name of the service changed to 'FAB Subtitle Database'. - Client - NEW: Improved automatic export capability with new command-line parameters: /ignorechannels, /languages, /ignorelanguages, /filter, /modifiedonly, /fileformat. - NEW: Improved date selection in automatic export with date/time selection (yyyy-mm-ddThh:mm:ss) and relative time offset (+hh:mm:dd / -hh:mm:dd). - NEW: Multiple STTDB servers running different versions of FAB Subtitle Database are supported. 5.66: 2016-07-21 - Client - FIX: Default values for text custom fields can be selected from a drop-down list. 5.65: 2016-07-12 - Client - NEW: Added support for multiple STTDB servers. - NEW: Added import of ZDF TXT files. 5.64: 2016-03-18 - Server - Improved import speed. 5.63: 2016-03-02 - Server - Corrected program error that could occur during STL import. 5.62: 2016-01-26 - Client - Added support for subtitle-only import (/importdir:-). - Added support for removing parts of subtitle name when calculating automation ID (/prefixlen and /suffixlen). 5.61: 2016-01-15 - Server - All records with the same automation ID are marked as 'updated' in the ZDF mode when attached subtitle file is modified. - Client - Corrected 'modification log' display. 5.60: 2015-12-21 - Server - Corrected filtering condition for 'unfinished' records. (Records with deleted subtitle files were treated incorrectly.) 5.59: 2015-12-18 - Server - Fixed creation of a new database. 5.58: 2015-11-16 - Server & Client - Applications respect CPU cores reserved by the FAB DVB Interface. 5.57: 2015-06-29 - Server - Fixed a problem with custom field replication which could cause replicated fields to be cleared when they shouldn't be. 5.56: 2015-06-24 - Server - 'Enable database replication' configuration setting was always disabled (since version 5.55). - Fixed problems with reindexing and database replication which caused records to have two identical subtitle files attached. - Client - Correct address is shown in the window caption when the client is connected to the standby server. 5.55: 2015-05-22 - Server - Corrected attaching and saving to disk of deleted subtitle files. - Fixed a problem with custom field replication which caused custom fields to be deleted during the XML import. - Fixed a problem with 'erase on STL change' field synchronization in ZDF mode. 5.54: 2015-05-15 - Server - Changes done during the import were not written into the change log. 5.53: 2015-05-05 - Server - Fixed searching in deleted records. - Database replication settings are only visible on the Standby server. - Fixed error when manually adding a new record (introduced in 5.52). 5.52: 2015-04-30 - Server - Corrected subtitle unification when some records with the same automation ID had subtitles attached and some not. - Subtitle unification executes much faster. - Fixed searching by the number of subtitle files. - Corrected the way subtitle age is determined when calculating the 'vor2010' field value. 5.51: 2015-04-23 - Server - Corrected error in 'Unify subtitle files' reindex where subtitle files were incorrectly removed from records. - Corrected logic for replicating custom fields that are linked to automation IDs. If a new record is added or imported and a value of such custom field is not set, it will be copied from existing record. - Client - Digits can be used in XML node names. For example, custom field 'vor2010' will now use node . Previously, that field would use node . 5.50: 2015-04-20 - Server - Corrected error in background command processing caused by an invalid SQL query. - Progress for background operations is reported on every percent (was every 10 percent) but still at most once per minute. 5.49: 2015-04-16 - Server - Corrected export by automation IDs when the database is in the ZDF mode. 5.48: 2015-04-12 - Server - Redesigned database tools interface on the configurator's Database page. - Added configuration for 'replicated' and 'erase on STL change' flags of a custom field. - Added handling for 'replicated' custom fields. - Added configuration for 'unfinished criteria' field of a user configuration to the configuration utility. - Added support for reindexing 'replicated' custom fields. - Added support for reindexing the 'vor2010' custom field. - Client - Added handling for 'erase on STL change' custom fields. - Added record colorization according to the 'unfinished criteria' setting. 5.47: 2015-02-26 - Server - Fixed: Results were always make as 'truncated' (since 5.46) and warning was then always displayed in the client. - Client - Corrected user editing. 5.46: 2015-02-24 - Server - Searchable text is correctly updated after a subtitle file is deleted from a record. - Subtitle list is correctly updated when subtitles are copied in the ZDF mode. - Correct part of the date range is displayed when a result set is truncated. - A warning is displayed when a result set is truncated. - Corrected language names in the configuration form. - Client - Editing form can be resized. 5.45: 2015-02-02 - Server - Product name is shown in the configurator. - End of warranty date is shown in the configurator. - Modification log is maintained for each record. - Reindexing can be started without restarting the server. - Fixed upgrade from database versions older than 6.00. - Added configuration for maximum number of search results returned to the client. - Reindexing in ZDF mode asks whether to convert automation IDs to F00xxxxxx form. - Client - Login dialog is correctly displayed if application was previously closed in a minimized state. - Added a dialog to show modification log during edit. - Displays first five IN timecodes for each subtitle file. This will only affect newly added subtitles. To update all subtitle files in the database, start STTDB Configuration utility and click "Reindex database". - Minimized state is not restored on restart. - Subtitle folder can be set with the /subtdir: command line parameter. 5.44: 2014-12-17 - Client - Deleted files are shown as separate result lines when searching in deleted records. - Server - Added date/time stamps to replicator error log. 5.43: 2014-12-02 - Client - Version and server address is displayed in the caption bar. - Toolbar icons are wrapped into two or more lines when window is too narrow. 5.42: 2014-11-17 - Client - Fixed 'Add from database' to not return deleted subtitle files if 'Search also in deleted records' is not selected. - Deleted subtitle file can be located in database when 'Search also in deleted records' is selected. 5.41: 2014-11-11 - Server - Fixed connectivity issues introduced in version 5.40. 5.40: 2014-11-10 - Server - Subtitle Database client is not installed any more. Install the Subtitle Database client separately to be able to use it on the server. - Client - Added support for command line switches /masteraddress and /standbyaddress. 5.39: 2014-11-04 - Client - New program icons. - Database server addresses are displayed in the About window. 5.38: 2014-09-25 - Client - Fixed a crash which happened if specific area of 'Search in Database' dialog was clicked. 5.37: 2014-08-28 - Server - Improvements for the 'records ... always have same subtitle files' operation mode. - Fixed a memory leak, introduced in release 5.0. 5.36: 2014-07-21 - Server - Changed 'records ... always have same subtitle files' mode operation when imported record have not automation ID set. - Client - Exporter date/time is correctly set when exporting via command line. - Fixed an error in communication with the Activity Manager. 5.35: 2014-07-08 - Client - Fixed crash in login. 5.34: 2014-05-21 - Server - Fixed search in description (broken in 5.33). - Changed 'add subtitle' behaviour in 'records ... always have same subtitle files' mode. - Much faster operation in 'records ... always have same subtitle files' mode. 5.33: 2014-04-10 - Server - Fixed problems with custom fields being cleared when subtitles were synchronized. - Client - Deleted subtitle files can be attached to a playlist entry or saved to disk through the right-click menu. 5.32: 2014-04-02 - Server - Operation mode can be changed in the configuration utility so that records with equal automation IDs always have same subtitle files attached. - Configuration: List views always have one item selected (if there is at least one item present). - Client - Corrections for Database, Edit users: - List view always has one item selected (if there is at least one item present). - Changes are saved when form is closed. 5.31: 2014-03-05 - Client - Date for repeating records can be edited when Saturday is selected as a repeating day of week. 5.30: 2014-01-10 - Server - Repeating records are never promoted past the end date. - Client - Editing repeating record can never put it past the end date. - By clearing end date you can set the repeating record to repeat forever. 5.29: 2014-01-08 - Client - Last modification date/time and user are never empty. 5.27: 2013-12-12 - Client - Logging corrected. 5.26: 2013-11-18 - Server - Subtitle files are properly updated when edited in FAB Subtitler. 5.25: 2013-10-29 - Server - Rejected email is moved into special folder. - SMTP warnings and errors are logged in the main log. - Client - Corrected error reporting in automation mode. 5.24: 2013-10-21 - Server - Improved user interface in the configuration utility. 5.23: 2013-09-26 - Server - Fixed a bug in the nightly repeating record promoting. 5.22: 2013-09-25 - Server - Fixed an error in the replicator logging mechanism. 5.21: 2013-09-24 - Server - Fixed nightly repeating record promoting. 5.20: 2013-09-19 - Client - Automatic import will log and ignore non-fatal errors (subtitle file cannot be opened, subtitle file does not exist). The rest of the import file will be imported even if such problems occur. 5.19: 2013-09-17 - Client - Automatic import tries up to five seconds to access locked subtitle files. - No pop-up errors are displayed during the automatic import. 5.18: 2013-07-23 - Client - Duration of subtitle file is detected correctly. 5.17: 2013-07-03 - Server - Fixed various issues with scheduled and unscheduled backup. 5.16: 2013-07-01 - Server - Additional automation IDs are compared without case sensitivity in the exporter. - Client - Fixed Cancel button in the editing wizard. 5.15: 2013-06-03 - Client - Small rearrangement of the editing dialog. 5.14: 2013-05-30 - Server - "Created by" username is not overwritten anymore. 5.13: 2013-05-29 - Server - Upgraded database to version 602. "Lost" subtitle files will reattach to parent records. 5.12: 2013-05-21 - Client - Timecode 0 is not counted into the total subtitle file duration. - Client asks to save subtitle files if they were modified while the record is being edited and the user cancel the dialog. - Custom fields are updated after the 'Add from database' command. 5.11: 2013-05-15 - Client - Subtitle file is correctly updated in the database after being edited with the FAB Subtitler. 5.10: 2013-05-14 - Client - Subtitle file is opened correctly in FAB Subtitler when FAB Subtitler version 7.53 or higher is installed and also when FAB Subtitler version 7.45 or lower is installed. 5.09: 2013-05-11 - Client - Subtitle file is opened correctly in FAB Subtitler when FAB Subtitler version 7.53 or higher is installed. 5.08: 2013-03-28 - Client - Added menu command "Login to standby database". 5.07: 2013-03-26 - Server - A SMTP server port and a database administrator's email address can be configured on the "E-mail" page. - Sends replication errors (no more than once every four hours) to the database administrator if E-mail parameters are configured. 5.06: 2013-03-25 - Server - Improved performance of adding and editing playlist entries. - "BCASTCmd" field is sent to Subtitle BCAST clients. - Licence type (Master/Standby) is displayed in the Configuration utility (in the caption bar). - Backup timeout check corrected. - SOAP RPC path is logged if database operation fails. 5.05: 2013-03-22 - Server - Backup timeout increased to two hours. - Regular database maintainance is performed on startup. 5.04: 2013-03-21 - Server - Corrected replication problems. - Corrected client application download on Spanish locale. 5.03: 2013-03-20 - Server - Licensed number of networks is shown in the Configuration utility on the Master instance. 5.02: 2013-03-19 - Server - Backup and Restore are enabled in the Configuration utility. 5.01: 2013-03-18 - Server - Better performance of Subtitler BCAST file download after the Subtitle Database service restart. - Client - Fixed small problem ocurring when record date was edited with the keyboard. 5.0: 2013-03-16 - Server - Upgraded database to version 600. Database will now use less disk space. - It is recommended to Backup and Restore the database after the following line is written into the log: *** Please perform database Backup followed by a database Restore to compact the database. *** 4.17: 2013-02-20 - Server - Reduced database usage during XML+STL import. - STL files in the database are properly updated during XML+STL import. 4.16: 2013-02-11 - Server - Watchdog time for database copy increased to four hours. 4.15: 2012-12-18 - Server - Number of licensed channels is correctly displayed for the Standby server. - Subtitler BCAST can connect again to a Standby server. 4.14: 2012-12-17 - Server - Number of licensed channels is respected correctly. 4.13: 2012-12-12 - Server - Fixed program crash that occured if STTDB Client was running while Dragon v11.5 was initializing. 4.12: 2012-12-11 - Server - Installer unpacks a missing dll file correctly. 4.11: 2012-11-21 - Server - Installer correctly saves the license file. 4.10: 2012-11-20 - Server - License number is required for installation of the software. 4.09f: 2012-10-12 - Server - Corrects problems with the ORF database. 4.09e: 2012-10-10 - Server - Installer denies installation of version of database file is smaller than 5.23. In that case FAB Subtitle Database version 4.00 must be installed first. Wait for the database to be converted (check log) and then install the latest version. - Installer always creates a backup copy of the file sttdb3.fdb 4.09d: 2012-10-03 - Server - Corrected search on the ORF database. - Client - 'Close' button on the search panel is pushed to the right and is disabled during the search. 4.09c: 2012-09-28 - Client & Server - Fixed boundary conditions in date range searches. 4.09b: 2012-09-12 - Server - Fixed incorrect error "You are not allowed to execute administration requests from this location." which could occur if video files were enabled. 4.09a: 2012-09-05 - Server - Fixed error in configuration utility which sometimes was not able to update user info. 4.09: 2012-09-03 - Server - Supports database backup to a network share. 4.08: 2012-08-27 - Client & Server - Video files can be attached to playlist entries. 4.07f: 2012-08-25 - Server - Repeating records with UniqueID are properly promoted. 4.07e: 2012-08-23 - Client & Server - Cyrillic descriptions are properly imported from STL files. 4.07d: 2012-07-18 - Client - No message boxes are shown in automation mode. - No message boxes are shown if software is started by the FAB Activity Manager. 4.07c: 2012-07-11 - Client - Errors in automation command line parameters are properly reported during program startup. 4.07b: 2012-07-05 - Server - Stability improvements in database querying. 4.07a: 2012-07-02 - Server - Corrected initialization of 'Created on' field which was not working in some installations. 4.07: 2012-05-04 - Client - Added warning when imported record has date/time outside of network range. - Added warning when first four hours or last for hours of imported range don't contain any records. 4.06: 2012-04-02 - Client - Reports duplicate unique IDs in the imported file. 4.05e: 2012-02-06 - Client - Special ZDF mode improved. 4.05d: 2012-02-06 - Client - Fixed behaviour of the date/time selector. - 'Add from Database' search is working again. 4.05c: 2012-02-06 - Client - Activity Manager is regularly updated with application status during lengthy server operations. 4.05b: 2012-02-03 - Server - Fixed transfer of automation ID lists from the Subtitle to the Database. 4.05a: 2012-02-02 - Server - Fixed record deletion (broken in 4.05). 4.05: 2012-01-31 - Server & Client - Change authentication protocol to better support non-latin installations. Users that are not running programs on CP1252 (Western Europe) will have to reinstall the client part of the program, too. 4.04k: 2012-01-27 - Server - Fixed transfer of automation ID lists from the Subtitler to the Database. 4.04j: 2012-01-17 - Server & Client - Fixed handling of 'list'-type custom fields (broken in 4.04i). 4.04i: 2012-01-16 - Client - Subtitles can again be opened in an already running Subtitler. 4.04h: 2012-01-13 - Server - Fixed database queries for long lists of automation IDs. 4.04g: 2012-01-10 - Server - Fixed automatic copy of subtitle files during import when a record with the same automation ID was previously added and deleted. 4.04f: 2011-12-21 - Client - Faster processing of import files stored on network drives. 4.04e: 2011-12-13 - Server - Fixed searching in non-latin scripts. 4.04d: 2011-11-30 - Client - Application responsiveness improved again. 4.04c: 2011-11-29 - Client - Application stays responsive during lengthy import operations. 4.04b: 2011-11-21 - Client - Logs failure code if import file cannot be moved. 4.04a: 2011-10-04 - Client - Modified behaviour when started by FAB Activity Manager. 4.04: 2011-09-22 - Server and Client - CSV files are exported in UTF-8 format. 4.03a: 2011-09-15 - Server - National characters are exported correctly to the CSV file. 4.03: 2011-09-06 - Client - Records with non-VPS automation IDs can be imported even if Automation IDs for the network are set to "Use VPS". When edited, automation ID in such records will not be displayed in the VPS form. - Implemented import for Astra XML files. 4.02b: 2011-07-27 - Client - Fixed retrieval of subtitle files attached to deleted records. - Fixed import with subtitle files when subtitle files were stored in the import file folder. 4.02a: 2011-07-23 - Server - Fixed occasional startup problem introduced in 4.02. 4.02: 2011-07-21 - Server - Faster execution of database export requests. 4.01a: 2011-07-14 - Server and Client - Fixed Custom Fields editing when custom field names contain trailing spaces. 4.01: 2011-07-11 - Added description of new Database Backup & Restore functionality to the manual. 4.00: 2011-07-08 - Server - New database drivers. - Added Backup & Restore buttons to the configurator. 3.99a: 2011-07-06 - Server and Client - Fixed problem with SOAP transfer introduced in 3.99. 3.99: 2011-07-02 - Server and Client - Improved import speed. 3.98c: 2011-06-30 - Server. - Increased session timeout to 15 minutes. - Fixed problem with invalid sessions being removed. 3.98b: 2011-06-29 - Server - Fixed record deletion (broken since 3.98a). 3.98a: 2011-06-28 - Server - Fixed problems with session management. 3.98: 2011-06-09 - Server - Fixed playlist import when only custom fields have been changed. 3.97k: 2011-06-07 - Client - Checks if a subtitle file specified in the import XML document actually exists before attaching it to the playlist record. 3.97j: 2011-05-23 - Client - Export creates valid XML files when custom field names contain spaces and other characters that are not valid XML node name characters. 3.97i: 2011-04-19 - Client - Files were not correctly imported if network used VPS for automation ID. 3.97h: 2011-03-31 - Server - Fixed "range check error" in Video ID cleanup processor. 3.97g: 2011-02-17 - Server - Custom field values are displayed properly in the configuration utility. 3.97f: 2011-02-13 - Server - Subtitle file name field was not collected properly when query on number of attached files was executed. 3.97e: 2011-02-11 - Server - Fixed advanced search for query "number of attached files = 0". 3.97d: 2011-01-26 - Server - Fixed advanced search on number of attached subtitle files. 3.97c: 2010-12-28 - Server - Fixed import problem - when only the file name changed in the import file, data was not re-imported. 3.97b: 2010-12-18 - Server - Fixed incompatibility with Subtitler v5. 3.96a: 2010-12-03 - Server - Fixed small memory leak. - Prevent creation of duplicate file entries during import. 3.96: 2010-12-02 - Server - Faster query processing. - Client - Advanced search dialog. 3.95b: 2010-11-16 - Installation process improved for Windows 7. 3.95a: 2010-10-16 - Client - Fixed: Double-clicking on a column header could crash the client. 3.95: 2010-08-19 - Server - Installation process will not add duplicate firewall rules. - Added configuration option to enable/disable moving of unassigned video files into the "unassigned" folder. 3.94c: 2010-07-27 - Server - Fixed: When a record with attached subtitle file was reopened and saved, the information on original and translated title was lost. - Client - Fixed: Subtitle file description was displayed incorrectly when a record was loaded from the database. 3.94b: 2010-07-26 - Server - Correctly converts national characters in subtitle properties when a subtitle is added to the database. 3.94a: 2010-07-22 - Client - Correctly converts national characters in subtitle properties when a subtitle is added or imported to the database. 3.94: 2010-07-20 - Server - Database upgrade doesn't block service startup anymore. - Service cannot be stopped until the database is upgraded. 3.93b: 2010-07-19 - Client - Correctly reports number of imported rows if Spanish user interface is active. 3.93a: 2010-06-29 - Client - Installation procedure prompts for IP address of master and standby server. 3.93: 2010-06-28 - Client - In Harris playlist monitor, non-current networks with problems are listed as "Name (n)" where 'n' is number of problematic events for that network. 3.92b: 2010-06-23 - Server & Client - Improved HTML parser for better compatibility with Harris playlists. - Server - Added database index for faster operation. Database version is raised to 5.25 to mark this change. - Client - Fixed deadlock problems, introduced in version 3.90. 3.92a: 2010-06-22 - Server - Fixed replication problem (broken in version 3.92). - Harris playlist IDs and database automation IDs are compared without case sensitivity. - Client - Fixed crash when Harris playlist monitor returned empty playlist. 3.92: 2010-06-07 - Server - Enhanced exporting support for the FAB Subtitler Broadcast client. 3.91: 2010-06-04 - Server - Upgraded database drivers to version 2.1.3. 3.90: 2010-06-03 - Client - 'Export to XML with subtitles' function was storing subtitle files into wrong folder. - 'Export to XML with subtitles' exports uncompressed subtitle files. - Added support for the /subtdir import switch. - Autoimport retry logic improved. - Autoimport panel can be resized. - Server - Correctly convert STL metadata to Unicode when a subtitle file is added to the playlist entry. 3.89: 2010-05-11 - Server - Configurator doesn't allow for network deletion. Networks can only be added and renamed. - Client - Checks whether the client and server version are the same and reports an error if that is not the case. 3.88: 2010-03-29 - Server & Client - Implemented support for the client-side 'channel' switch. When specified, only channels from the list provided by the switch can act as a source for automatically copied STL files during import. 3.87a: 2010-02-23 - Server - Returns specific error state for 'backup in progress' to the playlist exporter. 3.87: 2010-02-16 - Server - Monitored playlists can be enabled/disabled for each user. - Client - Disable "Monitor playlist" if user is not logged in. - Recheck Harris playlist after the Copy operation. - Added "Display ignored items" toggle to the playlist popup menu. If unchecked, ignored items will not be displayed in the list. - Added "Display all events with the same ID" command to the playlist popup menu. - Added "Copy existing from" command to the playlist popup menu. - Optimized database load when monitoring playlists. - Monitors only playlists that are enabled for the current user. 3.86: 2010-01-22 - Server - Unlimited number of networks can be configured. License limitation only applies to exportable networks. - Client - Added "Copy ID" command to the playlist monitor popup menu. - Fixed problem where valid monitored playlist items got visible for a short period. - Ignored playlist items are displayed at the end of the list, not at the end of each network block. 3.85a: 2010-01-20 - Client - Localised some Harris column titles. 3.85: 2010-01-18 - Server - Playlist monitor for each channel can be disabled while URL is still configured. - Playlist monitor IDs and database automation IDs are compared without case sensitivity. - Server & Client - Playlist monitor can be filtered by wildcards. - When matching Harris playlist item to the database, future events are preferred. - Client - Playlist monitor popup menu is activated by the right mouse click. - Displays monitored playlist items as CHANNEL: HH:MM TITLE. - Added "Add subtitle item" command to the playlist monitor popup menu. 3.84b: 2010-01-14 - Server & Client - Added support for NTLM web authentication. - Client - Displays monitored playlist items as CHANNEL:ID. - Fixed: Range check error if user clicked into empty playlist monitor cell. 3.84a: 2010-01-14 - Server & Client - Added support for password protected Harris playlists. 3.84: 2009-12-03 - Server & Client - Added support for Harris playlist monitoring. 3.83: 2009-08-25 - Server - Prevent the system from going into automatic standby/suspend mode. - Log power management events. 3.82c: 2009-07-16 - Server - Fixed "Create Master from Standby" and "Create Standby from Master" to work with readonly source files. - Fixed small problem in data replication. - Client - Assign the name of the user importing the data with the database records during the import (manual or auto). - Records without creation time or user data will be fixed on the first edit or import. - Disable OK button when editing readonly records in non-wizard mode. 3.82b: 2009-07-03 - Server - Included new database drivers. - Correctly generates 'created time' during the insertion into database. - Client - Doesn't display '31.12.1899' in the 'Creation time' column. 3.82a: 2009-03-12 - Server - Doesn't change created/modified time when replicating and reindexing. 3.82: 2009-02-05 - Server - During the installation, server application is added to the Windows Firewall exception list. 3.81: 2009-01-27 - Server - Enhanced exporter support so that selected custom fields can be returned. 3.80a: 2009-01-15 - Server - Report is periodically logged for lenghty database operations (upgrade, reindex). 3.80: 2009-01-13 - Server - Implemented new storage mechanism, capable of storing national characters from different code pages in the same database. Database must be upgraded during the server startup. During the upgrade process, database will not respond to client requests! Database version is raised to 5.23 to mark this change. - Fixed: It was not possible to change database port when running on Vista with UAC enabled. 3.79a: 2008-12-24 - Server - Fixed database cloning (Create Master from Standby and Create Standby from Master) to work with Vista UAC. 3.79: 2008-12-17 - Server - Added Vista UAC support to the configurator (required for setting database folder and port). 3.78a: 2008-12-15 - Server - Fixed: Search was not working correctly for subtitle file names containing accents when accented file was assigned to a deleted playlist entry. Database has to be reindexed for search to work correctly. This will happen automatically when server is started for the first time. Database version is raised to 5.22 to mark this change. 3.78: 2008-10-28 - Server & Client -Other subtitle files (besides .stl) are allowed: .pac, .rac, .890, .wtc, .tit, .das, .dat, .ztt, .wcf, .srt, .pns. 3.77: 2008-09-29 - Server - Moved Update/Add button next to the Subtitle Files column in Web Access. - Modified Web Access HTML generation to improve rendering in Firefox 3. - Improved Web Access error messages. - Fixed: It was not possible to rearrange layout of the Web Access fields. - Client - Removed Minimize/Maximize icons from the playlist edit window. - Fixed multirow selection problems. 3.76b: 2008-09-13 - Client - Fixed: It was not possible to sort on custom fields. 3.76a: 2008-09-02 - Client - Fixed problem in 'XML with subtitle files' export when last displayed playlist entry had no subtitle files attached. 3.76: 2008-08-28 - Client and Server - Added 'XML with subtitle files' import/export. 3.75c: 2008-07-31 - Server - Fixed: When subtitle file was copied during the import operation, its 'last modified' data was not set. - Fixed: During the import, playlist could be marked as 'modified' even if the import data was equal to the previously imported playlist. 3.75b: 2008-07-30 - Client - Display created/modified date/time in playlist hints. 3.75a: 2008-07-23 - Server - Fixed startup problems introduced in the 3.75 release. 3.75: 2008-07-22 - Server - Video files are now downloadable through the Web access interface. 3.74c: 2008-07-18 - Server - Bug fixed in the import handling. If there was identical entry already in the database and the 'copy STL files on import' was set then STL files were (erronously) not copied from the existing entry with the same automation ID. 3.74b: 2008-07-14 - Server - Removed warning "Database backup time has been changed ..." when creating master database from standby (or vice versa). Backup and export time are still adjusted. 3.74a: 2008-07-08 - Server - Fixed: Search was not working correctly for subtitle file names containing accents. Database has to be reindexed for search to work correctly. This will happen automatically when server is started for the first time. Database version is raised to 5.21 to mark this change. - Improved query search expression to allow for more complicated queries. - Doesn't crash the server when query search limit is reached. 3.74: 2008-06-15 - Client - Added text describing duration of the the prepared subtitles to the status bar. 3.73: 2008-06-02 - Server - Provides initial settings (channel, user, custom fields required for Subtitler and Web access) when creating empty database. - Added sender and authentication settings to the email configuration. - Sends an email when subtitle file is modified via Web Access (if configured). - Web access session timeout increased to 60 minutes. - Timeouted sessions are redirected to the login screen. - Unassigned files are moved into the Unassigned folder only if they are present in the video folder for more than 7 days. - Client - Added support for attaching video files that are not stored in the video folder. Application will ask the user for confirmation and then copy the video file into the appropriate folder. - Fixed: 'Remove video' was displaying bad video list when more than one video file was attached and video ID contained spaces. 3.72: 2008-05-26 - Server - Enhanced Media Encoder support. 3.71c: 2008-05-22 - Client - Fixed behaviour: and now leave the custom field grid active. - Fixed date formatting issuis in the custom field grid. 3.71b: 2008-05-22 - Client - Restored and key functionality when editing custom fields. - Date values in custom fields now default to the current date. 3.71a: 2008-05-21 - Server - Web Access is enabled for one user even if web registration key is not set. - Some Web Access GUI elements made wider to accomodate German translations. - Added missing translations. - Fixed bug in Web Access: It was not possible to enable maximum number of allowed web access users. - Fixed: "Web clients won't be able to ..." was always displayed when configurator was started - even if 'username match' field was set. 3.71: 2008-05-20 - Server - Added support for assigning administration role to some users. Administrator users can configure user access in the STTDB Client. - Client - Added support for configuring user access in the STTDB Client. 3.70: 2008-05-19 - Server - Enabled Web Access module. - Fixed problems with video files cleanup that occured when no video file was in the video folder. 3.69: 2008-05-05 - Server - Periodically checks video files on the disk and moves unassigned video files to the Unassigned\ subfolder. - Optionally connects to network resource before doing any video file operations. 3.68: 2008-04-28 - Server - Resolved some small inconsistencies in the server configuration metadata. Database version is raised to 5.20 to mark this change. - Fixed: promoted repeating records were not re-exported in Subtitler BCAST. - Client - Adding interface for attaching/removing video files to the main screen and to add/edit wizard and classical interface. New buttons are visible only when video path is configured on the server. 3.67: 2008-04-09 - Server - Implemented 'export configuration' functionality. - Server & Client - Faster communication. 3.66: 2008-04-08 - Client - When the user edits STL file via the context menu in the main window, Subtitler will also open associated video file (if any). - When the user edits STL file by double-clicking it in the Edit dialog, STTDB Client will reuse active Subtitler program (if any). - Fixed: Editing STL file with Subtitler from the Edit dialog now increments file version in the database (required for correct operation of the Subtitler BCAST). - Fixed: Editing a playlist entry without modifying attached STL files caused file version in the database to be reset to zero, which could cause a problem with the Subtitle BCAST operation. 3.65: 2008-03-01 Server - Internal watchdog thread disabled. It can be enabled by setting registry entry [HKEY_LOCAL_MACHINE\SOFTWARE\FAB\FAB Subtitle Database\Config] EnableExporterWatchdog="1" 3.64c: 2007-12-18 Server - Fixed: When importing records with millisecond precision in the date/time fields, records were always marked as 'modified'. 3.64b: 2007-12-13 Server - Properly stop the Sttdb service during system restart or shutdown. Client - Correctly process time information when time delimiter character is not ':'. 3.64a: 2007-12-10 Server & Client - Improved operation speed when editing an entry in a large playlist. 3.64: 2007-12-07 Server & Client - Improved operation speed when processing large playlists. 3.63b: 2007-12-04 Server - Fixed: colors for custom field list elements were not preserved in the database. 3.63a: 2007-12-03 Server - Fixed: Updating custom field definitions in the configurator required server restart for new definitions to be visible in all applications. - Fixed: It was not possible to start the server with totally empty (no license data) standby database. 3.63: 2007-11-30 Server - Manages 'last modified by' information for each subtitle file. Client - Shows 'last modified by' information for all subtitle files in playlist hint. - Added 'Subtitle file information' column. - Hints are always visible when mouse is positioned over the first column, regardless of the configuration settings. 3.62: 2007-11-28 Server - Added licensing support for unlimited number of networks. 3.61: 2007-11-22 Server - A STL property field can be associated with each custom field. Client - Preload custom fields from STL properties when configured. - Offer STL property fields in Description/Custom Fields drop-down lists for quick selection. - Display 'total duration' correctly when it exceeds 23 hours 59 minutes. 3.60: 2007-11-22 Server - Don't change 'last modified' timestamp for imported records that haven't changed since the last import. 3.59: 2007-11-19 Client & Server - Faster (backwards compatible) communication protocol. Server - Faster request execution. - Don't display 'Create Master from Standby' and 'Create Standby from Master' buttons in then configurator if database folder is not set. - Display 'Are you sure' prompt before a custom field is deleted in the configurator. Client - 'Copy' command will generate new Automation ID for the copied record if automatic ID generation is enabled for the selected network. - Fixed bug in hint preparation exhibiting when database contained deleted custom fields. - Context menus in edit fields are working again. 3.58a: 2007-11-01 Server - Fixed: It was not possible to search for text containing 'ß' character. Database has to be reindexed for search to work correctly. This will happen automatically when server is started for the first time. Database version is raised to 5.19 to mark this change. - Fixed: It was not possible to declare new custom field in the configurator. 3.58: 2007-09-30 Server - Faster information retrieval. - Faster playlist export. - New database drivers. - Default time for database backup on Standby system changed form 04:00 to 04:30. - Default time for database export on Standby system changed from 03:00 to 03:30. - Database backup and export times are adjusted by +30 minutes when creating standby database from master. - Database backup and export times are adjusted by -30 minutes when creating master database from standby. 3.57a: 2007-08-17 Server - Bug fixed in the import implementation. When UniqueID field from the XML file matched UniqueID field of a deleted event, corresponding event wasn't imported. 3.57: 2007-07-13 Server - Replicator timeout increased from 30 to 150 seconds. - Fixed: If replicator was configured with unresolvable address, server would crash. - Fixed: When repeating event was copied to another day and replication was enabled, extraneous subtitle files were created in the database. Those files are removed on first server startup. Database version is raised to 5.18 to mark this change. - Fixed: Replicator was not closing socket connections properly. - Fixed: Replicator was not releasing all allocated memory. - Changed configurator's Create Master from Standby/Create Standby from Master behaviour so that database from a networked drive can be used as a source. 3.56: 2007-07-02 Server - Implemented faster export protocol. - Added 'start export now' and 'start backup now' functionality to the configurator. Client - Communication timeout interval increased from 30 to 150 seconds. 3.55b: 2007-06-28 - Fixed 'List index out of bounds' error in the exporter. 3.55a: 2007-06-10 - Fixed occasional program crashes introduced in 3.55. 3.55: 2007-05-23 - Faster client-server communication. 3.54d: 2007-05-07 Server - Fixed: It was not possible to perform scheduled database backup. 3.54c: 2007-05-03 Server - Fixed access violation in service installation/uninstallation. 3.54b: 2007-02-12 Server - Fixed memory leaks. 3.54a: 2006-11-23 Server - Don't try to match deleted records when importing data with UniqueID. 3.54: 2006-11-21 Client - Importer made more tolerant against missing input data. 3.53: 2006-10-26 Client - Improvements in the client-server communication protocol. 3.52: 2006-10-25 Server - Faster request processing. - Remember configuration window position even if it is on a secondary monitor. - Fixed access violation when stopping service. Client - Remember configuration window position even if it is on a secondary monitor. 3.51a: 2006-10-23 Server - Fixed access violation when running with /install or /uninstall switch. 3.51: 2006-09-15 Client - Fixed bug that allowed user to enter empty date. Server - Fixed broken database rows generated by the 'empty date' bug. Database version raised to 5.17 to mark this change. 3.50: 2006-07-03 Server - Added configuration setting 'Copy STL files from database record with same Automation ID during import'. Client - Added support for the 'Copy STL files from database record with same Automation ID during import' configuration option. 3.49a: 2006-06-12 Server - Fixed bug when importing XML file with tags. 3.49: 2006-06-09 Server - Modified Reindex module to recreate subtitle file names. 3.48c: 2006-05-30 Server - Fixed connectivity problems. 3.48b: 2006-04-26 Server - Fixed 5.15 -> 5.16 upgrade process. 3.48a: 2006-04-25 Server - Modified 'Cannot verify database ...' text in the configurator. 3.48: 2006-04-11 Server - Email address can now be configured for each user. - Added Web Access configuration. - Fixed problem with STTWIN client not being able to retrieve subtitle files. - Faster playlist import. Client - More than one playlist entry can be selected. - 'Delete' will delete all selected playlist entries. 3.47: 2006-04-03 Client - Moved GUI language configuration to the server. - Fixed: Program accepted any string in the 'Old password' entry box when changing passwords. Server - Added GUI language configuration. - Fixed: It was not possible to change password if username as defined in the database and username as entered by the user differed in case. 3.46b: 2006-04-01 Client - Prevented problems when 'Date/time is currently unknown' was checked. Server - Fixed broken database rows generated by the 'Date/time is currently unknown' bug. Database version raised to 5.16 to mark this change. 3.46a: 2006-03-29 Client - Fixed localisation problems in the new single-page editor. 3.46: 2006-03-28 Client - Added support for single-page editing. - When all networks use VPS for automation ID and no network is selected, automation ID entry field stays in VPS mode. Server - Added STTDB Client configuration (single-page editing). 3.45a: 2006-03-17 Client - Removed PRODUCTION_NO and TAPE_NO fields from the CSV header. - Refocuses playlist after each (automatic or manual) refresh. 3.45: 2006-03-16 Client - Show/hide hints according to the settings configured on the server. Server - Added Media Encoder-related settings to the configuration. - Added general client configuration. - Prevented watchdog from restarting the server during the database reindex. 3.44a: 2006-02-27 Server - Fixed some problems with automatic service startup and restart during the initial server configuration. 3.44: 2006-02-27 Client - Added automatic language detection on first startup. 3.43: 2006-02-24 Client and Server - Added support for multiple video files per playlist entry. 3.42d: 2006-02-21 Client - Display date, time, and description in caption when viewing playlist entry mode. 3.42c: 2006-02-16 Server - More extensive error logging in case of internal database query problems. - Fixed server shutdown during the lengthy backup. 3.42b: 2006-02-15 Server - Fixed various problems during SOAP request execution. 3.42a: 2006-02-13 Server - Fixed problems with replicator. 3.42: 2006-02-13 Client and Client loader - Settings moved to the "HKLM\FAB\FAB Subtitle Database" key. - Removed 'EnableStandby' registry setting. 3.41h: 2006-02-09 Client - Copy button now always opens playlist entry in Edit mode, even if original entry cannot be editied due to user's restrictions. - Small GUI visual fixes. 3.41g: 2006-02-06 Client loader - Increased download timeout to ten minutes. - Changed settings layout in the registry. Client - Changed settings layout in the regi stry. - Server address modification removed. 3.41f: 2006-02-06 Server - Fixed occasional access violations inside the server. - Fixed: Replicator was not able to log into the server. (bug introduced in version 3.41e). 3.41e: 2006-02-02 Client loader - Fixed: State of the 'Enable standby server' was incorrectly written into the registry. 3.41d: 2006-01-31 Server - Fixed problem where colors for custom fields with many entries were not saved correctly. - Modified database structure. Current database version is 5.15. Database will be upgraded automatically. 3.41c: 2006-01-30 Client - Fixed occasional 'Synchronous SOAP request is already active' errors. Server - Don't allow database creation if selected folder doesn't exist or is unwriteable. - Fixed problems with service startup during initial configuration. - Minor tweaks in internal thread management. 3.41b: 2006-01-17 Server - Modified database structure. Current database version is 5.14. Database will be upgraded automatically. - 'Video files folder for clients' setting is now replicated to standby server automatically as it must always be configured to the same value on both servers. 3.41a: 2006-01-12 Server - Modified database structure. Current database version is 5.13. Database will be upgraded automatically. - STTWIN access settings are now replicated to standby server automatically. - Fixed problems with custom field replication. 3.41: 2005-12-21 Client - Added loader application that can automatically load new client version from the server. Server - Added support for automatic client update. 3.40a: 2005-12-14 Client - Fixed image display bug in custom fields. Server - Fix problems with custom field values synchronisation. 3.40: 2005-12-01 Server - Fixed: When accented charaters were presented in custom field data, searching on those custom fields wasn't working. - Modified database structure. Current database version is 5.12. Database will be upgraded automatically. - Fixed problems regarding selection of colors associated with list items in the Configurator. 3.39: 2005-11-09 Server - Added access condition checking on STTWIN subtitle add/update. 3.38: 2005-11-04 Server & Exporter - Completely changed logic for processing additional automation IDs. 3.37a: 2005-10-26 Server - Fixed problems that occured when custom field was created as text, filled with values and then changed to list. - Under certain conditions, Searchable flag was disabled when new custom field was created. 3.37: 2005-10-20 Server - Added support for export operation on multiple networks. 3.36a: 2005-10-19 Server - Fixed export by automation IDs. 3.36: 2005-10-18 Server - Added database support for Subtitler access. - Enforce 'Searchable' flag on custom fields used for Subtitle access filtering. 3.35: 2005-10-03 Client - Added support for new custom field types (list, users, date/time). Server - Added configuration for new custom field types (list, users, date/time). - Added configuration for the Subtitler access. - Fixed: After changing database folder in the configurator, the change was stored to registry only when configurator was closed (should be stored immediately). 3.34: 2005-09-15 Client - Updated support for 'Open video file' menu. Server - Updated support for FAB Media Encoder. 3.33d: 2005-09-02 Server - Fixed exporter problems (duplicate record exported). 3.33c: 2005-08-29 Client - Fixed: '+ days' setting was ignored. 3.33b: 2005-08-28 Server - Fixed access violation (FilterAutomationSet). 3.33a: 2005-08-20 Server - Fixed CSV header in exporter module. - Fixed exporter crashes on entries with undefined networks. 3.33: 2005-08-18 Client - Added Copy button which opens a copy of selected playlist entry in the wizard and appends a new playlist entry when wizard is closed. - Added display selector [defined networks] which only shows playlist entries with network name set. - When editing existing playlist entry, wizard displays current date, time and description in window caption. - When editing custom fields, Enter moved to next field. - Total duration of a playlist is always displayed in hours:minuts, even if it is greater than one day. Server - Added support for [defined networks] display selector. 3.32: 2005-08-12 Client - Added support for configurations without any networks. - Added Video ID display (when Video ID is set) and checkbox 'Video file can be deleted'. - Added popup menu item 'Open video file'. Server - Added support for configurations without any networks. - Added 'Open log files' button to the configurator. - Added support for FAB Media Encoder. - Added video file cleanup engine. - Modified database structure. Current database version is 5.11. Database will be upgraded automatically. 3.31: 2005-07-04 Client - Added FAB Activity Manager support. Server - Modified database structure. Current database version is 5.09. Database will be upgraded automatically. 3.30: 2005-06-02 Client - Added support for network XML name in XML import. - Displays server version number in the About dialog. - Added auto-import mode (switches /importdir, /username, /password, and /archivedir). Server - Modified database structure. Current database version is 5.08. Database will be upgraded automatically. - Added support for network XML name configuration. - Displays version number and database version number in the configurator. - Fixed database upgrade from 5.06 to 5.07. Interface - Added parameter AdditionalAutomationIDs to the ExportFromSttdb method. 3.29: 2005-05-02 Client - Added export of subtitle file names to CSV and XML. - Added support for playlist entries without assigned network. Server - Added support for playlist entries without assigned network. 3.28a: 2005-04-25 Server - It was not possible to upgrade database from 5.04 format. Fixed. 3.28: 2005-04-22 Client - Implemented ORF CSV import. 3.27: 2005-04-12 Client - Implemented data import via XML files. - 'End range' attribute in exported XML file was not set correctly. Fixed. - 'Last wizard playlist date' is not stored between consecutive runs anymore. Server - Modified database structure. Current database version is 5.07. Database will be upgraded automatically. - Enabled searching on Automation IDs. This change only applies to newly inserted data - to search on existing Automation IDs, you'll have to reindex the database. - Fixed access violation errors in replicator. 3.26a: 2005-04-08 Client - Added fix for 'Language name shall be included in LangNames property' error. 3.26: 2005-04-07 Client - Implemented playlist grid sorting. 3.25c: 2005-04-06 Server & Client - Fixed protocol problems resulting in access violations. Client - Fixed error logging. 3.25b: 2005-04-06 Server - Fixed random crashes. 3.25a: 2005-04-05 Server - Typo fixed. 3.25: 2005-04-04 Client - Added support for repeating records. - Added support for searching in deleted records. - Added support for custom field XML names. - Included 'repeating record' data in CSV and XML exports. - Removed millisecond part from all date/time variables when exporting to XML. - 'Add from database' grid now displays same data as main grid. - Shows only custom fields with non-empty value in hints. Server - Added support for repeating records. - Added support for custom field XML names. - Modified database structure. Current database version is 5.06. Database will be upgraded automatically. 3.24: 2005-03-23 Client - Modified XML export to export networks into separate nodes. - Implemented playlist grid columns for each custom field. - Playlist grid column widths are now preserved. - Export duration to XML as hh:mm:ss.zzz. 3.23: 2005-03-16 Client - Implemented editing of custom fields with presets. - Added per-user customization of the playlist display. Server - Added support for custom field presets. 3.22: 2005-03-01 Client - Added playlist mode selector. - Added support for playlist events with unknown date & time. - Displays clipboard icon in leftmost column when playlist entry has files attached. Server - Added custom field attribute 'Searchable' to the configurator. - Prefix all custom fields in the exported CSV header with CF_. - Implemented database reindexing. 3.21: 2005-02-21 Client - Prefixed custom field names with 'CF_' in CSV export. - Changed syntax of custom fields export. 3.20: 2005-02-11 Client - Added Refresh button to the toolbar. - Right-clicking on the playlist displays pop-up menu with items 'Save files to disk' and 'Open files'. 3.19: 2005-02-09 Client - F5 refreshes playlist. Server - Can function in master-only mode (i.e. no stanby server, no replication). Interface - Added parameter TerminateEvent to the ExportFromSttdb method. If not 0, exporter will check this event periodically (after each SOAP request is completed) and return with status sttdbeCancelled in case of this event being signalled. - Enabled multilingual support through parameters FileModePrefix and FileMode. - Fixed: playlist file was not exported if only one of following fields was changed: automation id, date/time, description, command line, duration. 3.18c: 2005-02-03 Server - It was not possible to disable daily backup. Fixed. - Enforce uncompressed backups. - If backup crashed, database was not restarted. Fixed. 3.18b: 2005-02-02 Server - Serialize requests (for testing purposes). 3.18a: 2005-02-01 Client & Server - Fixed unwanted GUI modifications from background threads. 3.18: 2005-01-24 Client - Allow editing of subtitle files by double-clicking on the list in the Add/Edit wizard. Server - Enforce compressed backups. 3.17a: 2005-01-21 Server - Make sure that automation ID is at most 8 characters long when generated automatically. 3.17: 2005-01-20 Server - Added support for daily database backup. 3.16a: 2005-01-17 Server - Improved exception logging. 3.16: 2005-01-17 Server - Added support for daily database export to CSV format. - Fixed 'Start Subtitle Database service' behaviour. 3.15e: 2005-01-16 Client - Disallow searching on an empty string. - Removed from CSV export: CHAPTER, CREATED_TIME, CREATED_USER, MODIFIED_TIME, MODIFIED_USER. - Added VPS formatting to printing, CSV export, and XML export. - Added NETWORK field to the printed document. - When in search mode, Add/Edit caused wrong playlist data to be reloaded. Fixed. - Search bound to F3 shortcut. Server - When result set is truncated, only newest playlist items are returned. 3.15d: 2005-01-15 Client - Small GUI and behaviour modifications. 3.15c: 2005-01-15 Server - Deleted records were not replicated correctly. Fixed. 3.15b: 2005-01-15 Server - Fixed critical bug in the replication module. 3.15a: 2005-01-14 Client - Fixed automatic fallback to standby server. Server - Fixed Create from Master/Standby. 3.15: 2005-01-14 Client - Implemented playlist search interface in main window. - Displays warning if result set is truncated. - Access violation fixed. Server - Search set length limited to 1000 entries. 3.14: 2005-01-14 Client - Implemented hints in the playlist view. - Playlist entries without attached subtitle files can now be added from the database. - Adding an entry from a database copies description, duration and custom fields together with the subtitle file(s). 3.13: 2005-01-14 Server - Optimized the database. Change is not upgradeable. New database version is 504. - Custom fields renaming now works. 3.12: 2005-01-13 Client - Modified 'Add from database' to also display playlist entries without attached subtitle files. - Modified Database search window to display multiline hint with information on a selected playlist entry. Server - Fixed bug in playlist searcher which sometimes returned invalid subtitle file names. 3.11: 2005-01-13 Client - Modified VPS validity checking. Empty VPS is allowed now. - Simplified 'add from database' search interface. Server - Restructured database. Change is not upgradeable. New database version is 503. - Automatically calculates data for faster searching. - Enhanced search engine, which can now search on multiple strings. 3.10: 2005-01-11 Client - Implemented VPS support. Server - Allowed configurator to enable VPS support. 3.09: 2005-01-06 Server - Added GUI for 'Create Master form Standby' and 'Create Standby from Master' to the configurator. 3.08a: 2005-01-04 Interface - Prevented ExportFromSTTDB to disable the GUI during the operation. 3.08: 2005-01-03 Interface - Fixed exporter to not stop if one STL BLOB is invalid. - Playlist.inf file is only saved when modified. - New status code sttdbeNoChange indicates successful operation that didn't modify the playlist.inf file. 3.07: 2004-12-12 Interface - Export information on playlist entry duration into the Duration setting. 3.06b: 2004-12-09 Client - 'Duration' was not reset to zero on each Add. - 'Add from database' will now ignore playlist entries without attached subtitle files. - Fixed 'SOAP request already active' error when user tried to close the program during the playlist refresh. Server - Configurator was not checking for maximum allowed number of networks in the Networks configuration window. - Modified production number/tape number/description search behaviour. Now all three are searching on a substring and ignoring accents. - Modified handling of custom fields so that they can be replicated. - Upgrading database in configurator left 'Upgrade' button enabled. Fixed. - Fixed various configurator problems when server was not installed or started. 3.06a: 2004-12-02 Client - Fixed "SOAP request already active" error. - Allows setting "+days" to zero. Server - "Prohibit editing of playlist for today" setting was jumping by five days when clicked with a mouse. Fixed. - Fixed reception of large subtitle files. - Fixed memory leaks. - Fixed "Add from database" implementation. 3.06: 2004-12-02 Interface - Modified exporter to use only database ID (no automation ID) for the file name. 3.05: 2004-11-15 Client - Added support for the standby server. 3.04: 2004-11-10 Client - Paints non-editable rows light-grey. - Honours the per-channel modification rights. - Program was keeping the CPU at 100% while waiting on a server response. Fixed. - Changed logon logic to not close the application if a user clicks 'Cancel' in the connection error dialog. Server - Enforces per-channel modification rights. - Enforces 'prohibit editing' user settings. - Fixed case sensitivity problem with usernames. 3.03: 2004-11-05 Client - Added few missing translations. - Starting client with non-English GUI caused weird error messages to appear before Login window was displayed. - Changed automation ID generation logic. - Disabled 'Chapter' field. - Moved all per-user settings (last folder, last network ...) into the database. Only GUI language is still stored in the registry because it must be read before the database is accessed. - Added Spanish GUI. Client & Server - Changed all date/time variables to UTC. All conversions are done on the client side. - Added support for 'prohibit editing' user setting. - Added support for 'display warning' user setting. Server - Playlist items were not returned in date/time order. Fixed. 3.01: 2004-11-03 Client - Added Duration to the Add/Edit wizard. - Moved Description to another page in the Add/Edit wizard. - Implemented 'Save to file' functionality in the Add/Edit wizard. - Total duration of visible playlist items is displayed in the status bar. - Fixed 'modified date/time' export - if playlist entry was not yet modified, program will save creation date/time into the 'modified' field. Server - Fixed Custom Fields configuration panel layout when database is not available. 3.0: 2004-11-02 - First version 3 release.