Martin Konecny
497715df44
Merge branch 'cc-3336-refactor-pypo' of dev.sourcefabric.org:airtime into cc-3336-refactor-pypo
...
Conflicts:
airtime_mvc/application/models/Schedule.php
python_apps/pypo/pypofetch.py
python_apps/pypo/pypopush.py
2012-02-28 19:22:13 -05:00
Martin Konecny
b572b26b68
CC-3336: Refactor schedule API used by pypo
...
-make sure that empty arrays are objects and not arrays
-clean up some comments
2012-02-28 15:32:18 -05:00
Martin Konecny
1d02c56874
CC-3336: Refactor schedule API used by pypo
...
-refactored pypo-push
2012-02-28 15:04:24 -05:00
Martin Konecny
11f31effca
CC-3336: Refactor schedule API used by pypo
2012-02-28 15:04:24 -05:00
Martin Konecny
99c24ed038
CC-3336: Refactor schedule API used by pypo
...
-removed export_source
-rewrote GetScheduledPlaylists()
2012-02-28 14:52:44 -05:00
James
d8f7cce56e
CC-3346: Recorder will not record shows if calendar is not touched 2
...
hours before the recorder starts
- apiclient should log to correct log file.
2012-02-28 14:45:33 -05:00
James
d4cdac505a
CC-3346: Recorder: Merge recorder with pypo
...
- fixed log message
2012-02-28 14:45:18 -05:00
James
5aabe89069
CC-3346: Recorder: Merge recorder with pypo
...
- separated rabitMQ listener part out from pypoFetch and created
pypomessagehandler.py
Conflicts:
python_apps/pypo/pypofetch.py
2012-02-28 14:44:39 -05:00
james
91ef7f7669
CC-3346: Recorder: Merge recorder with pypo
...
- function parse_show was renamed to process_recorder_schedule
- using thread on self.process_schedule call
2012-02-28 14:42:43 -05:00
Martin Konecny
413d669bbf
Merge branch 'cc-3336-refactor-pypo' of dev.sourcefabric.org:airtime into cc-3336-refactor-pypo
...
Conflicts:
airtime_mvc/application/models/Schedule.php
python_apps/pypo/pypofetch.py
python_apps/pypo/pypopush.py
-weird conflict. I must have committed while I had my changes git-stash'ed
2012-02-28 13:58:10 -05:00
Martin Konecny
39fac2f88a
CC-3336: Refactor schedule API used by pypo
...
-refactored pypo-push
2012-02-28 11:06:31 -05:00
Martin Konecny
e8f329aef1
CC-3336: Refactor schedule API used by pypo
2012-02-27 13:52:35 -05:00
James
446233fbd4
Merge branch 'devel' of dev.sourcefabric.org:airtime into devel
2012-02-24 14:15:06 -05:00
James
f92c425890
CC-3345: Enter unusable state when liquidsoap value has an '='
...
character in it.
- fixed
2012-02-24 14:14:42 -05:00
James
2f689ed583
CC-3346: Recorder: Merge recorder with pypo
...
- Pypo fech works as msg listner for recroder now.
- recorder is part of pypo and all it does is waiting for msg from pypo
fetch and spwan a show recorder thread.
- added new parameter logger to api client. This way apiclient will log
into specific log file instead of grabbing current log file.
- show recoder is removed from all check system/status page
2012-02-24 14:11:35 -05:00
Paul Baranowski
ca535ea763
Removed OBP refs and code.
2012-02-23 16:08:16 -05:00
Martin Konecny
c433b08158
CC-3336: Refactor schedule API used by pypo
...
-removed export_source
-rewrote GetScheduledPlaylists()
2012-02-23 15:20:25 -05:00
Martin Konecny
da012af6ed
CC-3336: Refactor schedule API used by pypo
...
-removed export_source
-rewrote GetScheduledPlaylists()
2012-02-22 20:41:24 -05:00
Martin Konecny
5862324da9
CC-3326: Make /etc/monit/conf.d is empty of any old Airtime files before upgrading!
...
-fixed
2012-02-14 09:37:20 -05:00
Martin Konecny
0424a7f1d1
-We don't want any of our python services running at install time. Disable them early on.
2012-02-12 11:44:23 -05:00
Martin Konecny
885572b36d
CC-3321: Multiple messages are sent to Pypo via RabbitMq at one time, causing multiple telnet connections to Liquidsoap.
...
-Fixed
2012-02-11 23:53:43 -05:00
Martin Konecny
eadf68cb61
CC-3318: When changing stream settings (Liquidsoap + Pypo restart), sometimes Airtime does not resume playback
...
-fixed
2012-02-10 18:43:40 -05:00
Martin Konecny
33b594c39a
CC-3318: When changing stream settings (Liquidsoap + Pypo restart), sometimes Airtime does not resume playback
...
-syntax error
2012-02-10 14:58:48 -05:00
Martin Konecny
ccb942838a
CC-3318: When changing stream settings (Liquidsoap + Pypo restart), sometimes Airtime does not resume playback
...
-initial commit
2012-02-10 14:53:22 -05:00
Martin Konecny
58b4576ae1
CC-3297: Depend on zendframework and php-pear as external packages
...
-DB dependency should now be externalized
2012-02-06 14:18:03 -05:00
Martin Konecny
6215eb0dba
-fix upgrade for large result sets.
2012-01-25 05:01:56 -05:00
James
438340ff9a
CC-3266: Pypo: pypopush will perfom better if it only process the
...
lastest msg from the rabbitMQ queue
- done
2012-01-18 17:52:09 -05:00
Martin Konecny
b2a9abe3ef
CC-3231: Tracks are still playing after a show ends
...
-fixed
2012-01-09 17:46:42 -05:00
james
9216da7f03
Merge branch 'airtime-2.0.x' of dev.sourcefabric.org:airtime into airtime-2.0.x
2011-12-24 11:03:02 -05:00
james
c9c6a08a1c
CC-3220: Stream Setting: Status box is stuck on waiting if nothing is
...
changed and click save
- done
- liquidsoap_update_error and liquidsoap_update_connection functions are
combined into one function, liquidsoap_update_status, in various place
- created various telnet commands in liquidsoap( connection check for each
stream, connection status for all streams)
- In liquidsoap, shoutcast stream doesn't use default id. It is more
informative by using id with "shoutcast_stream_#{stream_number}
2011-12-24 10:59:09 -05:00
Martin Konecny
00a05e146b
CC-3222: Add option to disable auto starting Airtime services (after install and after system restart)
...
-Done
2011-12-23 15:53:30 -05:00
James
579484a91c
Merge branch 'airtime-2.0.x' of dev.sourcefabric.org:airtime into airtime-2.0.x
2011-12-15 16:10:42 -05:00
James
22b2b466e5
CC-3207: Exception 'latin-1' codec can't encode character u'\u2013' in
...
position 32: ordinal not in range(256)
- fixed
2011-12-15 16:09:58 -05:00
Martin Konecny
7d60530312
CC-3206: Add ability to do Airtime upgrade without restarting liquidsoap
...
-done
2011-12-15 11:22:22 -05:00
Martin Konecny
76fac6fbef
CC-3206: Add ability to do Airtime upgrade without restarting liquidsoap
...
-done
2011-12-15 11:16:14 -05:00
James
8463262190
CC-3169: Default liquidsoap.cfg file is missing sX_user
...
- fixed
2011-12-07 11:31:21 -05:00
Martin Konecny
21643a3734
SAAS-56: RabbitMQ virtual host support
...
-Add support for specifying vhost in config files
2011-12-05 21:05:28 -05:00
Martin Konecny
b8e1884583
CC-3155: Show doesn't resume playback on system crash / restarting pypo
...
-fixed
2011-12-02 17:28:57 -05:00
Martin Konecny
f0342e9329
-remove some commented out code
2011-12-02 16:57:18 -05:00
Martin Konecny
cbc2ba660f
CC-3074: Give users the choice of which hardware sound API they wish to use (instead of hardcoded to ALSA)
...
-done
2011-12-02 13:39:16 -05:00
Martin Konecny
6bcd96db88
CC-3133: Enabling hardware audio output causes all playout to fail with Portaudio error in write_stream: Output underflowed
...
-should be fixed
2011-12-02 13:39:16 -05:00
James
043f0c29a1
CC-3074: Give users the choice of which hardware sound API they wish to
...
use (instead of hardcoded to ALSA)
- finished everything except LS part(including upgrade and UI)
2011-12-02 13:39:14 -05:00
Martin Konecny
c48154ef2f
SAAS-83: Add ability to install Airtime components separately
...
-fixed
2011-11-30 17:59:00 -05:00
James
48d9d2d93b
Merge branch 'devel' of dev.sourcefabric.org:airtime into devel
2011-11-29 20:16:01 -05:00
James
9c65bfeba7
CC-3131: Latency of stream authentication warning in Stream Settings page
...
- it compares boot time of liquidsoap and the time user clicks on "Save"
on stream setting page. The status only gets updated if the
"boot_time" > "user update time"
- as soon as a user click on save, status is set to "wating"
- since there is no timing issue, quering interval is reduced to 1 sec
2011-11-29 20:15:38 -05:00
Yuchen Wang
53aecd1c00
CC-3130: Disabling a Shoutcast stream causes the service type to revert back to Icecast
...
This happens because we use same field in the db to store whether stream is disabled, and which
type is it (Icecast/Shoutcast). Thus when we disable a stream, we forget about the fact that
it was set to Shoutcast before.
Fixed by separating out the enable/disable state from stream type.
Whether a stream is enabled/disabled is stored in new fields sx_enable.
Stream type is stored in the old fields, sx_output.
2011-11-29 16:25:30 -05:00
Martin Konecny
15a27526f9
SAAS-83: Add ability to install Airtime components separately
...
-fixed
2011-11-24 18:10:06 -05:00
martin
4c388f0a1a
CC-3056: Liquidsoap binaries not working on Ubuntu Maverick
...
-compiled all liquidsoap binaries
2011-11-18 18:45:37 -05:00
Martin Konecny
34252d680a
CC-3056: Liquidsoap binaries not working on Ubuntu Maverick
...
-use absolute paths since the testing scripts need this.
2011-11-18 15:50:21 -05:00
Martin Konecny
7b872fa89b
CC-3056: Liquidsoap binaries not working on Ubuntu Maverick
...
-better messages at install time
2011-11-18 15:17:30 -05:00