Myriad OCP v4.0 Software Update Information

You can get the latest software updates as well as Technical Support by visiting the P Squared Website at http://www.psquared.net/support/ or the P Squared Forum at http://forum.psquared.net/

v4.0.26 Release 2

AudioSpace Output:
•	Myriad OCP Pro users can now send Now Playing information directly to AudioSpace.

MRA Digital Output: 
•	The My Radio Apps (MRA) Output has been removed.

The following issues have been fixed:
•	Encoder Outputs: Changing the option to control whether to send strings even when empty was not being saved correctly.

v4.0.26

Myriad Logging v5 Output:
•	OCP has a new Myriad Logging v5 output to send now playing metadata to Myriad Logging V5. OCP standard licenses can add a single one of these, as usual Pro licenses can have multiples.

v4.0.25

Aiir Output:
•	OCP has a new Aiir output which replaces the older G-Media identity. There are no capability changes.

The following issues have been fixed:
•	Items: The first "Next" item was not being cleared when Myriad was put into standby mode.

v4.0.24

Encoder Output:
•	The Encoder output has been completely re-written to use the native HTTP tools built into Windows. This gives faster and more reliable response, particularly on logs where very short log items (e.g. jingles) are sent to streams.

The following issues have been fixed:
•	File outputs: Files with noncommon "<HTML><HEAD>..." layouts could be wrongly processed resulting in the leading < being missed from the <HEAD> tag.

v4.0.23

Radio Player Output:
•	Myriad OCP Pro users can now send Now Playing information directly to Radio Player.

Facebook and Twitter Outputs:
•	Myriad OCP Pro users can now send Social Media messages scheduled from AutoTrack as Social Links.

SAM Cast Output:
•	Myriad OCP Pro now uses the GET method when sending metadata to SAM Cast encoders to correct an issue where the artist name would not appear.

HTTP Output:
•	The HTTP output has been completely re-written to use the native HTTP tools built into Windows. This gives faster and more reliable response as well as new features.
•	The HTTP output can now be set to use HTTP or HTTPS for secure communications.

G Media Output:
•	The defaults for the G Media output have been updated to use the new G Media platform URl and ID strings

Encoder Output:
•	Windows Media Encoder is no longer supported.
•	(Release 2) OCP now reads the status code back from IceCast and SHOUTcast Servers to show if the metadata update has been successful.

Other Changes:
•	Social Media: Social Media Types - e.g. "Twit", "Face" or "TwitFace" (for both Twitter and Facebook) are now displayed in the Items list, and you can access this via the tag <OCP_SPECIAL_LASTSOCIALREFERENCE>
•	There are several new tags:
•	DURATIONSECS 			- e.g. <OCP_NOW_DURATIONSECS> that shows the EstimatedLength rounded to the nearest whole second.
•	ESTIMATEDSTARTDATETIMEUTC	- e.g. <OCP_NOW_ESTIMATEDSTARTDATETIMEUTC> shows the start time in UTC with no trailing "Z"
•	ESTIMATEDENDDATETIMEUTC	- e.g. <OCP_NOW_ESTIMATEDENDDATETIMEUTC> shows the end time in UTC with no trailing "Z"
•	The way OCP closes down has been changed to resolve a conflict with updating the Windows Registry when logging off a computer if OCP is still running.
•	The Items list now shows the Current Presenter and Current Show more clearly.

The following issues have been fixed:
•	(Release 2) ITEMTYPE Strings: VoiceLinks were not being correctly tested when using codes like [(<OCP_NOW_ITEMTYPE>=Voice)xxxx]
•	File Outputs: You could not upload 2 (or more) files with the same filename (but with different extensions) to the same location - e.g. NowPlaying.XML and NowPlaying.HTML
•	Encoder Outputs: Fixed a problem where strings with a : in would be truncated - e.g. Things Can Only Get Better by D:Ream
•	The Tags EstimatedstartDateTimeGMTXML, EstimatedStartDateTimeXML and the matching End values were not being returned.

v4.0.22

The Item type of each item is now shown in the Current items list. You can access this data via the OCP Tag <OCP_NOW_ITEMTYPEDESCRIPTION_1>

Logging: 
•	Serial Logging: All messages sent to Serial Outputs are now logged (previously this was optional) and the default log file location is in Myriad\Logs\OCPMessages\Serialxxxxxx
•	DAB Logging: All messages sent to DAB Outputs are now logged (previously this was optional) and the default log file location is in Myriad\Logs\OCPMessages\DABxxxxxx

The following issues have been fixed:
•	Outputs would be re-updated every time an update was recieved from Myriad Playout, even if no data had changed.

v4.0.21

You can now "Case Correct" text by appending characters to the OCP Strings. If you append a / then all characters will be "UPPERCASED". Appending a \ will "lowercase". And appending a ^ will "Proper Case" the text. For example, you may have several songs where the Item Title is entirely in UPPERCASE and you want to correct it. If you therefore specify <OCP_NOW_ITEMTITLE^> then this will convert "MY SONG" to "My Song". This should only be a short term fix while you correct the original titleing in your songs as it will lead to unexpected results - for example the artist "JLS" would be converted to "Jls".

SAM Cast Output:
•	OCP Pro now has built in support for sending to SAM Cast's HTTP Metadata event adaptor.

DAB Output:
•	You can now set a DAB output to listen for incoming DLS messages from another source. These messages are then used if you don't have a Controller connected - for example, you may take a network program for most of the day, but for 6 hours a day you have a local Myriad Playout that takes control and supplies Now Playing information. During the other 18 hours the incoming DLS Messages will just be relayed on instead. The settings for this Listening connection must be set in the Registry directly - close OCP, alter the settings and then re-open OCP.

File Outputs:
•	If a source file is detected as being XML, then the output fields are all now encoded to match the XML v1 specification - this prevents characters like ampersands appearing in the file by correctly converting them to the correct XML replacement - e.g. &amp;

MyRadioApps Outputs:
•	The format of the MyRadioApps Myriad Output is now finalised and the updated format is included in this release.

Social Posts:
•	(Release 2) Facebook Social posts: You can now select whether Social Posts (from the Myriad Log or from the manual Social Post button) are sent to your Facebook wall or to a specific Page. You will need the Facebook Page ID, you can get this from the bottom of the "Update Page Info" window on your Facebook Page Admin webpage. This is then entered onto the last tab in the Service Settings window.

The following issues have been fixed:
•	Clicking the option on the Help menu to display this Update Information would not work.

v4.0.19

There is a new option to remove any text between < and > characters in Item Title, Artist and Description Lines (e.g. "A Song <RADIO EDIT>" will be changed to "A Song "). This option is in a new new "Processing Options" section in the Service Settings window on the Source Settings tab.

When right clicking on an Output, the line is now highlit to show which item you are editing.

Twitter Output:
•	Myriad OCP has been updated to use the Twitter v1.1 API. using the P Squared Tweeter v2.0.

Facebook Output:
•	You can now specify whether updates are posted to your Wall (aka Timeline) or to a Page. You will need the Facebook Page ID, you can get this from the bottom of the "Update Page Info" window on your Facebook Page Admin webpage.

HTTP based Output:
•	If an HTTP error is returned by the webserver it is now displayed in the Outputs list.

The following issues have been fixed:
•	TuneIn: The default TuneIn URL would not work correctly in some cases and had to have a ? added.
•	<OCP_XXXX_LASTSOCIALPOST> was incorrectly including a Twitter/Facebook/TwitFace prefix

v4.0.18

TuneIn:
•	OCP Pro now has built in support for sending now playing information to TuneIn.

New Tags:
•	You can now specify <OCP_SPECIAL_NOWHOUR12> or <OCP_SPECIAL_NOWHOUR24> to get the current hour in 12 or 24 hour format respectively.
•	You can now specify <OCP_SPECIAL_NEXTHOUR12> or <OCP_SPECIAL_NEXTHOUR24> to get the current hour in 12 or 24 hour format respectively.
•	You can now specify <OCP_SPECIAL_GMTHOUR12> or <OCP_SPECIAL_GMTHOUR24> to get the current GMT hour in 12 or 24 hour format respectively.

The following issues have been fixed:
•	The Output Rules to control whether a File was updated if the current/next item was a song/link/advert etc. were not being remembered when restarting OCP.

v4.0.17

Posting to Twitter:
•	Twitter #NowPlaying: Myriad OCP Pro users can now add a Twitter Output that posts #nowplaying information directly to your Twitter Timeline.The first time you use this feature you will be asked to authorise your account using your Twitter Login details.
•	Tweet direct from Myriad OCP: Myriad OCP Pro users can now send scheduled tweets directly from the Myriad Log. The first time you use this feature you will be asked to authorise your account using your Twitter Login details.

Release 2 updates to Social Posts:
•	Facebook Integration: You can now post social media posts and Now Playing info direct to a Facebook Wall.
•	You can now use <OCP.... tags in Social media posts sent from the Myriad Playout Log or manually by the user.

Added support for News Log Items:
•	There is a Checkbox on the File Options to allow you to control whether an Output can be updated when a Log item is a "News" item.
•	The strings that <OCP_NOW_ITEMTYPEDESCRIPTION_1> produces are "NewsAud" For News Audio Items, and "News" for News Story items.

IceCast v2 Support:
•	You can now send Now Playing information to Icecast 2 streaming Servers.

New Tags:
•	You can now specify <OCP_SPECIAL_NEXT... to get the time format for the 'next' hour (e.g. if the time is currently 09:30.12, this will return 10:30:12)
•	You can now specify <OCP_SPECIAL_GMT... to get the time format for the current hour in GMT format.

v4.0.16

Added <OCP_NOW_PICTUREFILENAME> to the Format Creator.

XML Changes:
•	There have been a large number of changes to the XML Schema for hdItem objects, if you are using these to read information from Myriad Playout, you will need to revise your XML processing.

v4.0.15

IP/Serial Outputs:
•	There is a new option for IP Outputs: "Close After Send". This will only open the connection to the TCP host when it needs to send data, then closes it again as soon as it's finished. Please note that this mode has only been tested on high speed TCP Connections - it may not work correctly on very slow connections.

You can now access the Format Creator from the File Menu so you can easily look up and prepare OCP Tags.

Improved handling of <![CDATA[ sections in XML Files.

Test Applications:
•	The DAB and WMtester Applications from earlier releases of OCP are now installed into the Templates sub folder.

The following issues have been fixed:
•	You could only add a second File Output in OCP Pro
•	Changing the File Locations would not save the new locations.
•	OCP would exit on startup if you had enabled the Serial "Restrict the data rate..." option.
•	The AutoRefresh Tags would not be added to HTML files that had complex "<HTML....>" statements.
•	The AutoRefresh interval was not being reloaded correctly when restarting OCP
•	(v4.0.15 Release 2) Removed extra delays when sending Serial strings via RS232

v4.0.14

Changes from Previous Versions of OCP:

Licensing:
•	OCP is now available in 2 editions - Standard and Pro. The Standard License allows you to send to a single File or FTP location, and to update a suported Encoder, but you can only have a single 'Output' of these types. The Pro License allows you to have multiple's of each of these types as well as many other Output types including DAB, HTTP, IP/Serial etc. You can also (depending on your License) handle updates for more than one 'Service'.

Combined File and FTP Output:
•	These have been combined into a new single Output Type. If you want to update a local File AND a remote FTP file you just add another File Output.

The following Output Types are only available with the Pro License:

Combined IP and Serial Output:
•	The Serial Output has been replaced by a new IP and Serial output that can be used to send TCP/IP strings to a remote address, or to send strings out via RS232

Custom Outputs:
•	OCP now ships with many other 'Custom' Outputs - such as G Media, Omnia, Telos etc. These allow you to quickly connect to these services with a minimum of setup as the majority of the settings are done for you, and you will be asked for any specific information needed as you add the Output.

OCP Bounce
•	The old OCP Bounce has been replaced by a new Myriad OCP Relay Output. This allows you to relay Now Playing information directly on to other instances of Myriad OCP running on other computers, or to other software that uses the P Squared OCP Now Playing Protocol - such as P Squared OCP for Twitter and P Squared OCP for Last.FM