Martin Konecny
249b743dd1
CC-3384: Pypo On-Air is off and streaming is not playing on every other songs in a show.
...
-temporary solution to make sure we don't push same song multiple times.
2012-03-05 16:09:17 -05:00
Martin Konecny
a4f528021f
CC-3384: Pypo On-Air is off and streaming is not playing on every other songs in a show.
...
-fixed, but there is another small problem
2012-03-05 16:01:58 -05:00
Martin Konecny
d03d01bce9
CC-3366: Pypo: Use local files instead of downloading them
...
-done
2012-03-01 18:00:46 -05:00
Martin Konecny
92f19139b9
CC-3336: Refactor schedule API used by pypo
...
-done
2012-02-29 21:27:42 -05:00
Martin Konecny
a6413f2d1a
CC-3336: Refactor schedule API used by pypo
2012-02-28 22:33:19 -05:00
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