Commit Graph

87 Commits

Author SHA1 Message Date
paul.baranowski c4b632e8ad Merge branch 'master' of dev.sourcefabric.org:airtime 2011-03-23 01:09:48 -04:00
paul.baranowski 78b33b9e23 CC-2084: Integrate RabbitMQ for immediate schedule updates and commands
Implemented RabbitMQ on the pypo side.  Schedule updates are now
almost instantaneous and we are only polling the server once per
hour if we aren't updated in that time.  Canceling a show happens
right away.
2011-03-23 01:09:27 -04:00
naomiaro 44d83051b1 CC-1630 : Automatic recording of shows
using alsahw since users will have pulseaudio removed.
2011-03-22 18:41:02 -04:00
naomiaro f592254246 CC-1630 : Automatic recording of shows
scripts to install recorder using daemon tools.
haven't tested without pulse audio yet.
2011-03-22 18:20:22 -04:00
paul.baranowski 3e27a3de01 CC-2079: Airtime 1.7 stops playing after a certain amount of time
CC-2080: Turn pypo-fetch and pypo-push into threads of the same process

Fixed bug where it wasnt possible to exit the program with Control-C.
2011-03-22 11:42:09 -04:00
paul.baranowski b650abcbb8 Merge branch 'master' of dev.sourcefabric.org:airtime
Conflicts:
	application/models/Shows.php
2011-03-22 10:00:37 -04:00
paul.baranowski d38e2adb58 CC-2084: Integrate RabbitMQ for immediate schedule updates and commands
This is the code for the server side to push the schedule to RabbitMQ.
Right now it is disabled and should cause no changes in behavior.

Also added comments to functions and formatted code correctly.
2011-03-22 09:55:33 -04:00
martin 73238f92af CC-2082: OGG stream dies after every song when using MPlayer
-Fixed all issues related to OGG streams, including mplayer being confused because the silence
mp3 file sent was too silent (no data was being sent because the file was too quiet)
-silent mp3 file is no longer used, inaudible white noise is generated instead
2011-03-21 16:50:20 -04:00
martin 9dae306526 .gitignore file now only ignores "files/" folder in the root airtime directory 2011-03-21 13:51:36 -04:00
martin 4812c17d22 CC-2082: OGG stream dies after every song when using MPlayer
-small typo fix
2011-03-21 13:43:25 -04:00
martin 9f7a223159 CC-2082: OGG stream dies after every song when using MPlayer
-Problem fixed
-Also replaced 40MB silence.mp3 file with new 172KB file
2011-03-21 13:35:50 -04:00
martin b922e42918 CC-2080: Turn pypo-fetch and pypo-push into threads of the same process
Fixed install scripts to remove old instances of pypo properly
2011-03-21 10:58:30 -04:00
martin b20294d7e9 -changed LAME to re-encode to 128kbps (from 32) by default when cutting a file. 2011-03-20 20:17:10 -04:00
martin e64e30d6da CC-2080: Turn pypo-fetch and pypo-push into threads of the same process
First implementation
2011-03-20 19:34:43 -04:00
martin d2fdb0008a CC-1848
-shows in progress can now be cancelled.
2011-03-10 16:41:41 -05:00
martin 7c1739247d -doctrine 2.0 alpha upgrade scripts 2011-03-08 16:44:47 -05:00
martin f4f35cd813 -fix include mistake 2011-03-07 14:04:47 -05:00
martin c4a84f3920 -renamed file + removed ignoring tracks due to liquidsoap problem 2011-03-07 13:57:38 -05:00
martin 6c70e4994f -small fix to allow overlapping of scheduled items. 2011-03-06 16:57:42 -05:00
martin 75167bb576 -syntax error fix for liquidsoap + other small changes 2011-03-06 15:18:40 -05:00
martin e16dd6c486 early implementation of CC-1962 2011-03-06 00:08:02 -05:00
martin d22ab329d8 -CC-1944 2011-03-04 12:07:22 -05:00
martin afaea87319 -fix pypo version string validation 2011-03-04 11:48:43 -05:00
martin 2346be671e -initial changes for CC-1944 2011-03-03 20:13:55 -05:00
martin 0d4a006c19 -refactored pypo-cli into 3 seperate classes 2011-03-03 00:22:28 -05:00
martin 6e5c479baa -refactored pypo-cli 2011-03-02 17:26:39 -05:00
martin 64d15669ac -fading between sources in liquidsoap
-cleaned up pypo-cli
2011-03-02 16:43:46 -05:00
martin 781ceeaa7f -web streaming enabled in liquidsoap script.
-liquisoap scripts updated
2011-02-28 23:51:42 -05:00
martin bf25de9ce4 -fixed synchronization of song-start to ui-start after very long playback (greater than 48 hours) 2011-02-24 15:16:27 -05:00
martin dab39f391e -interface is now notified when a song starts playing. ON-AIR graphic only turns red after this notification. 2011-02-23 17:03:27 -05:00
martin 6ef8d21e85 -changed audio device out to disabled by default. 2011-02-22 23:02:56 -05:00
paul.baranowski 15153727c1 CC-1971
Remove "?>" from the end of pure-PHP files to prevent "HEADERS ALREADY SENT"
2011-02-22 18:22:31 +01:00
martin a4b5a1d618 -greatly simplified ls_script. Much easier to add live-streaming support.
-begin adding configurability for ogg/mp3/audio_out
2011-02-17 19:46:43 -05:00
martin 2cbddf0f82 -liquidsoap binaries now at revision 8214 (from 8124) 2011-02-17 15:46:24 -05:00
martin 87828a81fe -make sure pypo is uninstalled before installing 2011-02-16 00:24:24 -05:00
martin 601612fda4 -remove silence.mp3 being added to the end of every playlist.lsp file, liquidsoap already handles this automatically. 2011-02-15 21:17:15 -05:00
martin 59462ef697 -removed json.py and now using native python 2.6 implementation 2011-02-15 20:59:04 -05:00
martin 33a881f65c -removed json.py file, and now using native python 2.6 implementation 2011-02-15 20:58:35 -05:00
mkonecny fce3f390ef -newly compiled liquidsoap 32 and 64-bit files 2011-02-10 18:48:28 -05:00
naomiaro 6256c714bf -new 32 bit binary 2011-02-07 15:22:18 -05:00
martin 74210b4c6d -pypo no longer is part of the pulse-access group. 2011-02-06 23:33:43 -05:00
martin 755c5a8469 -fixed issue with unix pypo user not being assigned to groups
-fixed issue with time being incorrect if server was in different timezone
2011-01-31 16:34:08 -05:00
Paul Baranowski c0144fb0be CC-1826 Restarting Pulseaudio kills liquidsoap player
Daemontools doesnt do an adequate job of killing the liquidsoap process.
Added a "killall" to make sure the process is really killed.
2011-01-28 18:29:53 -05:00
martin 881bb042a3 -made pypo not schedule playlists more than 5 seconds old.
-fixed up some time formatting on the now playing bar
-now-playing datagrid should switch much faster between songs
-updated menu
2011-01-27 10:07:30 -05:00
martin 8151ec6429 -added now-playing bar with new design! 2011-01-26 20:59:56 -05:00
martin ae274b09dc -update install/uninstall scripts 2011-01-26 18:12:51 -05:00
martin 5b11025b31 -added listen to icecast stream through browser option. Fixed various bugs in now playing screen. added fade support to liquidsoap script 2011-01-26 17:08:30 -05:00
mkonecny a2a8a8eae3 -installation tweaks
http://dev.sourcefabric.org/browse/CC-1802
2011-01-26 08:23:22 -05:00
mkonecny c8b7cffdc6 -changes to now playing bar 2011-01-24 19:19:51 -05:00
mkonecny 6553663051 -begin adding datagrids 2011-01-21 18:14:59 -05:00