Albert Santoni
73cbead4c3
CC-5729: Pypo race condition on show source kick event kills playout
...
* Fixed a race condition in pypo which could kill playout. Input kick
events and non-file/webstream events could result in an exception
being thrown. Fixed the logic error behind this, caught the exception
just in case, and added some code to prevent uncaught pypopush
exceptions from terminating the thread.
* Could prevent playout breakage in similar situations
2014-03-11 18:01:29 -04:00
Martin Konecny
c11021af0f
remove commented code
2013-06-14 16:36:47 -04:00
Martin Konecny
f164cf0ad4
CC-5227 - Sometimes Liquidsoap telnet is unresponsive which causes all Pypo threads to block
...
-initial commit
2013-06-11 15:55:17 -04:00
Martin Konecny
6fddabdd7c
CC-5192
...
Pypo: Live Streaming in first show will block the next show's first track
-fixed. Was caused by clashing keys
2013-05-30 14:02:05 -04:00
Martin Konecny
49d1755b52
fix incorrect merge
2013-04-26 13:58:44 -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
45ac5282b8
clean unused import
2013-04-24 15:16:50 -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
33ca2e7c9c
CC-1469: Crossfading support (non-equal power)
...
-refactor
2013-03-22 12:16:17 -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
8adb4b259c
CC-4905: Unit tests for Pypo
2013-01-31 12:33:14 -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
8c73731c41
CC-4633: Use David's new method of Liquidsoap webstream switching
...
-fixed
2012-11-15 16:43:22 -05:00
James
628e6bed37
CC-4689: Live Stream: The 1st song of a show won't play if there is another show have live stream assigned and finished right before
...
- fixed
2012-11-08 17:26:55 -05:00
Martin Konecny
ef78cefcd9
CC-4487: Webstream could not be heard unless you restart playout as well
...
-cleanup of unused variables
2012-10-19 16:49:01 -04:00
Martin Konecny
bd5fef0bcd
CC-4487: Webstream could not be heard unless you restart playout as well
...
-fixed
2012-10-19 16:29:31 -04:00
Martin Konecny
9dfee6aa68
CC-4564: Webstream: Book same webstream twice in Scheduler, the 2nd one doesn't get played
...
-fixed
2012-10-19 15:39:45 -04:00
Martin Konecny
a929561088
CC-4565: Pypopush: Error happens when trying to insert a song right behind a Webstream as well as that Webstream is just finished
...
-make sure we don't return a negative when calculating interval
seconds
2012-10-16 11:59:37 -04:00
Martin Konecny
4c58c4c9a9
CC-4473: On Air button greys out when one out of two same Webstreams is cancelled
...
-fixed
2012-09-18 15:27:27 -04:00
Martin Konecny
be80eeb5fd
CC-4404: restart airtime-liquidsoap will interrupt the output stream and never resume until restart playout engine
...
-fixed
2012-09-14 18:20:46 -04:00
Martin Konecny
da72c00f28
CC-4370: Transitioning between two webstreams: a hiccup in the stream is audible
...
-fixed
2012-09-13 16:10:17 -04:00
Martin Konecny
d20c450226
CC-4370: Transitioning between two webstreams a hiccup in the stream is audible
...
-some major refactoring before fixing this problem
2012-09-07 17:38:24 -04:00
Martin Konecny
fbea75e680
CC-4335: Timeline: Scheduling multiple webstreams, they can not be playing smoothly
...
-fixed
2012-08-31 18:12:11 -04:00
Martin Konecny
3ed15d565e
CC-4327: Timeline: Cancel a track, the following webscream does not get played
...
-fixed
2012-08-31 17:21:24 -04:00
Martin Konecny
1aa73c7347
CC-4321: NowPlaying: Cancelling Webstream has no effect and results in OnAir being grayed out
...
-syntax error :/
2012-08-31 12:52:07 -04:00
Martin Konecny
61537c550e
CC-4321: NowPlaying: Cancelling Webstream has no effect and results in OnAir being grayed out
...
-fix out of bounds error
2012-08-31 12:49:35 -04:00
Martin Konecny
c043053407
CC-4321: NowPlaying: Cancelling Webstream has no effect and results in OnAir being grayed out
...
-fixed
2012-08-31 12:18:37 -04:00
Martin Konecny
a6d10d8378
CC-1665: Scheduled stream rebroadcasting and recording
...
-fix syntax error
2012-08-18 21:48:57 -04:00
Martin Konecny
b3ef67e617
CC-1665: Scheduled stream rebroadcasting and recording
...
-info about current pre-buffering webstream should be persistent...
2012-08-17 17:10:42 -04:00
Martin Konecny
a08b31dd39
CC-1665: Scheduled stream rebroadcasting and recording
...
-ability to schedule streams without a 5 second pre-buffer
2012-08-17 15:38:24 -04:00
Martin Konecny
4ee0c368ac
CC-1665: Scheduled stream rebroadcasting and recording
...
-pre buffer streams part 2
2012-08-15 17:03:14 -04:00
Martin Konecny
1e57c12ce7
CC-1665: Scheduled stream rebroadcasting and recording
...
-pre buffer streams part 1
2012-08-15 16:43:01 -04:00
Martin Konecny
fcce4bf64c
CC-1665: Scheduled stream rebroadcasting and recording
...
-cancelling a webstream works
2012-08-02 16:26:41 -04:00
Martin Konecny
5f8a5a618d
Remove unecessary trailing whitespace
2012-08-01 14:52:21 -04:00
Martin Konecny
63b89043b6
CC-1665: Scheduled stream rebroadcasting and recording
...
on-air light works with streams now
2012-08-01 14:51:56 -04:00
Martin Konecny
eb4c23b0b6
CC-1665: Scheduled stream rebroadcasting and recording
...
-Fix scheduled streams mixed with scheduled files
2012-07-26 14:49:32 -04:00
Martin Konecny
fbc5b72f14
CC-1665: Scheduled stream rebroadcasting and recording
...
-webstreams now start and stop at the correct time.
2012-07-26 14:49:32 -04:00
Martin Konecny
e056e5ff01
correctly rename AirTime to Airtime
2012-07-16 15:33:44 -04:00
Martin Konecny
62287a2313
-Remove useless api_client interface
2012-07-12 16:51:11 -04:00
Martin Konecny
5c1af49252
CC-430: Audio normalization (Replaygain Support)
...
-Added support on Liquidsoap side
2012-07-05 23:24:34 -04:00
Martin Konecny
00745d372d
CC-4058: Timeline -> Cannot add song twice if last cursor is selected
...
-fixed
2012-07-03 17:06:35 -04:00
James
e5e0c925e6
CC-4043: Pypo: add same song twice and cancel the first song, the
...
following song wont play any more
- fixed
2012-06-29 12:11:38 -04:00
Martin Konecny
dd098d47fa
CC-4041: get_current_chain, get_next_schedule_chain should use same utc time variable
...
-fixed
2012-06-28 16:43:22 -04:00
Martin Konecny
939fa24495
CC-4039: pypo-push can sometimes die
...
-fixed
2012-06-28 15:29:38 -04:00
Martin Konecny
81c9eacd00
CC-3892: Pypopush can be executed before Pypofile copying file
...
-fixed
2012-06-27 16:29:33 -04:00