sintonia/python_apps/pypo
Albert Santoni 73cbead4c3 CC-5729: Pypo race condition on show source kick event kills playout
* Fixed a race condition in pypo which could kill playout. Input kick
  events and non-file/webstream events could result in an exception
  being thrown. Fixed the logic error behind this, caught the exception
  just in case, and added some code to prevent uncaught pypopush
  exceptions from terminating the thread.
* Could prevent playout breakage in similar situations
2014-03-11 18:01:29 -04:00
..
install CC-5232 - During playback, a reinstall may push some tracks twice 2013-06-13 12:08:25 -04:00
liquidsoap_bin@492242f4bb put apt-get args in correct location 2012-08-03 14:24:39 -04:00
liquidsoap_scripts SAAS-387: Hunt playout freezes 2014-02-05 12:20:04 -05:00
media Use proper unit conventions for Kilo 2013-05-31 15:59:20 -04:00
tests CC-4905: Unit tests for Pypo 2013-01-31 17:45:57 -05:00
AUTHORS fix worst offenders of > 80 character row length 2013-04-25 22:32:27 -04:00
LICENSE CC-2016: Rearrange python scripts for reusability 2011-03-24 00:00:46 -04:00
__init__.py -add support for PyDev code analysis (need to make pypo directory a package) 2012-03-17 13:56:41 -04:00
airtime-liquidsoap add parameter parsing to airtime-liquidsoap script. 2013-05-15 13:06:16 -04:00
airtime-liquidsoap-init-d use proper parameters for earlier versions of 'timeout' command 2013-05-28 16:29:07 -04:00
airtime-playout CC-1469: Crossfading support (non-equal power) 2013-03-22 12:16:17 -04:00
airtime-playout-init-d CC-5049: Error messages on Liquidsoap start up/shut down after Airtime install 2013-05-27 13:41:36 -04:00
eventtypes.py CC-1469: Crossfading support (non-equal power) 2013-03-15 15:07:55 -04:00
listenerstat.py Fixed listener stats thread hanging on network errors 2014-02-05 17:29:15 -05:00
logging.cfg CC-4032: pyponotify.py fails because not all files in /var/log/airtime/pypo are read/writable by pypo 2012-06-28 17:09:41 -04:00
monit-airtime-liquidsoap.cfg CC-5123 2013-05-28 15:24:26 -04:00
monit-airtime-playout.cfg fix pypo not auto restarting 2013-02-02 08:50:44 -05:00
monit-pre530-airtime-liquidsoap.cfg CC-5212 2013-06-06 17:13:30 -04:00
notify_logging.cfg CC-4032: pyponotify.py fails because not all files in 2012-06-28 17:17:36 -04:00
pure.py make up for lack of 'total_seconds()' lib function for pre 2.7 version of python 2013-05-16 12:25:21 -04:00
pypo.cfg CC-3664: setting of pypo.cfg -> cache_for does not take effect 2012-04-17 10:23:15 -04:00
pypocli.py CC-5227 - Sometimes Liquidsoap telnet is unresponsive which causes all Pypo threads to block 2013-06-11 15:55:17 -04:00
pypofetch.py CC-5278: Exception in Pypo 2013-07-17 15:29:21 -04:00
pypofile.py CC-5182 2013-05-28 18:06:23 -04:00
pypoliqqueue.py CC-5192 2013-05-30 14:02:05 -04:00
pypoliquidsoap.py CC-5729: Pypo race condition on show source kick event kills playout 2014-03-11 18:01:29 -04:00
pypomessagehandler.py cleanup of unecessary code 2013-04-25 22:11:26 -04:00
pyponotify.py fix restart liquidsoap being sent as default no arguments for pypo-notify 2013-01-25 15:14:40 -05:00
pypopush.py CC-5729: Pypo race condition on show source kick event kills playout 2014-03-11 18:01:29 -04:00
recorder.py CC-5299 : Back to back record shows doesn't work with some devices 2013-10-15 14:31:06 -04:00
telnetliquidsoap.py CC-5227 - Sometimes Liquidsoap telnet is unresponsive which causes all Pypo threads to block 2013-06-11 15:55:17 -04:00
testpypoliqqueue.py CC-1469: 2013-03-14 16:50:55 -04:00
timeout.py Double the pypo->liquidsoap timeout on second attempt if first attempt failed 2013-10-07 15:39:14 -04:00