Changes made over the last few months are detailed here and each change is denoted by a 'Version Number'. The 'Version number' of your system can be found in the About Window. This file contains a list of changes that have been made to P Squared OCP. This list may not be the full history due to size limits.In the event of a query or for a complete history, please send an e-mail to support@psquared.net Thank you for reading this information. P Squared Development team. v2.6.39 Fixed a problem where Carts from Myriad v3 would only show the first word of the Title, and the second line was lost altogether v2.6.38 Debugging mode was not producing debug files. Added options to turn off automatic updates when the Show Title or Presenter changes. These are in the Service Properties window. v2.6.37 The 'Estimated Start Date' (ItemStartDate in OCP) of Myriad items was not being set correctly. If Myriad v3 played an item containing a Comma then this was displayed incorrectly on webpages etc. Additional support for Myriad v3.0.9 (and higher) note information. v2.6.36 The way Myriad v3.0.9 (and higher) send cart note information has changed, so this version adds support for this. v2.6.35 Support has been improved for Myriad v3 to allow simple publishing of Cart and Log Item information. v2.6.34 No changes - Build to synchronise Version numbers with other parts of the Myriad family. v2.6.33 Previously OCP would move Cart description line 3 up into 2 if there wasn't anything in line 2. This has now been corrected. v2.6.32 Internal Modifications v2.6.31 OCP+ now has a Serial Output. v2.6.29 Internal changes allowing faster updates of services for certain custom situations - this requires changes to the Registry. v2.6.28 Additional debugging information added v2.6.26 OCP now prompts you if try to "Automatically setup Myriad on this computer" and you haven't entered the Myriad File locations. v2.6.25 OCP now uses the new P-SQUID and P-SQUISH Licensing Engine so you will need to obtain a new License Code from P Squared. More information can be found at www.psquared.net/licensing New option on the Help Menu - Create P2 Support file - this automatically compiles and sends a file to P Squared that contains all the information needed for P Squared to help diagnose problems with your configuration. v2.6.24 A new option (off by default) allows you to specify if OCP should update it's outputs if the Timing information about an item changes (note - the time must change by more than 1 second to trigger this update). With this option off the outputs will not update regardless of how much the time changes. This is stop OCP having to re-update it's outputs if the for example the starttime for an item changes by a negligible amount (or with the setting off - at all!) Added debugging information to Web Outputs and main program startup and receipt of new item information. v2.6.23 If a Windows Media Encoder is stopped for any reason, OCP now automatically restarts it next time it needs to force an update. To stop this happening, quit OCP. v2.6.21 Fixed a problem with '+'s appearing in the Shoutcast encoder output. v2.6.18-20 Minor internal changes. v2.6.17 Added support for Myriad Multiple Configurations Fixed a problem where OCP would freeze if the size of the output file from either the "File" or "Web" Outputs came to exactly a multiple of 2000 bytes. v2.6.16 Fixed a problem where OCP would freeze if the ">" of the last tag in a file or Web output was the very last character in the file. OCP now checks to see if it is already running on a computer when you start it Slight changes to Shoutcast Encoder outputs to stop OCP sending spaces in the simple text strings v2.6.15 Stopped OCP from replacing "+" symbols in encoder streams with "%20" v2.6.14 Changed the way the titles of Myriad Carts are handled. They are now processed as per the rules in the Service Settings. You can now change the filename that OCP gives if the item does not have a picture from the Service Properties. It defaults to nopicture.gif Added NoPictureFileName to the special tags category Fixed a problem with OCP not recieving the first set of information from Myriad if they have to reconnect to each other If you try to quit OCP but it is still updating it's outputs, it now asks if you want to wait until they have finished, then exit automatically. Increased the number of characters that can be sent in an encoder script command's command type from 10 to 50 Added an encoder option to allow even empty strings to be sent to an encoder. This is on by default. Previously they weren't sent which could cause some old information to remain on encoder drived web sites. Improved support for web notes Corrected a couple of minor typographic errors on some of the Outputs We have added another menu option to remove the OCP+ license from OCP. OCP then reverts to running in standard mode. Added ItemStartDate tag so ItemStartTime is now just seconds since midnight, whilst ItemStartDate is number of days since 1/Jan/1900 as per Microsofts date format v2.6.12 Fixed a problem where the simpletext for the HTTP output is not saved, and reverts to the default text. Corrected a minor issue where the second time you go into the Format creator, one of the drop down lists is empty v2.6.11 Full Release v2.6.7 Minor internal changes. v2.6.6 When OCP+ is setup to connect to another OCP system (Bounce) it now requests an update from the network controller - this is so the second OCP system can get going straight away. v2.6.3 OCP+ users can now "bounce" received information onto another copy of OCP (subject to licensing). The settings for this are on the service properties window. The P Squared Network Control system has been re-written to drastically improve performance when sharing control with other programs. This affects the communication with both Myriad and STS. Added PresenterReference, PresenterFullname, ShowReference, ShowTitle and ServiceName to the special category. These can be set manually from the Manual Window. Due to changes in the way OCP and Myriad communicate, you should update to the latest version of Myriad. You can now use the test statements that you can have in simple text formats (i.e. [(=SONG)A Song]) in the source files of the File and Web outputs to allow you to do more complex formatting. You cannot "Nest" tests, but you can put the SIMPLETEXT tag in one. A new HTTP Output has been added for OCP+ users. This allows you to GET or POST a URL from/to a Web server and have your information sent to it as URL parameters. The query string is determined by the SimpleText format. These are URLEncoded to ensure transport through the internet. v2.6.1 Fixed a problem with an extra " (quote mark) being appended to the Auto-Refresh tags in HTML files. v2.6.0 OCP now has two levels - OCP and OCP+ OCP+ is the fully featured edition, whilst OCP is the version that comes free with Myriad. OCP now has the new Standard P Squared Server front end that all products are moving towards. OCP now uses the Microsoft XML v3 system to read and write certain files. Added AlbumName, TitleID, ItemCode, ItemReference and SchedulerReference tags. AlbumName and TitleID are not presently used by Myriad. Added support for Dallet(TM) 5.0 and 5.1 to OCP+ Added support for RCS(R) MasterControl(TM) (DOS) to OCP+ Added support for ShoutCast(TM) Servers to the Encoder output. Increased speed of uploading to FTP sites using the new small section updater. Added support for multiple picture files with each item. Added support for the characters that Web Designers replace the "<" in "" with. FTP'ing files is now done in small sections, so the program (and a busy PC) doesn't appear to halt when updating. Improved support for updating non-root directories of unix servers. Improved handling for error conditions when copying files to destination paths. v2.5.14 Internal changes to DAB support v2.5.13 Corrected the names that OCP uploads to - it was appending .tmp twice. Fixed a problem with displaying the Update information. v2.5.12 Fixed a couple of problems with handling information from older Q-NXT systems incorrectly that caused the Q-NXT Info to be ignored, and the cart information to be used instead. OCP now waits for half a second in between sending multiple strings through an Encoder. This is to allow the script to be fully handled by the Media Players. v2.5.11 Previous Items are now automatically created every time the Current Item changes. Added two options to the File Properties of both File and WEB/WAP Outputs to automatically add tags to pages that are detected as HTML. These make OCP automatically add in META tags to stop browsers "caching" the pages (this causes updates to only display if the listener forces a screen update) and a second option inserts the Meta tag that causes pages to automatically reload every few seconds to "see" the latest information. Changed the way the Items are listed in Item Information. The Oldest Previous Item is displayed at the top, going down to the most recent Previous Item, then the Current and then the next item, going up to the most future Next item. This is to give a more "Log Like" feel to the list with most recent being easier to see. "Multiple Version Updates" have been added. By turning this option "ON" on a file by file basis for both File Outputs and WEB/WAP Outputs, OCP appends a number to the end of the end of each filename. This should not be used unless you are using an ENCODER output to trigger the browsers to load the next page, Otherwise you will be updating pages on the servers that the users browsers never see. To display the first page the listener sees correctly, you must do one of several things: 1 : Modify your frames page to include an OCP tag so the frames page causes the most recent page in the sequence to be loaded. This frames page must then be uploaded as well as the updated page so the references work correctly 2 : Have OCP send up a second page that is the one referenced from the frames page without the number appended to the filename at the same time as the updated page. 3 : Have the page that the frames page loads just say "Connecting.." or something similar. This will then be replaced from the first segue. This is not ideal because the listener may have to wait some time before the first update. We suggest using method 1 or 2. The best one to use would be whichever is smallest. i.e. if your frames page is 400bytes, and the updated page is 1200 bytes, use method 1 - it's quicker in this case! OCP no longer does an update at startup. Instead it waits for the first set of information. Added the ability to Delete Services Changed the shutdown process so old information is removed from the registry before the latest configuration information is written. Several internal updates to the Network Control Manager. OCP will now only do an update if the information fed to it has changed. Merely sending the same information twice no longer causes an update. v2.5.10 Added support for the new P Squared Network Control Manager. v2.5.9 Added support for automatic configuration of Myriad STS v2.5.8b - OCP First Beta Release 05/06/2001 This is the first release of OCP. Phew.