Commit Graph

1874 Commits

Author SHA1 Message Date
Martin Konecny 49d1755b52 fix incorrect merge 2013-04-26 13:58:44 -04:00
Martin Konecny 705329ee5d cleanup of unecessary code
-we shouldn't be loading config file multiple times.
2013-04-26 13:48:15 -04:00
Martin Konecny 6cc366b100 CC-5069:
Airtime 2.4 upgrade scripts

-initial commit
2013-04-26 13:43:40 -04:00
Martin Konecny 655c1eb5a9 CC-5043:
Invalid literal for float error from mutagen
2013-04-26 11:37:46 -04:00
Martin Konecny 628e075828 pypo syntax error 2013-04-26 11:35:52 -04:00
Martin Konecny 1158fc2c9e more legible comment 2013-04-25 22:38:06 -04:00
Martin Konecny ca86d6b68b fix potential out-of-bounds string index error 2013-04-25 22:36:21 -04:00
Martin Konecny 7bf6f3669b more stringent verification of equivalence between tracks 2013-04-25 22:33:03 -04:00
Martin Konecny 039d8a7c0f fix worst offenders of > 80 character row length 2013-04-25 22:32:27 -04:00
Martin Konecny 1a765e6cb9 Merge branch 'master' of dev.sourcefabric.org:airtime
Conflicts:
	python_apps/pypo/pypocli.py
	python_apps/pypo/pypofetch.py
	python_apps/pypo/pypopush.py
2013-04-25 22:20:03 -04:00
Martin Konecny fb4a02faec cleanup of unecessary code
-we shouldn't be loading config file multiple times.
2013-04-25 22:11:26 -04:00
Martin Konecny 5b2e8e221f Merge branch 'CC-4417-opus-support'
Conflicts:
	python_apps/pypo/airtime-liquidsoap
2013-04-25 18:23:37 -04:00
Martin Konecny ccd3293f3d CC-4417: Opus codec support 2013-04-25 18:23:02 -04:00
Martin Konecny 45ac5282b8 clean unused import 2013-04-24 15:16:50 -04:00
Martin Konecny 80bd57ce4e CC-5050: Tracks with a very high track count cannot be saved into database
-fixed
2013-04-22 17:54:25 -04:00
Martin Konecny 07f0ae6c28 CC-1469: Crossfading support (non-equal power)
-fix restarting airtime playout not resyncing to schedule correctly
2013-04-22 17:33:56 -04:00
Martin Konecny 96579b7ef4 CC-5057: Pypopush error: no attribute 'push_item'
-fixed
2013-04-22 16:48:52 -04:00
Martin Konecny 54a9f50055 CC-5004: Fix mistake in api_client.cfg
-fixed by simply removing all unnecessary stuff to python file
2013-04-18 18:02:54 -04:00
Martin Konecny 479e69de12 CC-5009:
Use Silan to silently update track length in the background

-done
2013-04-18 15:40:33 -04:00
Martin Konecny 5cb950e43f Merge branch '2.3.x' 2013-04-08 18:55:54 -04:00
Martin Konecny 5b4bc038b0 Merge branch '2.3.x' of dev.sourcefabric.org:airtime into 2.3.x 2013-04-08 18:53:49 -04:00
Martin Konecny aca651a1b4 better logging 2013-04-08 18:53:35 -04:00
Martin Konecny f13f6c6a70 Merge branch 'master' of dev.sourcefabric.org:airtime 2013-04-07 20:20:57 -04:00
Martin Konecny 0d45d7b8cd CC-5042:
Do process matching by process name instead of PID file

-fixed
2013-04-07 20:19:51 -04:00
Martin Konecny db5d2283f4 Merge branch '2.3.x'
Conflicts:
	python_apps/pypo/pypofetch.py
2013-04-05 17:33:02 -04:00
Martin Konecny 3d135a9f4a improved logging on why files sometimes aren't removed 2013-04-05 17:31:55 -04:00
Martin Konecny 18574fd10f Merge branch '2.3.x' 2013-04-05 15:57:54 -04:00
Martin Konecny 5ff7ce857f use sigkill immediately for unresponsive telnet
-fix order of arguments
2013-04-05 15:57:16 -04:00
Martin Konecny 4595aab694 Merge branch '2.3.x' 2013-04-05 15:33:48 -04:00
Martin Konecny d1f655d79d CC-5038: Silan error: list index out of range
-fixed
2013-04-05 15:32:44 -04:00
Martin Konecny afb55c7b51 CC-5038:
Silan error: list index out of range

cosmetic bug fix to prevent so much logging
2013-04-05 14:20:34 -04:00
Martin Konecny 08c93e10fd Merge branch '2.3.x' 2013-04-05 13:57:32 -04:00
Martin Konecny cdb53048c7 ensure that an empty listener stats dict is not sent to the server 2013-04-05 13:56:41 -04:00
Martin Konecny 1a8ab6cd89 Merge branch '2.3.x' 2013-04-05 12:43:01 -04:00
Martin Konecny 266823b1d9 use sigkill immediately for unresponsive telnet 2013-04-05 12:42:05 -04:00
Martin Konecny 2b019c4615 Merge branch '2.3.x' 2013-04-05 11:28:47 -04:00
Martin Konecny f8dbbe71ab increase monit timeout after liquidsoap starts to 30 seconds. 2013-04-05 11:27:45 -04:00
Martin Konecny fcbac2a044 Merge branch '2.3.x' into devel 2013-04-04 15:15:19 -04:00
Martin Konecny 301115c035 CC-5039: Encoded forward slash causing lots of apache error logs
-fixed: data should have been sent as POST rather than GET
2013-04-04 15:12:52 -04:00
Martin Konecny 61f8e64329 Merge branch '2.3.x' into devel 2013-04-03 17:59:04 -04:00
Martin Konecny 3c68a295b4 CC-5039:
Encoded forward slash causing lots of apache error logs

-fixed: data should have been sent as POST rather than GET
2013-04-03 17:57:29 -04:00
Martin Konecny e2e6a4263c Merge branch '2.3.x' into devel 2013-04-03 16:48:19 -04:00
Martin Konecny ec7c898f5a fix some problems with invalid Liquidsoap PID file 2013-04-03 16:47:46 -04:00
Martin Konecny bfb252edf5 CC-4417: Opus codec support 2013-04-03 11:40:57 -04:00
Martin Konecny 0bb7fa4975 don't change monit monitor state on service start/stop 2013-04-02 12:30:15 -04:00
Martin Konecny 811abc4baf don't change monit monitor state on service start/stop 2013-04-01 19:31:13 -04:00
Martin Konecny 894887bd62 Merge branch '2.3.x' into devel 2013-03-26 15:02:17 -04:00
Martin Konecny caa2413fd8 Merge branch '2.3.x' of dev.sourcefabric.org:airtime into 2.3.x 2013-03-26 15:02:08 -04:00
Martin Konecny 7237d48ef6 fix missing import 2013-03-26 15:01:53 -04:00
Martin Konecny d79bfaaef9 -fix infinite loop on invalid files 2013-03-26 15:01:44 -04:00
Martin Konecny 5ab52b12c7 CC-4417:
Opus codec support
2013-03-26 15:00:41 -04:00
Martin Konecny 38f8a0d231 more robust handling if system permissions go wrong 2013-03-24 22:58:13 -04:00
Martin Konecny 89983bd4f8 remove unnecessary file delete 2013-03-24 22:25:38 -04:00
Martin Konecny a5c8b7624e CC-1469: Crossfading support (non-equal power)
-handle file attributes changing (end time, replaygain etc.)
2013-03-22 15:56:05 -04:00
Martin Konecny 7a6940c96c Merge branch 'cc-1469-crossfade' into devel
Conflicts:
	python_apps/pypo/pypopush.py
2013-03-22 15:24:14 -04:00
Martin Konecny 8a5c82d71a CC-1469: Crossfading support (non-equal power)
-fix few bugs
2013-03-22 15:21:28 -04:00
Martin Konecny 2fc1612460 Merge branch '2.3.x' into devel 2013-03-22 14:24:37 -04:00
Martin Konecny fc6742869f better frozen liquidsoap handling 2013-03-22 14:23:42 -04:00
Martin Konecny 6d1025507a Merge branch '2.3.x' into devel 2013-03-22 14:05:08 -04:00
Martin Konecny 19753429dc add wait timer before liquidsoap is shutdown 2013-03-22 14:04:50 -04:00
Martin Konecny 33ca2e7c9c CC-1469: Crossfading support (non-equal power)
-refactor
2013-03-22 12:16:17 -04:00
Martin Konecny 708d36ba9c syntax error 2013-03-19 15:22:27 -04:00
Martin Konecny 6dae7d3973 CC-1469: Crossfading support (non-equal power)
-cleanup
2013-03-15 17:00:36 -04:00
Martin Konecny 445573dcdb CC-1469: Crossfading support (non-equal power)
-webstreams scheduled in the future are now working...
2013-03-15 15:07:55 -04:00
Martin Konecny dd7fc61e23 CC-1469: Crossfading support (non-equal power)
-further implementation..
2013-03-15 12:50:23 -04:00
Martin Konecny 2b7ebafa94 CC-1469: Crossfading support (non-equal power)
-further implementation..
2013-03-14 18:29:52 -04:00
Martin Konecny 91d1243554 CC-1469:
Crossfading support (non-equal power)

-initial commit
2013-03-14 16:50:55 -04:00
Martin Konecny 661a407f72 CC-5016: Allow user control for webstream metadata format
-fixed
2013-03-08 16:45:19 -05:00
Martin Konecny fe96b66fd7 CC-5016:
Allow user control for webstream metadata format

-fixed
2013-03-08 16:00:16 -05:00
Martin Konecny 0075b27947 CC-5015: Allow for cue_out points to be Null in DB
-prep for 2.4
2013-03-08 14:57:20 -05:00
Martin Konecny 635dfd356d Merge branch '2.3.x' into devel 2013-03-08 12:39:47 -05:00
Martin Konecny 30970598fe minor fixes
-don't show print subprocess commands to py-interpreter.log
2013-03-08 12:39:29 -05:00
Martin Konecny 3969e38d51 Merge branch '2.3.x' of dev.sourcefabric.org:airtime into 2.3.x 2013-03-07 18:34:10 -05:00
Martin Konecny c2fb811100 CC-5012:
remove all shell=True commands for subprocess calls

-fixed
2013-03-07 18:33:55 -05:00
Martin Konecny fc261035a8 CC-4999: Do silan analysis quietly in the background
-set silan nice level to 19
2013-03-06 19:48:35 -05:00
Martin Konecny 3497a3730c Merge branch '2.3.x' into devel 2013-03-06 18:24:48 -05:00
Martin Konecny 0321464ab8 CC-4999:
Do silan analysis quietly in the background

-fixed
2013-03-06 18:24:19 -05:00
Martin Konecny 5ceeb88899 Merge branch '2.3.x' into devel 2013-03-06 13:46:01 -05:00
Martin Konecny 7ca178295f CC-4993: airtime-check-system reports airtime-liquidsoap as down
-fixed
2013-03-06 13:43:22 -05:00
Martin Konecny 8e314477c7 CC-5005: airtime-purge doesn't remove all files
-cleanup
2013-03-06 12:26:07 -05:00
Martin Konecny e669b7a91a refactor some liquidsoap code + remove unused --data argument 2013-03-05 17:31:09 -05:00
Martin Konecny 7039493ea1 2.3.1 preparation 2013-03-05 17:00:52 -05:00
Martin Konecny cc69418215 Merge branch '2.3.x' into devel 2013-03-05 16:21:22 -05:00
Martin Konecny 215e5ccb4c CC-5001: remove /etc/monit/conf.d/monit-airtime-rabbitmq-server.cfg on 2.3.1 upgrade
-don't even install rabbitmq monit file
2013-03-05 16:21:05 -05:00
Martin Konecny c747b6ad47 CC-4978: Media Monitor: importing file slowly
-disable silan on file import
-silan will need to be done manually for now using airtime-silan
2013-03-04 16:00:14 -05:00
Martin Konecny 05b988fc6a CC-4758: File removed before Liquidsoap finishes reading it?
-fixed
2013-03-01 16:15:28 -05:00
Martin Konecny 259f70bc21 CC-4915: Media-Monitor cannot handle rabbitmq restart event
-fixed
2013-03-01 16:05:55 -05:00
Martin Konecny 764ee0389f CC-4916: Pypo cannot handle Schedule updates after rabbitmq restart happens
-fixed
2013-03-01 15:52:41 -05:00
Martin Konecny 2f33e99ff5 CC-4915: Media-Monitor cannot handle rabbitmq restart event
-fixed
2013-03-01 15:52:19 -05:00
Martin Konecny d4891803cc CC-4989: upgrade to mutagen 1.21
-done
2013-03-01 14:58:26 -05:00
Martin Konecny 0f7063e8a6 another refactor of the switches in LS 2013-03-01 12:48:32 -05:00
Martin Konecny 7e19eba7e1 another refactor of LS source 2013-03-01 11:44:11 -05:00
Martin Konecny 6624911d2c minor refactor of LS code 2013-02-28 18:54:23 -05:00
Martin Konecny ae503121d8 CC-4984: Exception for replaygain
-fixed
2013-02-28 18:26:15 -05:00
Martin Konecny 5ae4ed67a5 CC-4986: Installation fail because of monit-airtime-liquidsoap.cfg
-fixed
2013-02-28 16:33:59 -05:00
Martin Konecny 66fbfa1554 CC-4986: Installation fail because of monit-airtime-liquidsoap.cfg
-fixed
2013-02-28 16:27:52 -05:00
Martin Konecny b3ecb477be minor refactor of LS code 2013-02-27 17:48:10 -05:00
Martin Konecny fbaba59dca CC-4974: Watchdog for ensuring Liquidsoap does not consume more than 1GB of memory
-changed to 600MB for now. May lower even more later
2013-02-26 14:47:48 -05:00
Martin Konecny 15f2533225 less verbose logging 2013-02-26 13:34:05 -05:00
Martin Konecny 0c88949eb2 potential future optimization by using -b silan option
-in the future this -b should be quicker for silan
2013-02-26 13:33:56 -05:00
Martin Konecny 1e1d291124 CC-4888: Add unofficial support for AAC plugin
-fixed
2013-02-26 12:06:22 -05:00
Martin Konecny e08732fba7 CC-4975: airtime-silan cmd error
-fixed
2013-02-25 19:45:26 -05:00
Martin Konecny e35416b1e8 undo - make sure path names are quoted when passing to lsof 2013-02-25 17:43:02 -05:00
Martin Konecny deb50ea769 make sure path names are quoted when passing to lsof 2013-02-25 16:44:28 -05:00
Martin Konecny b06fd8b3d3 Merge branch '2.3.x' into devel 2013-02-22 12:09:02 -05:00
Martin Konecny 57183b8ac8 prevent creation of Zombie processes when running lsof 2013-02-22 12:03:39 -05:00
Martin Konecny 168a364da5 Merge branch '2.3.x' into devel 2013-02-20 14:42:35 -05:00
Martin Konecny 8f53871ddc CC-4970: Process return codes aren't "reaped" after exiting - Zombie processes are created.
-fixed
2013-02-20 14:40:16 -05:00
Naomi e3f4e91bef Merge branch 'devel' of dev.sourcefabric.org:airtime into devel 2013-02-15 17:06:42 -05:00
Naomi f2773fcb01 Merge branch '2.3.x' of dev.sourcefabric.org:airtime into 2.3.x 2013-02-15 16:32:43 -05:00
Naomi fe611e7c6a CC-4957 : Replay Gain undefined error, json response not being sent back properly. 2013-02-15 16:32:05 -05:00
denise 9715a9ad6d CC-4883: Python services contacting Apache with strange URL format
-fixed
2013-02-15 12:55:57 -05:00
Martin Konecny 331386f74f CC-4910: Need to properly handle non-200 http status codes in api client
-fixed
2013-02-04 16:05:58 -05:00
Martin Konecny 34eee60bee CC-4910: Need to properly handle non-200 http status codes in api client
-wrap all service calls in exception
2013-02-03 00:40:41 -05:00
Martin Konecny 1f4cfa8f65 fix pypo not auto restarting 2013-02-02 08:50:44 -05:00
Martin Konecny 149b744ba7 remove using self in a static method 2013-02-01 01:40:48 -05:00
Martin Konecny f145ede01b CC-4905: Unit tests for Pypo
-whitespace removal
2013-01-31 17:45:57 -05:00
Martin Konecny 8adb4b259c CC-4905: Unit tests for Pypo 2013-01-31 12:33:14 -05:00
Martin Konecny e459f739f2 indentation error fix 2013-01-30 11:29:28 -05:00
Martin Konecny 2a0cc9e45f fix indentation 2013-01-30 11:23:20 -05:00
Martin Konecny 9d4e0d2dd1 Merge branch 'martin' into 2.3.x 2013-01-29 12:17:36 -05:00
Martin Konecny 28c01760dd be more gentle to Liquidsoap when sending lots of commands 2013-01-29 12:17:05 -05:00
drigato db4e6bb94a CC-4889: API client URL request is not wrapping in try/catch
-fixed
2013-01-29 10:29:29 -05:00
Martin Konecny 9d8a9faca8 make code formatting easier on eyes 2013-01-28 17:00:35 -05:00
Martin Konecny d7358338f0 improved logging in pypo fetch 2013-01-28 17:00:16 -05:00
Martin Konecny b389e44001 take liquidsoap by the horns if it misbehaves. 2013-01-27 15:00:56 -05:00
Martin Konecny c93b90cc54 prepare for improvements to way pypo communicates with LS 2013-01-26 20:05:31 -05:00
Martin Konecny 807aa6b4a6 fix restart liquidsoap being sent as default no arguments for pypo-notify 2013-01-25 15:14:40 -05:00
Martin Konecny 8dd7ffee8c locks should occur inside try/catch 2013-01-25 14:16:53 -05:00
Martin Konecny 21a04803e5 Fix Pypo giving up too early on attempting to receive schedule 2013-01-25 12:11:50 -05:00
Martin Konecny 7b3850fac6 false not being returned on connection error 2013-01-25 11:30:36 -05:00
Martin Konecny c6ee5bfe58 prepare baby mm for saas 2013-01-22 13:02:45 -05:00
Martin Konecny b637365f55 add some missing statements in the sql upgrade script 2013-01-18 15:58:00 -05:00
James ed7b22118c Merge branch 'silan-script' into devel 2013-01-18 11:54:10 -05:00
James f70ca93b53 CC-4841: Silan script
done
2013-01-18 11:53:26 -05:00
denise bbedce2951 Changed default base directory in airtime.conf and api_client.cfg 2013-01-15 13:47:35 -05:00
Martin Konecny c266bf189f upgrade version number to 2.3.0 2013-01-15 12:31:41 -05:00
Martin Konecny 1d6ff24242 SAAS-298: Issues with http://iqkidsradio.airtime.pro/Schedule
potential fix
2013-01-10 10:29:57 -05:00
James 6e7f45e615 Merge branch 'devel' of dev.sourcefabric.org:airtime into devel 2013-01-08 17:32:39 -05:00
James 1263c04621 CC-4796: Listener Stat: Authentication exception happens but no warning message on UI
- done
2013-01-08 17:32:27 -05:00
Martin Konecny 8b8e12a234 Merge branch 'devel' of dev.sourcefabric.org:airtime into devel 2013-01-08 17:23:28 -05:00
Martin Konecny e79066de55 CC-4760: Airtime fails to play out 2nd webstream upon switching from one webstream to another
-fix attempt
2013-01-08 17:23:21 -05:00
James adda497bbb CC-4812: Property "off_air_meta" will block airtime-liquidsoap to start
- fixed
2013-01-08 15:52:11 -05:00
James b580a7be73 CC-4812: Property "off_air_meta" will block airtime-liquidsoap to start
- fixed
2013-01-08 12:31:14 -05:00
James 6e241fd3ec CC-4512: Allow changing stream "Offline" message via Web UI
- fixed
2013-01-07 18:14:57 -05:00
Martin Konecny 225a5d8f48 CC-4733: Stream statistics for Shoutcast users
-initial implementation
2013-01-04 18:32:20 -05:00
James 5d76bb2d17 Merge branch 'devel' of dev.sourcefabric.org:airtime into devel 2013-01-03 18:00:33 -05:00
James ae7b6fe092 CC-4732: Ask for admin username + password in Stream Settings page
- done
2013-01-03 17:58:50 -05:00
Martin Konecny 5df867d142 remove whitespace 2013-01-03 15:05:31 -05:00
James a05259bd8f CC-4771: System -> Streams: It will restart liquidsoap every time when I click "Save" button without changing anything
- fixed
2013-01-03 14:42:12 -05:00