* Added a 'RDLIBRARY.READ_ISRC' field to the database.
* Incremented the database version to 245.
* Added 'RDLibraryConf::readIsrc()' and 'RDLibraryConf::setReadIsrc()'
methods in 'lib/rdlibrary_conf.cpp' and 'lib/rdlibrary_conf.h'.
* Added a 'Read ISRCs from CD' control to the 'Edit RDLibrary' dialog
in 'rdadmin/edit_rdlibrary.cpp' and 'rdadmin/edi_rdlibrary.h'.
* Implemented the 'Read ISRCs from CD' option in the full disc
ripper in 'rdlibrary/disk_ripper.cpp'.
* Implemented the 'Read ISRCs from CD' option in the per-track disc
ripper in 'rdlibrary/cdripper.cpp'.
* Modified the definition of the 'JACK_CLIENTS.COMMAND_LINE'
field from 'char(255)' to 'text' in the database.
* Incremented the database version to 244.
* Added a 'STATIONS.HAVE_MP4_DECODE' field to the database.
* Incremented the database version to 243.
* Added a 'Capability::HaveMp4Decode' value to the
'RDStation::Capability' enumeration in 'lib/rdstation.cpp' and
'lib/rdstation.h'.
* Merged patch from Chris Smowton to enable importation of
MP4 files [GitHub pull request #000029].
* Added prerequisites for MP4 importation in 'INSTALL'.
* Added support for 'scp' and 'sftp' protocols in
'rdcatch/edit_upload.cpp'.
* Added support for 'scp' and 'sftp' protocols in
'rdcatch/edit_download.cpp'.
* Renamed the 'SAS User Serial Interface' driver to
'SAS USI (3 digit)'.
* Added an 'SAS USI (2 digit)' swticher driver in
'ripcd/sasusi2digit.cpp' and 'ripcd/sasusi2digit.h'.
* Fixed a bug in 'lib/rdlivewire.cpp' that caused long LWRP
messages to be truncated.
* Refactored parser code in 'lib/rdlivewire.cpp' for greater
robustness.
* Fixed a bug in 'rdadmin/view_node_info.cpp' that caused
slots to be sorted in incorrect order.
* Renamed the 'STREAMING' column to 'ACTIVE' in
'rdadmin/view_node_info.cpp'.
* Fixed a regression in 'rdairplay/log_play.cpp' that caused
the 'Play Tail' button to start from an incorrect position when
non-zero Start Marker position was set for the cut.
* Fixed a bug in 'lib/rdmatrix.cpp' that caused the configuration
for 'Software Authority Protocol' to grey out the 'IP Address'
field when creating a new matrix.
* Added 'RDMatrix::SoftwareAuthority' to the 'RDMatrix::Type'
enumeration in 'lib/rdmatrix.cpp' and 'lib/rdmatrix.h'.
* Implemented a switcher driver for systems using Software Authority
Protocol in 'ripcd/swauthority.cpp' and 'ripcd/swauthority.h'.
* Added support for 'Conductor', 'Song-ID', 'Year', 'Outcue' and
'Description' fields in 'rlm/rlm_padpoint.c'.
* Fixed a bug when generating the 'Year' field in RLM updates
in 'rdairplay/rlmhost.cpp'.
* Added a '--auto-segue' switch to rdmarkerset(8) in
'utils/rdmarkerset.cpp' and 'utils/rdmarkerset.h'.
* Created a man page for rdmarkerset(8).
* Added a reference to rdmarkerset(8) in the rdimport(1) man page.
* Fixed a bug in 'rdlibrary/list_reports.cpp' that broke the
'Cart Data Dump (CSV)' report when the library was filtered by
group.
* Added 'CONDUCTOR', 'SONG_ID' and 'SCHED_CODE' fields to the
'Cart Data Dump (CSV)' report in 'rdlibrary/list_reports.cpp'.
* Added 'RDMatrix::ModemLines' to the 'RDMatrix::Type' enumeration
in 'lib/rdmatrix.cpp' and 'lib/rdmatrix.h'.
* Added a driver for using tty modem lines for GPIO in
'ripcd/modemlines.cpp' and 'ripcd/modemlines.h'.