Commit Graph

1692 Commits

Author SHA1 Message Date
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
James f5b6d85406 CC-3018: Automatically strip out silence from audio tracks
- adding logging
2013-01-03 14:30:19 -05:00
James a1837366be Merge branch 'cc-3018-silence-detection' into devel 2013-01-03 14:08:21 -05:00
James f936f510c5 CC-3018: Automatically strip out silence from audio tracks
- adding try/catch
2013-01-03 14:07:34 -05:00
James b8f80866cf CC-3018: Automatically strip out silence from audio tracks
- done
2013-01-03 14:02:06 -05:00
Martin Konecny f2322e4f76 -disable liquidsoap playability test 2013-01-03 11:48:00 -05:00
Martin Konecny 77da642996 -fix missing import 2013-01-02 17:49:06 -05:00
Martin Konecny 2589b133d9 CC-4343: Unflushed events loop in media monitor
-fixed
2013-01-02 16:58:24 -05:00
Martin Konecny b9d829a33c CC-4754: Replay gain modifier
-make pypo repush song if its replay_gain changed
2012-12-28 13:58:55 -05:00
Martin Konecny 0596d1c391 Merge branch 'cc-4759-add-aac-stream-in-support' into devel
Conflicts:
	python_apps/media-monitor2/media/monitor/pure.py
2012-12-27 17:29:25 -05:00
Martin Konecny 735ad30483 CC-4726: Sometimes mm doesn't start after a fresh install
-fixed
2012-12-03 16:56:11 -05:00
Martin Konecny e3761bd8d6 -make sure lsof works for files with spaces 2012-12-03 16:33:24 -05:00
denise b2699fa914 merge from devel 2012-12-03 11:06:56 -05:00
Martin Konecny 7249e36081 -2.2.1 upgrade scripts 2012-11-27 12:13:16 -05:00
martin 735640d40b Merge branch 'lsof_quote_fix' of https://github.com/rgrinberg/Airtime into devel 2012-11-23 16:18:23 -05:00
martin 50bdeeef26 CC-4702: Webstream: When webstream is playing, it isn't marked as 'media_item_played' in cc_schedule 2012-11-23 16:00:10 -05:00
James 8d3024d42e api_client fix 2012-11-22 15:59:37 -05:00
James da6013b523 CC-4717: Lintian warnings from devel branch
- fixed
2012-11-22 15:14:55 -05:00
Martin Konecny 612ac415d2 cc-4708: cue points not working
-fixed
2012-11-22 12:24:59 -05:00
Martin Konecny 3a1945a818 CC-4702Webstream: When webstream is playing, it isn't marked as 'media_item_played' in cc_schedule
-fixed
2012-11-22 11:40:44 -05:00
james 8cc162f7a9 CC-4716: Cannot hear fade in & fade out
- fixed
2012-11-21 17:34:07 -05:00
Rudi Grinberg 1f5a5fd294 typo 2012-11-21 17:24:31 -05:00
Rudi Grinberg 0e91188939 made a unique toucher file 2012-11-21 17:22:32 -05:00
Rudi Grinberg 8c97995c2f Added vulnerability where strings would not be escaped when pass to shell command 2012-11-21 12:55:57 -05:00
Martin Konecny 8aa11f7e8c Better error message for api client constructor 2012-11-21 12:26:37 -05:00
Rudi Grinberg ac6a5a11bf docstring fixes 2012-11-20 16:41:45 -05:00
Rudi Grinberg 383244f962 changed implementation of timer thread because using threading.Timer does not allow us to properly inject
the AirtimeInstance object.
2012-11-20 14:44:58 -05:00
Rudi Grinberg 95e757a52c removed file mediator because it seems to be useless and incompatible with saas 2012-11-20 14:44:24 -05:00
Rudi Grinberg 58d888a59f Small refactoring to let user be assignable from any class that inherits from HasUser 2012-11-20 14:43:48 -05:00
Rudi Grinberg 58662b42be fixed typo missing self 2012-11-20 12:11:31 -05:00
Martin Konecny fed39077c0 Merge branch '2.2.x' into devel 2012-11-20 11:21:29 -05:00
Rudi Grinberg c1959f936e added TODO + formatting 2012-11-19 20:16:06 -05:00
Rudi Grinberg fdf8c9fb4e refactored EventRegistry to play nice with saas. 2012-11-19 20:13:19 -05:00
Rudi Grinberg ebca3fa9f5 refactored file mediator to play nice with saas 2012-11-19 20:13:00 -05:00
Rudi Grinberg 8696571b02 refactor owner to be saas friendly 2012-11-19 19:57:33 -05:00
Rudi Grinberg a28c9d9e27 added untracked configs 2012-11-19 16:46:47 -05:00
Rudi Grinberg a995129df5 added general getsig routine to get the correct signals from anywhere in the code. 2012-11-19 16:07:40 -05:00
Rudi Grinberg 4acb7d92db removed hardcoded signals in the code. 2012-11-19 16:07:26 -05:00
Rudi Grinberg 6101e9dfe3 fixed bug where only part of the path was joined. 2012-11-19 16:06:36 -05:00
Rudi Grinberg e46da35d3b made root path a variable to remove duplication. 2012-11-19 16:06:19 -05:00
Rudi Grinberg cd7d292aa5 fixed faulty regex. 2012-11-19 16:05:52 -05:00
Rudi Grinberg 9d04204389 fixed bug where path was only relative. 2012-11-19 16:05:26 -05:00
Rudi Grinberg 8dd0d80f68 fixed typo that was causing bug 2012-11-19 16:04:43 -05:00
Rudi Grinberg dc8315fef9 added more detailed output when launching baby mm 2012-11-19 16:04:22 -05:00
Rudi Grinberg d595d1112f added routine to verify config exists in "baby" media monitor" 2012-11-19 16:03:58 -05:00
Rudi Grinberg 647832b0a0 added comments to document config options 2012-11-19 16:03:25 -05:00
Rudi Grinberg c784df7f6e Added comments describing config options 2012-11-19 11:35:37 -05:00
Rudi Grinberg 1cbe2fb1a1 typo 2012-11-16 12:59:17 -05:00
Rudi Grinberg 57b2762e5c cleaned up imports 2012-11-16 12:51:23 -05:00
Rudi Grinberg bc9f7c4c95 removed hardcoding of path received from MM for SaaS. 2012-11-16 12:51:07 -05:00
Rudi Grinberg cf6e1d66ee removed direct usage of api client to AirtimeDB which encapsulates that behaviour 2012-11-16 12:36:58 -05:00
Rudi Grinberg 11214d754d docstring formatting 2012-11-16 12:31:10 -05:00
Rudi Grinberg e22162cc87 added initialization message 2012-11-16 12:29:06 -05:00
Rudi Grinberg aeb449ea76 import formatting 2012-11-16 11:15:49 -05:00
Rudi Grinberg a50995cd9b formatting + clearer name. 2012-11-16 11:14:31 -05:00
Rudi Grinberg cc66ac4a83 typo 2012-11-16 11:14:18 -05:00
Rudi Grinberg 7527b366d0 removed instance specific logging 2012-11-16 00:10:40 -05:00
Rudi Grinberg 757a561975 added missing import 2012-11-16 00:10:24 -05:00
Rudi Grinberg 26ad6dae74 Added a convenience constructor for an AirtimeInstance 2012-11-16 00:09:56 -05:00
Rudi Grinberg e12e311537 Added some routines to baby mm. 2012-11-16 00:09:33 -05:00
Martin Konecny 62b3c39c5b CC-4702: Webstream: When webstream is playing, it isn't marked as 'media_item_played' in cc_schedule
-fixed
2012-11-15 17:35:06 -05:00
Martin Konecny 5f534b5ef6 CC-4702Webstream: When webstream is playing, it isn't marked as 'media_item_played' in cc_schedule 2012-11-15 17:29:25 -05:00
Martin Konecny 8c73731c41 CC-4633: Use David's new method of Liquidsoap webstream switching
-fixed
2012-11-15 16:43:22 -05:00
Rudi Grinberg 88231a19c3 added baby mm launcher 2012-11-15 15:08:49 -05:00
Rudi Grinberg 9c74b0ea2c removed bastard injection from AirtimeApiClient 2012-11-15 15:08:18 -05:00
Rudi Grinberg 350c6e2f94 moved logging logic to launcher 2012-11-15 15:02:26 -05:00
Rudi Grinberg 11a43eb891 Generalized a lot of launching logic into the saas launcher away from the hosted installation script: mm2.py. 2012-11-15 14:49:55 -05:00
Rudi Grinberg c43dbe42a8 refactored creating an instance into its own function 2012-11-15 14:27:09 -05:00
Rudi Grinberg 975508a549 added TODO 2012-11-15 14:24:17 -05:00
Rudi Grinberg 57b13607c5 removed crap hacks 2012-11-15 14:22:42 -05:00
Martin Konecny 2010778876 cleanup redundant code, remove whitespace 2012-11-15 13:33:27 -05:00
Rudi Grinberg 0b0e96f49c removed old runner code 2012-11-15 12:46:57 -05:00
Rudi Grinberg 8a7535774c fixed import typo 2012-11-15 12:13:52 -05:00
Rudi Grinberg 4ac3efe228 renamed typo log to logger. 2012-11-15 12:13:33 -05:00
Rudi Grinberg 5073ced732 Made timeout watcher provide AirtimeInstnace 2012-11-15 12:12:47 -05:00
Rudi Grinberg fa66f33ffa changed RequestSync to use injected apc and injected it in ThreadedRequestedSync. 2012-11-15 12:12:19 -05:00
Rudi Grinberg 15f4212360 make ManagerTimeout provide the correct AirtimeInstance object. 2012-11-15 12:11:48 -05:00
Rudi Grinberg ab35263869 inject apc properly into AirtimeNotifier 2012-11-15 12:11:18 -05:00
Rudi Grinberg 7ed1f08e07 Added new launch script for mm. 2012-11-15 12:10:52 -05:00
Rudi Grinberg ce4dbf0028 added launcher that should replace most of mm2.py 2012-11-14 22:06:09 -05:00
Rudi Grinberg dd139e5028 added default value for exception class parameter 2012-11-14 16:50:34 -05:00
Rudi Grinberg fcfa5cceee removed useless comment 2012-11-14 14:49:28 -05:00
Rudi Grinberg 2e59eca131 moved files to pypo dir 2012-11-14 14:43:33 -05:00