Commit graph

136 commits

Author SHA1 Message Date
f2fcd075ce
timegen frequency support weekdays
you can now select on which weekdays an event should be played. The
upgrade path should be clean, with old events assumed to be "all days".

FIX #28
2016-12-10 18:45:42 +01:00
3ea156711f
DOC: clarify default DB location 2016-11-28 19:40:00 +01:00
b91869c27d
change separator for script audiogen
refs #31
2016-11-28 11:10:36 +01:00
0902331ee4
DB: delete alarm/action 2016-10-04 10:34:20 +02:00
1d911caa9c
FIX DB: get non existent actions 2016-10-04 10:30:56 +02:00
d525fbf20a
bump version to 0.4 2016-09-30 14:38:21 +02:00
455eb8ca4a
add sd_notify support
this does not add any requirement of systemd, of course.
Please note that, for reasons related to gevent process handling,
your systemd unit file should have NotifyAccess=all
2016-09-30 14:34:46 +02:00
84adc16cec
mpd connection errors are properly logged 2016-09-30 14:34:46 +02:00
fd32e6b438
logging can be configured with an INI file 2016-09-30 14:34:41 +02:00
0840cf51b0
Events can be globally disabled with HTTP
fix #7
2016-09-23 20:17:47 +02:00
fd1e746cea change playlist when changing continous_audiospec 2016-09-19 16:55:17 +02:00
949efa096c clean tmpfiles from continous_audiospec
refs #22, #12
2016-09-19 16:54:16 +02:00
b3c6073b8d better connection to MPD handling 2016-09-19 16:42:45 +02:00
fb00a714a5
REST API to set CONTINOUS_AUDIOSPEC runtime
fix #22
2016-09-18 17:55:48 +02:00
18f32e2873
rename CONTINOUS_AUDIODESC to CONTINOUS_AUDIOSPEC 2016-09-18 17:24:54 +02:00
88aa92a362
unittests for mostrecent audiogen 2016-09-15 16:36:18 +02:00
2668d89ca2
small cleanups 2016-09-15 16:36:18 +02:00
529029bd97
NEW audiogen: mostrecent
fix #19
2016-09-15 16:36:18 +02:00
bef70f9fe6
FIX on frequency form 2016-09-15 16:28:59 +02:00
be002cb493
fix version in doc 2016-09-15 15:48:02 +02:00
dc4eaa16cd
more doc for the MPD_HOST configuration thing 2016-09-15 15:45:02 +02:00
a7d7f368b9
ignore py3 cache files 2016-09-15 10:39:40 +02:00
a8b9ba275a
serve jqueryui static files
fix #26
2016-09-15 10:34:03 +02:00
24a8c1612f
bump version: 0.3 2016-09-15 10:05:31 +02:00
0a1f78ebb5
make "start" optional in timegen "frequency"
fix #23
2016-09-15 10:03:53 +02:00
1e902a069d
add human readable description to time/audio kinds
fix #24
2016-09-15 09:57:31 +02:00
556783c2ab
add WebUI for randomdir audiogen
fix #25
2016-09-15 09:44:44 +02:00
6135ddc144
sort kinds when adding time/audio 2016-09-15 09:43:33 +02:00
c56d0ad718
strings compatible with python 3.2 2016-09-15 00:50:01 +02:00
a562af8abc
fix templates included in source dist 2016-09-15 00:44:47 +02:00
e54e5f4e2c
bump version: 0.2 2016-09-14 21:54:28 +02:00
82681eda15 actions can be edited from WebUI
fix #21
2016-09-14 16:34:20 +02:00
4e2e93b43c alarms can be edited from WebUI
refs #21
2016-09-14 16:15:14 +02:00
d7fcdd3f09 FIX dbadmin pages 2016-09-14 15:27:47 +02:00
e35834a21d remove tmp files when they leave playlist
however, this doesn't work consistently across larigira restarts: you should expect that restarting larigira
will cause leftover files to remain.
refs #12
2016-09-14 13:56:14 +02:00
5c6f9b746f TMPDIR not random and more observed
tempfile module caches gettempdir() at startup, so we need to be explicit.
refs #12
2016-09-14 13:55:03 +02:00
5b70da982a
WebUI supports multiple actions for one alarm 2016-09-13 10:49:45 +02:00
2642199be1
support multiple actions for one alarm 2016-09-13 10:30:25 +02:00
ac0f0d9469
reload on GET /rpc/refresh 2016-09-13 00:42:21 +02:00
a2e5e71510
debugging documentation 2016-09-13 00:24:51 +02:00
694324328d
FIX /view/status/running
just boring details
2016-09-13 00:23:49 +02:00
a2b2a5ebc5
Tick on ALRM signal received 2016-09-13 00:23:49 +02:00
cf58424524
Read DB changes from disk
Without this commit, only events managed through WebUI are correctly modified,
making the tick-based approach only partially useful
2016-09-13 00:23:49 +02:00
7f4fd09a78
clearer messages between Monitor and Controller
"add" was very generi, and is easy to get confused with other part of the code;
uris_enqueue is clearer, more unique, therefore more "greppable"
2016-09-13 00:23:49 +02:00
9b9e0b72a4
rewrite event system to be tick-based
FIX #16
2016-09-13 00:23:39 +02:00
6a1f69109d
audiogenerators documentation 2016-09-11 11:16:13 +02:00
a79266187e
FIX edit event ui 2016-09-11 11:15:37 +02:00
aa799c15ef
workaround setuptools "flask not found" bug 2016-09-11 11:15:29 +02:00
676224dbeb
frequency form is aware of human intervals
refs #20
2016-09-09 12:39:47 +02:00
6977608c7e
make human time intervals available in timegens
Note that the WebUI is still not aware of this functionality
refs #20
2016-09-09 12:39:47 +02:00