Author Topic: Release News and Change Log  (Read 283704 times)

Jan

  • Hero Member
  • *****
  • Posts: 1340
Re: Release News and Change Log
« Reply #60 on: December 18, 2024, 09:06:08 pm »
Version 4.1.15

http://pira.cz/rds/magicrds/MagicRDS_Setup.exe

  • External Text Sources: New feature added - the Dynamic Text Loop (see the extsrc.pdf for details)
  • External Text Sources: Now accepts also inline RT+ tags inside any text (see the extsrc.pdf for details)
  • External Text Sources: Text replacing now supports RegEx substitutes
  • Task Scheduler: Item Delete requires confirmation
  • Virtual ports: selectable conversion from CP-1250, CP-1252, CP-1254 and CP-1257, independent of current Windows ANSI codepage
  • Virtual ports: the Line separator, if used as the text input, now supports also timeout
  • More than 10 bugs have been fixed

Substantial modifications have been made to the External Text Sources. Please report any bugs.

Jan

  • Hero Member
  • *****
  • Posts: 1340
Re: Release News and Change Log
« Reply #61 on: January 25, 2025, 10:13:24 am »
Version 4.2.0

http://pira.cz/rds/magicrds/MagicRDS_Setup.exe

  • New Text Campaign add-on allows simple scheduling of text messages and management of paid text ads
  • RDS Spy via serial port/USB: if the serial speed is less than 19200, it is automatically increased, based on single click confirmation
  • Generic UECP: group 1A added to default group sequence to allow instant ECC
  • Generic UECP: group variant sequence added
  • The application creates .bak file when saving app settings
  • Extensions: Software RT+ encoder updated
  • RT+ item now toggles also if the text expires and next source in the sequence is set as 'no toggle'
  • Bug fix: serial/USB speed indication
  • Scripts: new commands added: events, save
  • New menu item added: View - Spreadsheets, showing various internal parameters, incl. IP addresses of remote devices etc.

Known issues: Audio recorder causes the application crash (Stack overflow) if all these conditions are true:
- executing command recorder.run name:"..." file:"..."
- the recorder name already exists
- the recorder was still recording
- the file name is now different
- fadeout was previously enabled

Jan

  • Hero Member
  • *****
  • Posts: 1340
Re: Release News and Change Log
« Reply #62 on: February 19, 2025, 07:28:19 pm »
Version 4.2.1

http://pira.cz/rds/magicrds/MagicRDS_Setup.exe

  • Serial/USB connection: automatic communication test performed upon connection event
  • Text Campaigns add-on: several bugs fixed
  • XML/JSON source: now can read the song duration as well (see extsrc.pdf section Source - Expires after)
  • Bug fix: XML/JSON source: %1% to %4% can now be used regardless of their presence in the output template
  • TCP Server connection type: user can select whether to log the connect/disconnect events or not
  • AppLog folder now contains also audio recorder debug information (if applicable)
  • Bug fix: Audio recorder stack overflow resulting in application crash

Jan

  • Hero Member
  • *****
  • Posts: 1340
Re: Release News and Change Log
« Reply #63 on: February 25, 2025, 10:54:33 pm »
Version 4.2.2

http://pira.cz/rds/magicrds/MagicRDS_Setup.exe

  • New device added: AVT PAD DirectFTP (DAB+) with DL+ support
  • FTP upload character escaping bug fixed
  • The FTP upload default codepage is now UTF-8 and can be changed in plugins/upload.bat
  • External text sources XML/JSON bug fix: the RT+ tag assign now works correctly also if extended characters are contained within the text and case conversion is enabled

Known issues:
External Text Sources: In some cases, the reading interval may be unexpectedly long.

Coming soon: UECP DL+ (MEC 48)

Jan

  • Hero Member
  • *****
  • Posts: 1340
Re: Release News and Change Log
« Reply #64 on: March 20, 2025, 09:48:44 pm »
Version 4.2.3

http://pira.cz/rds/magicrds/MagicRDS_Setup.exe

  • UECP device model now supports MEC 48: DAB+ Dynamic Label Plus (not sure why so many pluses but that's what they officialy call it)
  • Communication decoder now shows DAB+ DL/DLP in full length of 128 bytes
  • Due to increasing number of supported device models and purposes of use, the Connection Kind now contains several categories instead of the 'RDS Encoder' only
  • External text sources: The source sequencer has been completely rewritten, solving some limitations and bugs
  • External text sources: Transition Optimizer function added to Output. User can specify minimum display duration for all texts.
  • External text sources: If reading a web file and no explicit coding is specified, the UTF-8 coding is expected instead of ANSI
  • Device model 'User Defined 1': prefix and suffix now supports Dynamic Elements (see extsrc.pdf for details)
  • Internal channel - Data distribution - saveto: parameter prefix and suffix added, with support of Dynamic Elements (see extsrc.pdf for details). This allows for example saving playlist with date and time added to each line.
  • Text Campaigns tool with up to three items is now available also to the 'Activated' license
  • Embedded website bug fix: '\' character did not show in forms

Known issues: The Remote Bridge option does not work in this version.

Jan

  • Hero Member
  • *****
  • Posts: 1340
Re: Release News and Change Log
« Reply #65 on: April 08, 2025, 10:00:33 pm »
Version 4.2.4

http://pira.cz/rds/magicrds/MagicRDS_Setup.exe

  • DAB DL+ model supports up to 4 tags
  • If DAB DL+ UECP MEC 48 is enabled, it works also when software RT+ encoder is active. Single UECP connection can feed a network of RDS and DAB+ encoders.
  • Demo encoder: Extensions/RT+ is automatically enabled upon start-up
  • P164 RDS Encoder: remote management device website made available via the Magic RDS 4 webserver. All RDS encoders are accessible via one login and one IP address.
  • Bug fixes: terminal lock-up, external text sources unwanted prefix/suffix in XML/JSON sources, virtual port 'Show buffer' button for line separator entered in milliseconds, remote bridge failure, external text minimum display time failure when more sources are in the sequence

Jan

  • Hero Member
  • *****
  • Posts: 1340
Re: Release News and Change Log
« Reply #66 on: May 29, 2025, 07:34:27 pm »
Version 4.2.5

http://pira.cz/rds/magicrds/MagicRDS_Setup.exe

  • External Text Sources: New text processing preset added: ARTIST (in uppercase) - Title (in titlecase)
  • External Text Sources: The Window Title source now allows filtering based on the process exe file name
  • saveto command now accepts dynamic elements in the file name parameter, for example %DATETIME:dd-mm-yy%.txt
  • sendhttp command now supports %1% to %4% dynamic elements for use with XML/JSON source
  • sendhttp command now fully supports Unicode
  • Configuration: Auto Save options added to Preferences
  • Bug fix: TA timeout setting
  • Bug fix: UDP communication with P132/P332
  • Bug fix: The titlecase text processing preset has unexpectedly applied to %GOTONEXT% and other commands

Jan

  • Hero Member
  • *****
  • Posts: 1340
Re: Release News and Change Log
« Reply #67 on: August 10, 2025, 08:53:10 pm »
Version 4.2.6

http://pira.cz/rds/magicrds/MagicRDS_Setup.exe

  • External Text Sources: a text source can optionally control RT+ running bit: if the text is empty or skipped, the RT+ running bit is temporarily switched off
  • UECP: added section Device Setup - Communication
  • Bug fix: script editor sometimes did not show in the Text Conditions
  • Bug fix: Extensions - Software RT+ encoder has sometimes sent shifted RT+ tags if applied to RDS encoders with XCMD support

Jan

  • Hero Member
  • *****
  • Posts: 1340
Re: Release News and Change Log
« Reply #68 on: October 26, 2025, 12:27:32 am »
Version 4.2.7

http://pira.cz/rds/magicrds/MagicRDS_Setup.exe

  • Time sync: auto UTC offset option added
  • Captions and hints: Czech and Spanish language added
  • RTPRUN= command removed
  • If RTP= command is being used for the RT+, the RT+ is now correctly cleared if necessary
  • Bug fix: Previously, the text was sometimes sent again and again if the RT+ Running Bit control was enabled for the text source

Known issues: Handle leak - when using External Text Sources for Window Title reading, the application reports getting out of available resources and no I/O operation is possible until application restart. A solution is on the way.

Jan

  • Hero Member
  • *****
  • Posts: 1340
Re: Release News and Change Log
« Reply #69 on: November 25, 2025, 10:55:07 pm »
Version 4.2.8

http://pira.cz/rds/magicrds/MagicRDS_Setup.exe

  • Added device websites for P232, P232U and PIRA32
  • The website now allows working with Bridges and Virtual ports
  • Scripts now support Virtual port add/edit/delete/enable/disable and partial edit of Connection parameters
  • Improved help: multilingual introduction document and hints in the website
  • Bug fix: application deadlock after closing the Preferences dialogue box if web server was serving a page at the same moment
  • Bug fix: P232 and P232U models were sometimes confused
  • Bug fix: 'insufficient system resources' when reading an application title via the External Text Sources
  • Bug fix: P164 device website: Radiotext manual update fix and some more
  • Bug fix: UDP connect/disconnect when editing the connection from the web

Jan

  • Hero Member
  • *****
  • Posts: 1340
Re: Release News and Change Log
« Reply #70 on: December 10, 2025, 09:24:11 pm »
Version 4.2.9

http://pira.cz/rds/magicrds/MagicRDS_Setup.exe

  • Following help hint and GUI languages are now included: BG, CN, CS, DE, EL, EN, ES, FR, HU, IT, PL, PT, RU, TR
  • The website now includes full Recent Events snapshot and Communication Monitor snapshot (if communication monitor was enabled for that Connection)
  • On Windows shutdown, the application is now closed under its own direction, incl. saving the settings

Known issues: Read buttons in RDS Content cannot be used if more program sets are in use. As a temporary solution, use the Terminal or the Device Website instead.

Jan

  • Hero Member
  • *****
  • Posts: 1340
Re: Release News and Change Log
« Reply #71 on: July 19, 2026, 12:31:34 am »
Version 4.3.0

http://pira.cz/rds/magicrds/MagicRDS_Setup.exe

General:
  • New connection kind: Hybrid Radio
  • New model: Simple HTTP for sending text data using GET or POST method
  • Internal channel - sendhttp command now accepts further parameters, incl. GET/POST method selection
  • Read button sometimes unexpectedly set the Program to 1
  • Read All button sometimes did not read EON
  • Internal timing is now derived from a system timer that is independent of local real time
  • The way individual Connection threads communicate with main thread has been redesigned. This sometimes led to unexpected connection problems.
  • UECP RT: user can configure the UECP parameter Number of transmissions, default is "indefinite"
  • UECP RT: CR character is placed immediately behind the text rather than the segment end
  • UECP RT: an option added for filling the rest of the text by spaces
  • Demo encoder: Short RT option did not work
  • If the Serial/USB port could not be opened, the program kept repeating the error message
  • UDP connection: "Opened" status was indicated even though the UDP port was occupied by another application
  • UDP connection: changing the UDP port was sometimes not possible without the application restart
  • UDP virtual port: bidirectional communication allowed
  • UDP virtual port: local port and remote port are now configurable independently
  • Sometimes, the AF method B was not correctly cleared in the form when switching between Connections
  • MRDS1322/MicroRDS: a RT time setting was displayed in the form which is not applicable to this model
  • Magic RDS Installator: the installation folder can be changed as usual (2026-08-12)

External text sources:
  • Maximum number of text sources increased from 32 to 64
  • Text Replacing: XML/JSON elements are now processed separately. The Output template is no longer processed.
  • XML/JSON Find element: an error message is shown if the file cannot be read
  • Default name of a new Source includes a number which now always corresponds to the Source ID (i.e. "Source 3", ID: 3). The same applies to the Output.
  • Text Output Setup: The Add Selected button unintentionally added also non-source items.
  • A connection can be added to the Output destinations using drag and drop

Radiotext Plus, Dynamic Label Plus (RT+/DL+):
  • The behavior of the Item Toggle and Item Running bits has been unified across all models
  • DL+: added option to send unused elements as a group of zeros or to skip them completely
  • XML/JSON: the Text Processing Presets sometimes did not work as expected, corrupting the RT+ information
  • MRDS1322/MicroRDS: the RT+ indicator was displayed even though the RT+ encoder was disabled in Extensions
  • PIRA32: if RT+ running bit needs to the cleared, the application sends RTPRUN=2 command
  • PIRA32: RTP= command contained incorrect seventh byte
  • XCMD capable encoders: the dest parameter is always set to 3 to allow keeping RT+ running bit even if a plain text is being displayed
  • DAB AVT model sometimes did not send <inactive/> element when the RT+ running bit needed to be turned off
  • As the RT+ becomes essential, the RT+ software encoder in Extensions is now enabled by default for most encoders which do not support RT+ directly

Please report any bugs or ambiguities.

Jan

  • Hero Member
  • *****
  • Posts: 1340
Re: Release News and Change Log
« Reply #72 on: August 27, 2026, 01:27:36 pm »
Version 4.3.1

http://pira.cz/rds/magicrds/MagicRDS_Setup.exe

External Text Sources:
  • Text replacing: New RegEx library supports lookahead and further features
  • Text replacing: New Filter column added
  • Text replacing bug fix: The %CLEAR% command finally works same way like in versions 4.2.x
  • Text replacing bug fix: %TERMINATE% keyword sometimes did not work for case-insensitive match
  • Test button now fills the RT+ preview
  • XML/JSON RT+: The "assign" setting now has priority over the "template"

We are constantly working to improve the program for you. We welcome your feedback.

Jan

  • Hero Member
  • *****
  • Posts: 1340
Re: Release News and Change Log
« Reply #73 on: September 29, 2026, 08:35:23 pm »
Version 4.3.2

http://pira.cz/rds/magicrds/MagicRDS_Setup.exe

  • New add-on: Network adapter assign. Please read Help - netadapt.pdf for details.
  • All HTTP/HTTPS client operations now use latest libcurl library rather than WinINet API
  • Legacy HTTP client removed
  • Simple HTTP model: test button added
  • Bug fix: Simple HTTP model sometimes indicated trial in paid licenses
  • Bug fix: Access violation if XML file was corrupted

Network adapter assign: Professional multi-network operation

Many general-purpose applications leave all network selection entirely to the operating system. That approach is convenient, but it may not provide sufficient control for demanding installations. Assign Network Adapter add-on gives Magic RDS 4 explicit control over how individual connections and services access the network. This improves predictability, separation of network traffic and operational reliability — exactly the kind of control expected from professional RDS and broadcast automation software.

We have modified a significant portion of the code related to network operations. Although we have made every effort to test everything thoroughly, it is still possible that we have not covered every real-world scenario. Please report any potential issues to us, and we will resolve them as quickly as possible.

Legacy HTTP client removed

In this version, the implementation of a modern interface for HTTP/HTTPS communication necessitated the removal of the legacy HTTP client. This step had been announced in advance via a notice within the program itself. The simplest replacement is to create a new Connection with the "Hybrid radio" kind and "Simple HTTP" model (see the image). Current solution now supports:
  • Latest secure https protocols
  • Selectable GET or POST or combined method
  • Multiple instances (can feed any number of websites or devices)
  • XML/JSON elements in separate variables (for example artist and title)
Alternatively, use the Connection kind Bridge and appropriate "Internal channel" commands.
Please note that sending text to the website under the Basic and Activated licenses is still operating as trial only.

We continue to maintain the application so that it remains runnable on old versions of Windows, such as XP and Vista. However, some modern network features and secure protocols depend on capabilities provided by the operating system and may be unavailable or limited.