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

Jan

  • Hero Member
  • *****
  • Posts: 1309
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: 1309
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: 1309
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: 1309
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: 1309
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: 1309
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: 1309
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: 1309
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: 1309
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: 1309
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: 1309
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: 1309
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

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.