Patrick Linstruth
578b49a766
Change LogErr to LogWarning
2019-01-14 11:48:56 -08:00
Patrick Linstruth
44bfd738a7
Add error logging to RDAudioConvert class
2019-01-12 12:24:09 -08:00
Fred Gleason
34ad7dac5c
2019-01-11 Fred Gleason <fredg@paravelsystems.com>
...
* Incremented the package version to 3.0.0alpha05.
v3.0.0alpha05
2019-01-11 15:35:31 -05:00
Fred Gleason
9e93dddb02
2019-01-10 Fred Gleason <fredg@paravelsystems.com>
...
* Refactored dropbox instance management to use multicast
notifications.
2019-01-10 18:11:18 -05:00
Fred Gleason
5329189e89
2019-01-10 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in 'pypad_xds.py' that threw an exception when
processing a PAD update originated from a null log.
2019-01-10 15:33:09 -05:00
Fred Gleason
8f889d212a
2019-01-10 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a typo in 'apis/pypad/scripts/pypad_xmpad.exemplar'.
2019-01-10 15:20:35 -05:00
Fred Gleason
949f9141ab
2019-01-10 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in rdairplay(1) and rdvairplayd(1) that caused
spurious service information to by generated by the PAD subsystem
when updating events in a null log.
* Fixed a bug in rdairplay(1) and rdvairplayd(1) that threw a
segfault when playing an event in a null log.
2019-01-10 13:32:36 -05:00
Fred Gleason
df90d567ba
2019-01-09 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a regression that caused invalid values for PyPAD UID/GID
to be loaded.
2019-01-09 18:14:29 -05:00
Fred Gleason
23f10de6c9
2019-01-09 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a regression in rdpadengined(8) that caused process
restarts to fail.
2019-01-09 17:26:09 -05:00
Fred Gleason
e8a14caf53
2019-01-09 Fred Gleason <fredg@paravelsystems.com>
...
* Changed the value of RD_DEFAULT_PYPAD_OWNER to 'pypad'.
* Changed the value of RD_DEFAULT_PYPAD_GROUP to 'pypad'.
* Fixed a bug that caused creation of the 'pypad' system user
to fail.
2019-01-09 17:05:24 -05:00
Fred Gleason
3730e51bf1
2019-01-09 Fred Gleason <fredg@paravelsystems.com>
...
* Added a rule to the RPM package to create a PyPAD user and group.
2019-01-09 16:13:07 -05:00
Fred Gleason
a753f39541
2019-01-09 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in rdpadengined(8) that caused PyPAD script errors
to fail to be logged.
2019-01-09 16:10:23 -05:00
Fred Gleason
b92943f3e8
2019-01-09 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in rddbmgr(8) that caused DB corruption in multi-byte
UTF-8 strings when reverting the schema.
2019-01-09 13:07:49 -05:00
Fred Gleason
e716cd5022
Merge branch 'rlm2'
2019-01-08 17:49:18 -05:00
Fred Gleason
4d135e4270
2019-01-08 Fred Gleason <fredg@paravelsystems.com>
...
* Removed the 'Configuring Now & Next Parameters' subsection from
'Configuring RDAirPlay' in the Operations Guide.
* Added a 'Managing PyPAD Instances' subsection to the 'Configuring
RDAirPlay section in the Operations Guide.
2019-01-08 17:42:45 -05:00
Fred Gleason
399a6c678f
2019-01-08 Fred Gleason <fredg@paravelsystems.com>
...
* Removed sample RLM configurations from 'conf/'.
2019-01-08 16:09:51 -05:00
Fred Gleason
15b8db9164
2019-01-08 Fred Gleason <fredg@paravelsystems.com>
...
* Renamed the 'pypad.Receiver::setCallback()' method to
'pypad.Receiver::setPadCallback()'.
2019-01-08 15:38:39 -05:00
Fred Gleason
087f3b811b
2019-01-08 Fred Gleason <fredg@paravelsystems.com>
...
* Changed the PyPAD namespace from 'PyPAD' to 'pypad'.
* Changed the installation location of PyPAD scripts from
'@libdir@/rivendell/PyPAD/' to '@libdir@/rivendell/pypad/'.
2019-01-08 15:27:44 -05:00
Fred Gleason
31596cbaca
2019-01-08 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'rivendell-pypad' RPM subpackage.
2019-01-08 13:07:27 -05:00
Fred Gleason
c85e16c0a2
2019-01-07 Fred Gleason <fredg@paravelsystems.com>
...
* Removed 'apis/rlm/'.
* Removed the 'Edit Now & Next' button from the 'Configure RDAirPlay'
dialog in rdadmin(1).
* Removed RLM support from rdairplay(1) and rdvairplayd(8).
* Removed v1.x legacy PAD update support from rdairplay(1).
* Dropped the 'NOWNEXT_PLUGINS' table from the database.
* Dropped the 'LOG_MACHINES.UDP_ADDR' field from the database.
* Dropped the 'LOG_MACHINES.UDP_PORT' field from the database.
* Dropped the 'LOG_MACHINES.UDP_STRING' field from the database.
* Dropped the 'LOG_MACHINES.LOG_RML' field from the database.
* Incremented the database version to 305.
2019-01-08 10:55:36 -05:00
Fred Gleason
dfc2e86505
2019-01-07 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'pypad_shoutcast1.py' PyPAD script.
* Removed the 'rlm_shoutcast1' RLM.
2019-01-07 10:34:27 -05:00
Fred Gleason
3355c04543
2019-01-07 Fred Gleason <fredg@paravelsystems.com>
...
* Removed the 'rlm_icecast2' RLM.
* Removed the 'rlm_tunein' RLM.
2019-01-07 09:18:03 -05:00
Fred Gleason
fca09e5d0d
2019-01-07 Fred Gleason <fredg@paravelsystems.com>
...
* Removed the 'rlm_icecast2' RLM.
* Removed the 'rlm_tunein' RLM.
2019-01-07 08:07:25 -05:00
Fred Gleason
22509eddc6
Merge branch 'deltecent-rlm2' into rlm2
2019-01-07 07:51:13 -05:00
Fred Gleason
6edc2def85
2019-01-07 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in 'pypad_icecast2.py' that caused double-escaping of
metadata fields.
* Fixed a bug in 'pypad_tunein.py' that caused double-escaping of
metadata fields.
2019-01-07 07:50:36 -05:00
Fred Gleason
1e3b1a6e0b
2019-01-06 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in 'PyPAD.Receiver' that threw an exception when
processing a PAD update with no active timer.
* Added a 'pypad_spottrap.py' PyPAD script.
* Removed the 'rlm_spottrap' RLM.
* Removed the 'rlm_test' RLM.
2019-01-06 10:00:13 -05:00
Fred Gleason
5b240c0814
2019-01-05 Fred Gleason <fredg@paravelsystems.com>
...
* Added keep-alive packet support to the 'pypad_ando.py' PyPAD
script.
2019-01-05 16:13:01 -05:00
Fred Gleason
2307b119e5
2019-01-05 Fred Gleason <fredg@paravelsystems.com>
...
* Added keep-alive packet support to the 'pypad_xmpad.py' PyPAD
script.
2019-01-05 15:56:34 -05:00
Fred Gleason
49f3a4cd52
2019-01-05 Fred Gleason <fredg@paravelsystems.com>
...
* Modified the 'PyPAD.setConfigFile()' method to return a
configparser object.
2019-01-05 15:50:19 -05:00
Fred Gleason
bb2b97c09a
2019-01-05 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'PyPAD.Receiver::setTimerCallback()' method.
2019-01-05 15:12:12 -05:00
Fred Gleason
04aa220a69
2019-01-05 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'pypad_xmpad.py' PyPAD script.
* Removed the 'rlm_xmpad' RLM.
2019-01-05 11:19:23 -05:00
Fred Gleason
5a57f51335
2019-01-04 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'pypad_inno713.py' PyPAD script.
* Removed the 'rlm_inno713' RLM.
2019-01-04 12:25:09 -05:00
Fred Gleason
efc2a100a9
2019-01-04 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'pypad_xds.py' PyPAD script.
* Removed the 'rlm_xds' RLM.
2019-01-04 11:06:19 -05:00
Fred Gleason
af9a155965
2019-01-02 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'lineNumber' parameter to the 'padUpdate' structure.
* Added a 'FIELD_LINE_NUMBER' data value to PyPAD.
* Defined the '%z' metadata wildcard to refer to log line number.
* Added a 'lineId' parameter to the 'padUpdate' structure.
* Added 'FIELD_LINE_ID' data value to PyPAD.
* Defined the '%x' metadata wildcard to refer to log line ID.
2019-01-02 13:13:54 -05:00
Fred Gleason
b3846cd08c
2018-12-20 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'pypad_serial.py' PyPAD script.
* Removed the 'rlm_serial' RLM.
2018-12-21 18:58:18 -05:00
Fred Gleason
8d1660d13f
2018-12-20 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in the 'pypad_ando.py' script that caused duplicate
PAD updates to be generated.
2018-12-20 14:12:03 -05:00
Fred Gleason
71102036f2
2018-12-20 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a typo in 'pypad_liqcomp.exemplar'.
2018-12-20 14:08:57 -05:00
Fred Gleason
8b16cb1b58
2018-12-20 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'pypad_liqcomp.py' PyPAD script.
* Removed the 'rlm_liqcomp' RLM.
2018-12-20 14:03:56 -05:00
Fred Gleason
ca76777c11
2018-12-20 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'pypad_ando.py' PyPAD script.
* Removed the 'rlm_ando' RLM.
2018-12-20 13:33:59 -05:00
Fred Gleason
3bf849a8a1
2018-12-20 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'PyPAD.Update::startDateTimeString()' method.
* Added a 'pypad_spinitron.py' PyPAD script.
* Removed the 'rlm_spinitron_plus' RLM.
2018-12-20 10:29:56 -05:00
Patrick Linstruth
aa7080911b
Fix syslog process name
2018-12-19 15:39:27 -08:00
Patrick Linstruth
306b0c3d87
Update to new PyPAD API
2018-12-19 09:15:06 -08:00
Fred Gleason
eae618e464
2018-12-18 Fred Gleason <fredg@paravelsystems.com>
...
* Removed the 'rlm_padpoint' RLM.
2018-12-18 18:14:10 -05:00
Fred Gleason
8dc4e72af6
2018-12-18 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'pypad_live365.py' PyPAD script.
* Removed the 'rlm_live365' RLM.
* Fixed typos in the docstrings for 'PyPAD.Update::startDateTime()'
and 'PyPAD.Update::padField()'.
2018-12-18 18:08:49 -05:00
Fred Gleason
324e35cd8e
2018-12-18 Fred Gleason <fredg@paravelsystems.com>
...
* Removed the source file for the 'rlm_urlwrite' RLM.
* Removed the source file for the 'rlm_walltime' RLM.
2018-12-18 16:35:52 -05:00
Fred Gleason
441ecd3880
2018-12-18 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'pypad_walltime.py' PyPAD script.
* Removed the 'rlm_walltime' RLM.
2018-12-18 16:31:38 -05:00
Fred Gleason
86716a1041
2018-12-18 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'pypad_urlwrite.py' PyPAD script.
* Removed the 'rlm_urlwrite' RLM.
2018-12-18 15:32:59 -05:00
Fred Gleason
22f878eaae
2018-12-18 Fred Gleason <fredg@paravelsystems.com>
...
* Deleted the 'rlm_facebook' RLM.
* Deleted the 'rlm_filewrite' RLM.
* Deleted the 'rlm_tagstation' RLM.
* Deleted the 'rlm_twitter' RLM.
* Deleted the 'rlm_udp' RLM.
2018-12-18 13:07:20 -05:00
Fred Gleason
f2b3b5b486
2018-12-18 Fred Gleason <fredg@paravelsystems.com>
...
* Removed superflous syslog() call in rdpadengined(8).
2018-12-18 12:35:49 -05:00
Fred Gleason
f148205d10
2018-12-18 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in rdpadengined(8) that failed to kill a pypad
script after receiving a DELETE notification for it.
2018-12-18 12:32:26 -05:00