django-panik-nonstop.git
13 days agoignore empty timestamps in new(est) criteria main
Frédéric Péters [Sun, 6 Sep 2020 14:19:19 +0000 (16:19 +0200)]
ignore empty timestamps in new(est) criteria

13 days agoadd attribute to attach a jingle to an emission
Frédéric Péters [Sun, 6 Sep 2020 14:18:49 +0000 (16:18 +0200)]
add attribute to attach a jingle to an emission

2 weeks agotranslation update
Frédéric Péters [Sat, 5 Sep 2020 12:33:30 +0000 (14:33 +0200)]
translation update

2 weeks agouse specific button label for new jingle button
Frédéric Péters [Sat, 5 Sep 2020 12:32:47 +0000 (14:32 +0200)]
use specific button label for new jingle button

2 weeks agoadd jingles management pages
Frédéric Péters [Sat, 5 Sep 2020 11:59:24 +0000 (13:59 +0200)]
add jingles management pages

2 weeks agostamina: only recompute playlist if in a nonstop zone
Frédéric Péters [Fri, 4 Sep 2020 16:29:16 +0000 (18:29 +0200)]
stamina: only recompute playlist if in a nonstop zone

2 weeks agostamina: set player attribute from the start
Frédéric Péters [Fri, 4 Sep 2020 16:26:15 +0000 (18:26 +0200)]
stamina: set player attribute from the start

2 weeks agostamina: interrupt stream if episode is shortened after its start
Frédéric Péters [Fri, 4 Sep 2020 16:13:13 +0000 (18:13 +0200)]
stamina: interrupt stream if episode is shortened after its start

2 weeks agotranslation update
Frédéric Péters [Sun, 30 Aug 2020 09:57:17 +0000 (11:57 +0200)]
translation update

2 weeks agomark strings for translation
Frédéric Péters [Sun, 30 Aug 2020 10:00:22 +0000 (12:00 +0200)]
mark strings for translation

2 weeks agoadd option to limit tracks for proposed cleanup to tracks without metadata
Frédéric Péters [Sun, 30 Aug 2020 08:13:31 +0000 (10:13 +0200)]
add option to limit tracks for proposed cleanup to tracks without metadata

4 weeks agostamina: add option to use mpv ipc server
Frédéric Péters [Wed, 19 Aug 2020 12:56:15 +0000 (14:56 +0200)]
stamina: add option to use mpv ipc server

4 weeks agostamina: remove unnessary cmd string case as it was used for sleep debug
Frédéric Péters [Wed, 19 Aug 2020 12:27:03 +0000 (14:27 +0200)]
stamina: remove unnessary cmd string case as it was used for sleep debug

4 weeks agostamina: remove sleep debugging
Frédéric Péters [Wed, 19 Aug 2020 12:13:38 +0000 (14:13 +0200)]
stamina: remove sleep debugging

5 weeks agomake daily program view public
Frédéric Péters [Thu, 13 Aug 2020 12:21:05 +0000 (14:21 +0200)]
make daily program view public

5 weeks agochange play triangle to a hopefully more available glyph
Frédéric Péters [Tue, 11 Aug 2020 19:20:12 +0000 (21:20 +0200)]
change play triangle to a hopefully more available glyph

5 weeks agodisplay french quota during settings
Frédéric Péters [Mon, 10 Aug 2020 16:56:16 +0000 (18:56 +0200)]
display french quota during settings

5 weeks agoexclude empty language when requesting only tracks with metadata
Frédéric Péters [Mon, 10 Aug 2020 16:23:25 +0000 (18:23 +0200)]
exclude empty language when requesting only tracks with metadata

5 weeks agoadd actual quota requirements in sidebar
Frédéric Péters [Mon, 10 Aug 2020 16:06:09 +0000 (18:06 +0200)]
add actual quota requirements in sidebar

5 weeks agomove quota values to settings
Frédéric Péters [Mon, 10 Aug 2020 16:04:36 +0000 (18:04 +0200)]
move quota values to settings

6 weeks agochange weight stats to only consider tracks with medata
Frédéric Péters [Wed, 5 Aug 2020 08:34:48 +0000 (10:34 +0200)]
change weight stats to only consider tracks with medata

6 weeks agomisc: add newest/new weight criteria
Frédéric Péters [Sun, 2 Aug 2020 13:03:57 +0000 (15:03 +0200)]
misc: add newest/new weight criteria

6 weeks agoadd weight settings for track parameters
Frédéric Péters [Thu, 30 Jul 2020 11:53:40 +0000 (13:53 +0200)]
add weight settings for track parameters

6 weeks agoskip 60 seconds when producing track extract
Frédéric Péters [Wed, 5 Aug 2020 12:23:24 +0000 (14:23 +0200)]
skip 60 seconds when producing track extract

6 weeks agotranslation update
Frédéric Péters [Wed, 5 Aug 2020 11:53:00 +0000 (13:53 +0200)]
translation update

6 weeks agotemplates: add artist link in track sidebar
Frédéric Péters [Wed, 5 Aug 2020 11:52:30 +0000 (13:52 +0200)]
templates: add artist link in track sidebar

6 weeks agotemplates: shorten track/artist details view title
Frédéric Péters [Wed, 5 Aug 2020 11:50:10 +0000 (13:50 +0200)]
templates: shorten track/artist details view title

6 weeks agotranslation fix
Frédéric Péters [Wed, 5 Aug 2020 10:30:51 +0000 (12:30 +0200)]
translation fix

6 weeks agomigrations: fix verbose name reference in manually altered migration
Frédéric Péters [Wed, 5 Aug 2020 10:28:37 +0000 (12:28 +0200)]
migrations: fix verbose name reference in manually altered migration

6 weeks agotranslation update
Frédéric Péters [Wed, 5 Aug 2020 10:27:22 +0000 (12:27 +0200)]
translation update

6 weeks agomark language attribute for translation
Frédéric Péters [Wed, 5 Aug 2020 10:27:10 +0000 (12:27 +0200)]
mark language attribute for translation

6 weeks agotemplates: mark texts for translation
Frédéric Péters [Wed, 5 Aug 2020 10:25:35 +0000 (12:25 +0200)]
templates: mark texts for translation

6 weeks agoadd play button for everybody, transcoding 1st minute
Frédéric Péters [Wed, 5 Aug 2020 09:51:32 +0000 (11:51 +0200)]
add play button for everybody, transcoding 1st minute

6 weeks agotemplates: improve metadata sync between instru and language
Frédéric Péters [Wed, 5 Aug 2020 08:55:14 +0000 (10:55 +0200)]
templates: improve metadata sync between instru and language

6 weeks agotemplates: add link to metadata edition in upload page
Frédéric Péters [Wed, 5 Aug 2020 08:48:14 +0000 (10:48 +0200)]
templates: add link to metadata edition in upload page

6 weeks agoadd metadata title in track sidebar
Frédéric Péters [Wed, 5 Aug 2020 08:48:01 +0000 (10:48 +0200)]
add metadata title in track sidebar

6 weeks agomove zone addition date to end for form
Frédéric Péters [Wed, 5 Aug 2020 08:47:43 +0000 (10:47 +0200)]
move zone addition date to end for form

8 weeks agotrivial: fix misindentation
Frédéric Péters [Thu, 23 Jul 2020 09:20:36 +0000 (11:20 +0200)]
trivial: fix misindentation

8 weeks agolabel fix
Frédéric Péters [Wed, 22 Jul 2020 15:35:26 +0000 (17:35 +0200)]
label fix

8 weeks agomisc: check nonstop.change_nonstopzonesetting permission for settings changes
Frédéric Péters [Wed, 22 Jul 2020 15:21:59 +0000 (17:21 +0200)]
misc: check nonstop.change_nonstopzonesetting permission for settings changes

8 weeks agononstop: check add_track permission for zone settings
Frédéric Péters [Wed, 22 Jul 2020 15:17:53 +0000 (17:17 +0200)]
nonstop: check add_track permission for zone settings

8 weeks agoadd page with list of zones, to access settings
Frédéric Péters [Wed, 22 Jul 2020 15:00:51 +0000 (17:00 +0200)]
add page with list of zones, to access settings

2 months agostamina: add settings/hack to merge tracks from multiple zones
Frédéric Péters [Mon, 20 Jul 2020 11:47:23 +0000 (13:47 +0200)]
stamina: add settings/hack to merge tracks from multiple zones

2 months agostamina: include nonstop zone name in playlist generation log
Frédéric Péters [Mon, 20 Jul 2020 11:47:01 +0000 (13:47 +0200)]
stamina: include nonstop zone name in playlist generation log

2 months agotemplates: add vlabel to munin graphs
Frédéric Péters [Sat, 18 Jul 2020 20:24:40 +0000 (22:24 +0200)]
templates: add vlabel to munin graphs

2 months agoadapt translation
Frédéric Péters [Sat, 18 Jul 2020 17:55:35 +0000 (19:55 +0200)]
adapt translation

2 months agoadd view to generate munin data
Frédéric Péters [Sat, 18 Jul 2020 16:15:55 +0000 (18:15 +0200)]
add view to generate munin data

2 months agotranslation update
Frédéric Péters [Sat, 18 Jul 2020 14:15:18 +0000 (16:15 +0200)]
translation update

2 months agotemplates: note day views are (only) about tracks
Frédéric Péters [Sat, 18 Jul 2020 14:14:12 +0000 (16:14 +0200)]
templates: note day views are (only) about tracks

2 months agomisc: distinct active and available tracks in artist view
Frédéric Péters [Sat, 18 Jul 2020 14:12:10 +0000 (16:12 +0200)]
misc: distinct active and available tracks in artist view

2 months agostamina: add "smart" stream errors handling
Frédéric Péters [Sat, 18 Jul 2020 11:19:09 +0000 (13:19 +0200)]
stamina: add "smart" stream errors handling

2 months agostamina: loop continuously over general exceptions, with ~regular alerts
Frédéric Péters [Sat, 18 Jul 2020 08:58:06 +0000 (10:58 +0200)]
stamina: loop continuously over general exceptions, with ~regular alerts

2 months agostamina: don't log as exception player being properly cancelled
Frédéric Péters [Sat, 18 Jul 2020 08:57:51 +0000 (10:57 +0200)]
stamina: don't log as exception player being properly cancelled

2 months agotranslation update
Frédéric Péters [Sat, 18 Jul 2020 06:41:56 +0000 (08:41 +0200)]
translation update

2 months agomisc: mark strings for translation
Frédéric Péters [Sat, 18 Jul 2020 06:40:20 +0000 (08:40 +0200)]
misc: mark strings for translation

2 months agotemplates: add quota info to statistics sidebar
Frédéric Péters [Sat, 18 Jul 2020 06:39:29 +0000 (08:39 +0200)]
templates: add quota info to statistics sidebar

2 months agotemplates: add proper markup for appbar action buttons
Frédéric Péters [Sat, 18 Jul 2020 06:37:42 +0000 (08:37 +0200)]
templates: add proper markup for appbar action buttons

2 months agostamina: fix logging of random directory start
Frédéric Péters [Sat, 18 Jul 2020 05:27:34 +0000 (07:27 +0200)]
stamina: fix logging of random directory start

2 months agofix typo in translation
Frédéric Péters [Thu, 16 Jul 2020 18:17:59 +0000 (20:17 +0200)]
fix typo in translation

2 months agodisplay tracks even not in nonstop in artist metadata view
Frédéric Péters [Thu, 16 Jul 2020 13:28:18 +0000 (15:28 +0200)]
display tracks even not in nonstop in artist metadata view

2 months agotranslation update
Frédéric Péters [Thu, 16 Jul 2020 13:20:43 +0000 (15:20 +0200)]
translation update

2 months agoadd page to edit metadata for tracks of a given artist
Frédéric Péters [Thu, 16 Jul 2020 13:19:49 +0000 (15:19 +0200)]
add page to edit metadata for tracks of a given artist

2 months agotemplates: mark string for translation
Frédéric Péters [Thu, 16 Jul 2020 13:10:51 +0000 (15:10 +0200)]
templates: mark string for translation

2 months agoincrease size of language column (for "other")
Frédéric Péters [Thu, 16 Jul 2020 12:52:32 +0000 (14:52 +0200)]
increase size of language column (for "other")

2 months agotranslation update
Frédéric Péters [Thu, 16 Jul 2020 12:48:56 +0000 (14:48 +0200)]
translation update

2 months agomisc: mark stat parts for translation
Frédéric Péters [Thu, 16 Jul 2020 12:47:46 +0000 (14:47 +0200)]
misc: mark stat parts for translation

2 months agoadapt statistics to tracks with unset language
Frédéric Péters [Thu, 16 Jul 2020 12:46:37 +0000 (14:46 +0200)]
adapt statistics to tracks with unset language

2 months agotemplates: remove inline styles from tracks metadata edit pages
Frédéric Péters [Thu, 16 Jul 2020 12:35:52 +0000 (14:35 +0200)]
templates: remove inline styles from tracks metadata edit pages

2 months agotranslation update
Frédéric Péters [Thu, 16 Jul 2020 12:25:39 +0000 (14:25 +0200)]
translation update

2 months agotemplates: include link to track in metadata tracks edit pages
Frédéric Péters [Thu, 16 Jul 2020 12:19:24 +0000 (14:19 +0200)]
templates: include link to track in metadata tracks edit pages

2 months agomisc: only display tracks in nonstop zones in tracks metadata edit pages
Frédéric Péters [Thu, 16 Jul 2020 12:17:14 +0000 (14:17 +0200)]
misc: only display tracks in nonstop zones in tracks metadata edit pages

2 months agomisc: add page to edit metadata of random unclassified tracks
Frédéric Péters [Thu, 16 Jul 2020 12:12:40 +0000 (14:12 +0200)]
misc: add page to edit metadata of random unclassified tracks

2 months agodisplay track sidebar even if file is no longer available
Frédéric Péters [Thu, 16 Jul 2020 11:55:25 +0000 (13:55 +0200)]
display track sidebar even if file is no longer available

2 months agoadd other and n.a. values for track language
Frédéric Péters [Thu, 16 Jul 2020 11:53:33 +0000 (13:53 +0200)]
add other and n.a. values for track language

2 months agofix translation typo
Frédéric Péters [Thu, 16 Jul 2020 11:51:10 +0000 (13:51 +0200)]
fix translation typo

2 months agomodels: merge recurring occurences parts into a mixin
Frédéric Péters [Thu, 16 Jul 2020 09:58:15 +0000 (11:58 +0200)]
models: merge recurring occurences parts into a mixin

2 months agomisc: add missing jingle properties to recurring occurences models
Frédéric Péters [Thu, 16 Jul 2020 09:10:11 +0000 (11:10 +0200)]
misc: add missing jingle properties to recurring occurences models

2 months agostamina: fix check of diffusion datetime vs stream occurence
Frédéric Péters [Thu, 16 Jul 2020 08:11:12 +0000 (10:11 +0200)]
stamina: fix check of diffusion datetime vs stream occurence

2 months agostamina: recompute now() in main loop
Frédéric Péters [Wed, 15 Jul 2020 20:16:52 +0000 (22:16 +0200)]
stamina: recompute now() in main loop

2 months agostamina: log jingles as jingles
Frédéric Péters [Wed, 15 Jul 2020 20:04:29 +0000 (22:04 +0200)]
stamina: log jingles as jingles

2 months agostamina: use logging
Frédéric Péters [Wed, 15 Jul 2020 06:38:41 +0000 (08:38 +0200)]
stamina: use logging

2 months agoadd simple form for basic nonstop zone settings
Frédéric Péters [Tue, 14 Jul 2020 16:24:27 +0000 (18:24 +0200)]
add simple form for basic nonstop zone settings

2 months agostamina: print "interrupting nonstop" message only when current slot is nonstop
Frédéric Péters [Tue, 14 Jul 2020 10:03:47 +0000 (12:03 +0200)]
stamina: print "interrupting nonstop" message only when current slot is nonstop

2 months agostamina: set async debug mode according to settings.DEBUG
Frédéric Péters [Tue, 14 Jul 2020 09:00:57 +0000 (11:00 +0200)]
stamina: set async debug mode according to settings.DEBUG

2 months agostamina: disable system checks
Frédéric Péters [Tue, 14 Jul 2020 09:00:13 +0000 (11:00 +0200)]
stamina: disable system checks

2 months agostamina: display known commands in helo message
Frédéric Péters [Tue, 14 Jul 2020 04:21:34 +0000 (06:21 +0200)]
stamina: display known commands in helo message

2 months agostamina: stop server conversation on empty message
Frédéric Péters [Tue, 14 Jul 2020 04:19:46 +0000 (06:19 +0200)]
stamina: stop server conversation on empty message

2 months agostamina: add debug print for overflows
Frédéric Péters [Tue, 14 Jul 2020 04:12:54 +0000 (06:12 +0200)]
stamina: add debug print for overflows

2 months agostamina: debug print to stderr
Frédéric Péters [Tue, 14 Jul 2020 04:00:48 +0000 (06:00 +0200)]
stamina: debug print to stderr

2 months agostamina: allow overflows when all else fails
Frédéric Péters [Mon, 13 Jul 2020 20:41:41 +0000 (22:41 +0200)]
stamina: allow overflows when all else fails

2 months agostats: add support for empty querysets
Frédéric Péters [Sun, 12 Jul 2020 16:05:42 +0000 (18:05 +0200)]
stats: add support for empty querysets

2 months agostats: add info about quotas
Frédéric Péters [Sun, 12 Jul 2020 16:02:13 +0000 (18:02 +0200)]
stats: add info about quotas

2 months agostats: include total duration
Frédéric Péters [Sun, 12 Jul 2020 15:41:26 +0000 (17:41 +0200)]
stats: include total duration

2 months agostats: ignore disabled nonstop zones
Frédéric Péters [Sun, 12 Jul 2020 15:25:26 +0000 (17:25 +0200)]
stats: ignore disabled nonstop zones

2 months agomisc: display and style statistics page
Frédéric Péters [Sun, 12 Jul 2020 15:23:23 +0000 (17:23 +0200)]
misc: display and style statistics page

2 months agostamina: handle invalid incoming messages
Frédéric Péters [Thu, 9 Jul 2020 20:36:02 +0000 (22:36 +0200)]
stamina: handle invalid incoming messages

2 months agostamina: include artist name in status response
Frédéric Péters [Thu, 9 Jul 2020 20:34:09 +0000 (22:34 +0200)]
stamina: include artist name in status response

2 months agostamina: handle int durations
Frédéric Péters [Thu, 9 Jul 2020 19:06:07 +0000 (21:06 +0200)]
stamina: handle int durations

2 months agostamina: use settings for mini-server bind interface and port
Frédéric Péters [Thu, 9 Jul 2020 19:03:44 +0000 (21:03 +0200)]
stamina: use settings for mini-server bind interface and port

(and switch back to more sensible default of listening on localhost
only)

2 months agostamina: bind mini server on all interfaces
Frédéric Péters [Thu, 9 Jul 2020 18:52:45 +0000 (20:52 +0200)]
stamina: bind mini server on all interfaces