Software

Folder Path: software

File: Omnia A/XE - Processed Audio Encoding For Windows

file.png
Modified:
22.12.11
File Size:
14 MB
Version
1.51

Exciting News for A/X owners! Existing A/X users can upgrade to Omnia A/XE - Processed Audio Encoding for Windows at no charge.

  • Click here to review all the added benefits of A/XE.
  • Click here for details on how to upgrade to A/XE.

Read More...

  • Starting with v1.40, the IP audio driver and the Virtual Audio Cable driver are provided as separate installers. This allows you to update the drivers independently of the main application.
  • Please uninstall your previous version of Omnia A/XE before installing this version. All your settings will be preserved. If you had either the Virtual Audio Cable driver or the IP-audio driver installed, it is best to reboot the PC after uninstalling the previous version of A/XE.
  • Please stop all Omnia A/XE instances before uninstalling A/XE. If you have installed the IP audio driver or the Virtual Audio Cable driver it is always a good idea to reboot the PC after uninstalling the software.
RESOLVED ISSUES in v1.51
  • Added HTTP host headers to Shoutcast and Icecast stream data to be possible to separate them when using multiple servers on one IP address. Improved HTTP authentication for Shoutcast server streams.
RESOLVED ISSUES in v1.50
  • Adds support for RTMP streaming servers (Adobe Flash Media Server, Red5, Wowza, etc.). RTMP supported formats:
    • AAC / AAC MPEG-2 (RAW transport format, 80 - 320 kbps)
    • HE-AAC / HE-AAC MPEG-2 (RAW transport format, 20 - 96 kbps)
    • HE-AAC v2 (RAW transport format, 20 - 56 kbps)
    • MP3 (8 - 320 kbps)
  • Adds support for SHOUTcast protocol version 2. To use protocol version 1 check the "SHOUTcast V1 mode" option in the Omnia A/XE audio stream settings. Protocol version 2 adds stream ID which allows to stream multiple audio streams to one SHOUTcast server. To listen to specific stream by ID, use SHOUTcast server address
    http://SERVER:PORT/stream/STREAM_NUMBER_ID/
    where STREAM_NUMBER_ID is the number entered as stream ID in SHOUTcast stream settings.
  • SHOUTcast stream can now be configured as public which sets the icy-pub option and allows SHOUTcast server to publish stream online. To listen audio streams locally uncheck this option.
  • Adds support for Live365. To use Live365, activate receiving server through Live365 web interface:
    (Live365 > My Broadcast > Controls > Turn On Server)
    when Live365 is switched to Live mode and use the supplied IP address, port and account password for the Omnia A/XE SHOUTcast stream. Omnia A/XE shoutcast stream settings must match the stream settings found under:
    Live365 > My Profile > Broadcast Format
    Currently Live365 supports only MP3 audio codec and SHOUTcast protocol version 1 ("SHOUTcast V1 mode" option selected).
  • ICEcast is now available as a separate option for streaming server selection.
  • Improved warning/error e-mail sending with new STMP e-mail plug-in.
RESOLVED ISSUES in v1.46
  • When configured to stream to Windows Media Server under certain conditions Omnia A/XE could send gaps of silence in the audio stream.
  • This version includes additional stability improvements and an updated MP3 codec.
RESOLVED ISSUES in v1.45
  • When configured to stream to Shoutcast or Icecast server which is currently offline Omnia A/XE could use too much memory under certain conditions.
RESOLVED ISSUES in v1.44
  • For Icecast connections the default admin user from "admin" will now be the same as the source user. This should more closely match most Icecast configurations using mount point user names and passwords.
RESOLVED ISSUES in v1.43
  • Adds support for Icecast media servers. To send a stream to an Icecast server just configure your stream the same way as you would for a Shoutcast server. Then, in the server address, just add the stream mount point to the address. For example, if your server is at 192.168.1.55, on port 8000, and the mount point is /mystream, then you would enter "192.168.1.55:8000/mystream" for the server address (of course, without the quotes). When A/XE notices the mount point information, it will send the stream using a format understood by Icecast. If no mount point is present in the address, A/XE will assume that the server is a Shoutcast server. This works fine because Shoutcast servers do not use mount points.
  • For accepting streams, Icecast is configured with a default user name of "source". For accepting metadata, Icecast uses a default user name of "admin" and the password is usually the same as the source password. If your Icecast server is configured to use a different source or admin name or password then you will need to manually enter the information in the Options.xml file. Follow these steps to configure a different user name or password:
    1. Create your stream normally. Make a note of the friendly stream name you assigned to your Icecast server connection in A/XE, perhaps "IcecastSrv2".
    2. Stop the A/XE service.
    3. Select "Locate Options.xml" from the Program Files menu for A/XE. Edit Options.xml with Notepad or another text editor. Search for the Icecast stream friendly name ("IcecastSrv2"). The entries should look like this:

        
      

      Add the below options above the closing  tag:

          

      Of course, you will replace the "source", "admin" and "pass" values with the actual values used by the server.

    4. 4. Save the Options.xml file and restart the A/XE service. A/XE will now use the adminuser and adminpass options to send the metadata information to the Icecast server.
RESOLVED ISSUES in v1.42
  • Updated the WatchFile2Tcp.exe utility. The previous version would only detect when a new file was created but did not detect file changes. This version also detects when the watched file is updated in place (without being deleted first).
  • The application could crash if an audio source was deleted when the audio source was in use. This issue is now resolved.
  • This version corrects some cosmetic problems where the web page title did not match the title displayed on the page.
  • This version can now be run as an application without running any TCP/IP servers by executing the RunAXEAsAppNoServer.exe file. This is introduced as an experimental feature to test TCP/IP stack crashes on certain PCs. Please note that you will NOT be able to use the web administrative interface when Omnia A/XE is started with the RunAXEAsAppNoServer app.
RESOLVED ISSUES in v1.41
  • Version 1.41 changes the sample clock synchronization method introduced in a previous version. Detecting the actual device sample clock is not accurate enough on Windows so a small buffer is now used to support the sample clock synchronization. When creating a processing instance two new parameters will be present: a sync buffer size (in seconds) and a sync adjustment (in samples). Setting the buffer size to zero turns off the synchronization mechanism. The default value is 1 second. Selecting a larger value gives the algorithm more time to adapt and allows you to use a smaller value for the sync adjustment parameter. The sync adjustment parameter controls how much the sample clock is adjusted in an attempt to keep the buffer at a steady value. The default value is 33 samples. Larger values perform more aggressive adjustments.
  • Omnia A/XE runs in the background as a service. This is convenient because as long as the PC is turned on, A/XE is active. Sometimes it might be more convenient to run A/XE as a simple application. This way you can see any error messages right away instead of having to look through log files. In this version we include a new application called RunAXEAsApp.exe which allows you to run A/XE as a simple program. RunAXEAsApp is found in the program folder. Make sure to stop the A/XE service before running RunAXEAsApp. When run in this manner, A/XE appears as a console application displaying messages to the screen. You still manage its options by using a browser. To quit the application, type Q followed by Enter in the console window, or use Task Manager to stop the OmniaAX.exe process.
RESOLVED ISSUES in v1.40
  • The IP audio driver and Virtual Audio Cable are no longer included in the A/XE installer. Instead, they are provided as separate installers. This allows you to install the appropriate driver version for your OS and to update the drivers independently of the main application when needed.
  • Please install the drivers you need first, then the application. If you use the IP audio driver you should reboot the PC after entering your A/XE license. This will configure the driver for the number of sources specified by your license.
RESOLVED ISSUES in v1.39
  • The third-party Virtual Audio Cable seems to cause audio glitches on some PCs. We now recommend using the IP audio driver to exchange audio with other applications on the same PC. The manual includes an additional chapter (at the end) which describes how to use the IP audio driver for this purpose.
  • Previous versions enabled one IP audio driver device for each A/XE license. In this version we enable 4 IP audio driver devices for each A/XE license.
RESOLVED ISSUES in v1.37
  • In previous version the mid and high AGC parameters were reversed. This issue is now fixed.
  • Under unusual circumstances, it was possible for the main control panel page to fail to display the process/encode instances. This issue is now fixed.
RESOLVED ISSUES in v1.36
  • Note: Versions 1.33 to 1.35 were internal testing versions and were not released.
  • This version adds an experimental stream synchronization method to match the input and output device sample rates.
RESOLVED ISSUES in v1.32
  • This version includes v2.5.2.8 of the IP Audio driver.
RESOLVED ISSUES in v1.31
  • Improved Simian template to use fields available in Simian. Many thanks to BSI for sending us a copy of Simian for testing.
  • Added Jazler2 metadata filter to display "playing next" information.
  • Changed the field order from "song - artist" to "artist - song" in Jazler filter.
RESOLVED ISSUES in v1.30
  • The metadata filter for Nexgen was incorrectly labeled as "Nexgen PDT" in the previous version. This version renames it "Nexgen Audio Sense". Audio Sense is the export format that should be selected in Nexgen to send metadata to Omnia A/XE.
RESOLVED ISSUES in v1.29
  • In previous versions invalid XML characters entered in the control panel could corrupt the Options.xml file. These characters are now converted to XML-safe variants.
  • The metadata filters are now rescanned each time the Metadata page is reloaded. This will now properly show the metadata filters added, deleted or renamed in the filters directory.
  • Metadata filters and additional information added describing metadata configuration for BSI's Simian and RCS's Nexgen automation systems.
RESOLVED ISSUES in v1.28
  • Corrected a data validation issue in the Silverlight controls.
RESOLVED ISSUES in v1.27
  • Added MetadataCapture utility along with pdf documentation.
RESOLVED ISSUES in v1.26
  • Improved stability when streaming to Wowza. The previous version would use too much memory under certain conditions.
RESOLVED ISSUES in v1.25
  • Fixed an issue where the metadata was not always reliably sent to SHOUTcast servers. A/XE now waits for an acknowledgement from the SHOUTcast server before closing the socket connection.
  • Added UDP as a connection method to receive metadata.
  • Corrected some issues with the character metadata parser example to behave similar to the line parser example.
  • Included a MetadataSend.exe utility application to allow you to send test metadata string to Omnia A/XE. This is useful when debugging a metadata connection or when developing a custom metadata filter.
  • A/XE would report an error during start up if the Virtual Audio Cable driver was not found. This error message was now changed to an informational message (which no longer trigger and email alert).
RESOLVED ISSUES in v1.24
  • Changes the default timeout between subsequent email error messages to one hour.
  • Adds the ability to set additional SHOUTcast stream parameters (public/private, URL, etc). See pdf document included with the application for more details.
  • Includes a new XML filter example.
  • Includes the WatchFile2TCP utility application to send metadata from text files to Omnia A/XE over TCP/IP. See pdf document included with the application for usage details.
RESOLVED ISSUES in v1.23
  • The XML metadata parser assumed an always on connection. However most metadata sources that send XML will connect, send the message then disconnect. In this version the XML parser is configured to properly handle this condition. The XML parser will now report parsing errors and then will attempt to recover itself and continue parsing.
  • A/XE now includes IP-Audio driver v2.5.2.3. This version of the driver resolves device naming on Windows Vista and Windows 7.
RESOLVED ISSUES in v1.22
  • When using the IP audio driver, the service may not be yet ready when Omnia A/XE attempts to start the audio source devices. In this version, as a work-around, we use a start up delay (with a default value of 10 seconds) before the audio sources are loaded. The start up delay can be controlled through an "int" parameter named "startdelaymsec" in the /options/server section of the Options.xml file. A better (future) fix will determine when the service is ready and only start the audio sources at that time.
RESOLVED ISSUES in v1.21
  • DSP code changes to improve CPU usage.
RESOLVED ISSUES in v1.20
  • The Preset Editor page would fail to display when the browser was running on Windows with European locales. This was caused by a decimal number conversion issue in the Silverlight plug-in (did not properly understand the decimal separator). This issue is resolved.
  • If the administrative password was set to blank, the main page would not allow login. Now, if the password is set to blank, any name or password (or leaving both blank) will still log you in.
  • For MP3/AAC encoders, setting the processing preset to would not allow the instance to be started. Now, selecting will set the audio processing in bypass mode. Do not attempt to edit the processing presets when is selected.
RESOLVED ISSUES in v1.19
  • The fix for the high CPU usage on silence introduced in v1.17 and v1.18 improved the CPU usage behavior but did not resolve the issue completely. Version 1.19 resolves this issue completely.
  • Added support for metadata input over serial RS-232 connections.
  • A/XE is able to notify you of errors via email. This version allows you to specify an email user name and password on the Options page, to authenticate with your SMTP server. If your SMTP server does not require authentication then leave these fields blank.
  • Made cosmetic changes to some of the log messages.
RESOLVED ISSUES in v1.18
  • Fixes a bug introduced in v1.17 where the R channel would repeat a short audio segment if the audio level dropped to zero very quickly.
RESOLVED ISSUES in v1.17
  • Includes a fix attempt for high CPU usage during silent audio sections.
  • Compiled the DSP code with SSE2 extensions for improved performance.
  • Added information to the manual about Icecast server configuration.
  • Renamed AAC formats to simplify the names. Dropped the MPEG-4 designation.
  • Added parameters to Options.xml to allow the user to adjust the output delay of process-only instances for special applications. These parameters are: outputsamplesperblock outputblockcount outputblockstobuffer These parameters are of int type. They are added to the instance definition in Options.xml. These parameters will be documented in more detail in a future version. For now, please contact support if you need to reduce the output delay of your process-only instances.
  • Added a preset edit button on each instance to make this function easier to access.
  • Fixed a bug where preset editing through Preset Manager would not save the modified preset options.
  • Fixed a bug in the embedded HTTP server which could cause a crash under certain conditions.
  • Updated some of the DSP parameters to improve processing.
KNOWN ISSUES
  • If a Virtual Audio Cable instance is in use while you attempt to uninstall Omnia A/XE you may receive a message that a reboot is required during the uninstall process. On some versions of Windows, this message is displayed BEHIND the uninstall window giving the impression that the uninstall process froze. If the uninstall is taking longer than expected please check the task bar for any additional message windows. Click the taskbar icon or use ALT-TAB to bring the notification window to the front and dismiss it. After this the uninstall process will continue normally.

Radio Never Sleeps. Neither do we. We're here for you, anytime, with free round-the-clock, 24/7 technical support.
24/7 Technical Support: +1-216-622-0247 or contact 24/7 technical support
Main Office: +1-216-241-7225