]> git.0d.be Git - django-panik-nonstop.git/log
django-panik-nonstop.git
3 years agostamina: wait 7 days before allowing same track wip/stamina
Frédéric Péters [Thu, 2 Jul 2020 10:46:20 +0000 (12:46 +0200)]
stamina: wait 7 days before allowing same track

3 years agostamina: record played tracks
Frédéric Péters [Thu, 2 Jul 2020 07:57:43 +0000 (09:57 +0200)]
stamina: record played tracks

3 years agostamina: log playlist computation time
Frédéric Péters [Fri, 19 Jun 2020 17:02:30 +0000 (19:02 +0200)]
stamina: log playlist computation time

3 years agostamina: compute shorter playlists
Frédéric Péters [Fri, 19 Jun 2020 17:02:16 +0000 (19:02 +0200)]
stamina: compute shorter playlists

3 years agostamina: kill player after timeout
Frédéric Péters [Fri, 19 Jun 2020 14:43:38 +0000 (16:43 +0200)]
stamina: kill player after timeout

3 years agoadd "create_jingles" management command, to create them from filesystem
Frédéric Péters [Wed, 17 Jun 2020 13:57:49 +0000 (15:57 +0200)]
add "create_jingles" management command, to create them from filesystem

3 years agoadd jingle_id properties to occurence slots
Frédéric Péters [Mon, 15 Jun 2020 19:27:19 +0000 (21:27 +0200)]
add jingle_id properties to occurence slots

3 years agostamina: add "soft stop" in nonstop zones
Frédéric Péters [Sun, 14 Jun 2020 20:11:53 +0000 (22:11 +0200)]
stamina: add "soft stop" in nonstop zones

3 years agostamina: play for real
Frédéric Péters [Sun, 14 Jun 2020 11:50:25 +0000 (13:50 +0200)]
stamina: play for real

3 years agohandle mix deliveries
Frédéric Péters [Sun, 14 Jun 2020 08:08:52 +0000 (10:08 +0200)]
handle mix deliveries

3 years agoinclude timestamp in print()
Frédéric Péters [Thu, 21 May 2020 10:15:58 +0000 (12:15 +0200)]
include timestamp in print()

3 years agostamina: adjust stream timeout for late starts
Frédéric Péters [Thu, 21 May 2020 10:15:39 +0000 (12:15 +0200)]
stamina: adjust stream timeout for late starts

3 years agohandle recurring streamed diffusions
Frédéric Péters [Thu, 21 May 2020 07:30:49 +0000 (09:30 +0200)]
handle recurring streamed diffusions

3 years agosignal & stuff
Frédéric Péters [Mon, 18 May 2020 04:31:58 +0000 (06:31 +0200)]
signal & stuff

3 years agostamina
Frédéric Péters [Sun, 17 May 2020 18:25:44 +0000 (20:25 +0200)]
stamina

3 years agomodels: allow recording log lines without file id
Frédéric Péters [Thu, 2 Jul 2020 08:01:09 +0000 (10:01 +0200)]
models: allow recording log lines without file id

3 years agoadd direct track reference into logline record
Frédéric Péters [Thu, 2 Jul 2020 07:59:12 +0000 (09:59 +0200)]
add direct track reference into logline record

3 years agomisc: update publish to icecast command for python3
Frédéric Péters [Mon, 22 Jun 2020 14:37:52 +0000 (16:37 +0200)]
misc: update publish to icecast command for python3

3 years agobuild: ship xml templates for palinsesti
Frédéric Péters [Sun, 21 Jun 2020 09:53:59 +0000 (11:53 +0200)]
build: ship xml templates for palinsesti

3 years agobuild: distribute translation files
Frédéric Péters [Sat, 20 Jun 2020 15:10:54 +0000 (17:10 +0200)]
build: distribute translation files

3 years agotrivial: ship MANIFEST.in
Frédéric Péters [Sat, 20 Jun 2020 13:42:16 +0000 (15:42 +0200)]
trivial: ship MANIFEST.in

3 years agodebian: declare dependencies
Frédéric Péters [Sat, 20 Jun 2020 11:56:01 +0000 (13:56 +0200)]
debian: declare dependencies

3 years agoadapt python2 syntax in publish to icecast command
Frédéric Péters [Thu, 18 Jun 2020 12:03:15 +0000 (14:03 +0200)]
adapt python2 syntax in  publish to icecast command

3 years agodebian: add missing comma in depends line
Frédéric Péters [Thu, 18 Jun 2020 11:51:28 +0000 (13:51 +0200)]
debian: add missing comma in depends line

3 years agoadd a settings for jingles path prefix
Frédéric Péters [Wed, 17 Jun 2020 13:11:01 +0000 (15:11 +0200)]
add a settings for jingles path prefix

3 years agofix missing reference to new app settings
Frédéric Péters [Tue, 16 Jun 2020 07:54:32 +0000 (09:54 +0200)]
fix missing reference to new app settings

3 years agouse new settings
Frédéric Péters [Sun, 14 Jun 2020 11:49:45 +0000 (13:49 +0200)]
use new settings

3 years agofix way to get app settings
Frédéric Péters [Sun, 14 Jun 2020 11:46:15 +0000 (13:46 +0200)]
fix way to get app settings

3 years agoget local/remote base path from settings
Frédéric Péters [Sun, 14 Jun 2020 10:59:52 +0000 (12:59 +0200)]
get local/remote base path from settings

3 years agocommands: display tracks creation progress in verbose mode
Frédéric Péters [Sun, 14 Jun 2020 10:51:33 +0000 (12:51 +0200)]
commands: display tracks creation progress in verbose mode

3 years agoadd recurring random directory occcurences
Frédéric Péters [Sun, 14 Jun 2020 08:22:14 +0000 (10:22 +0200)]
add recurring random directory occcurences

3 years agoadd random directory diffusion to admin
Frédéric Péters [Sun, 14 Jun 2020 08:16:05 +0000 (10:16 +0200)]
add random directory diffusion to admin

3 years agoadd special model for random directory segments (mix deliveries)
Frédéric Péters [Sun, 14 Jun 2020 08:08:52 +0000 (10:08 +0200)]
add special model for random directory segments (mix deliveries)

3 years agomisc: add debian packaging
Frédéric Péters [Thu, 28 May 2020 16:34:21 +0000 (18:34 +0200)]
misc: add debian packaging

3 years agobuild: update setup.py to build translations, generate version number, etc.
Frédéric Péters [Thu, 28 May 2020 16:33:16 +0000 (18:33 +0200)]
build: update setup.py to build translations, generate version number, etc.

3 years agoadd model for concrete stream occurences
Frédéric Péters [Thu, 21 May 2020 07:06:09 +0000 (09:06 +0200)]
add model for concrete stream occurences

3 years agoadapt jingle methods to real contents of its filepath attribute
Frédéric Péters [Thu, 21 May 2020 06:43:01 +0000 (08:43 +0200)]
adapt jingle methods to real contents of its filepath attribute

3 years agoadd switch to compute-durations to handle jingles
Frédéric Péters [Thu, 21 May 2020 06:35:34 +0000 (08:35 +0200)]
add switch to compute-durations to handle jingles

3 years agomisc: remove unused imports
Frédéric Péters [Thu, 21 May 2020 06:30:13 +0000 (08:30 +0200)]
misc: remove unused imports

3 years agoignore jingles with unknown duration
Frédéric Péters [Mon, 18 May 2020 04:32:20 +0000 (06:32 +0200)]
ignore jingles with unknown duration

3 years agoadd model for recurring streams
Frédéric Péters [Sun, 17 May 2020 18:20:26 +0000 (20:20 +0200)]
add model for recurring streams

3 years agoadd string representation of artists
Frédéric Péters [Sun, 17 May 2020 17:30:43 +0000 (19:30 +0200)]
add string representation of artists

3 years agoadd string representation of tracks
Frédéric Péters [Sun, 17 May 2020 17:29:26 +0000 (19:29 +0200)]
add string representation of tracks

3 years agomake compute durations print progress
Frédéric Péters [Sun, 17 May 2020 17:26:10 +0000 (19:26 +0200)]
make compute durations print progress

3 years agomake --all flag of compute-durations effective
Frédéric Péters [Sun, 17 May 2020 17:22:26 +0000 (19:22 +0200)]
make --all flag of compute-durations effective

3 years agorename streamed diffusion model as it's now used for all scheduled diffusions
Frédéric Péters [Sun, 17 May 2020 17:17:54 +0000 (19:17 +0200)]
rename streamed diffusion model as it's now used for all scheduled diffusions

3 years agoadd model to store jingles for nonstop zones
Frédéric Péters [Sun, 17 May 2020 15:50:35 +0000 (17:50 +0200)]
add model to store jingles for nonstop zones

3 years agomisc: add helper properties
Frédéric Péters [Sun, 17 May 2020 15:39:46 +0000 (17:39 +0200)]
misc: add helper properties

3 years agotranslation update
Frédéric Péters [Sat, 16 May 2020 15:06:45 +0000 (17:06 +0200)]
translation update

3 years agoget duration using function from django-panik-emissions
Frédéric Péters [Sat, 16 May 2020 13:37:30 +0000 (15:37 +0200)]
get duration using function from django-panik-emissions

3 years agoremove empty diffusions once they've been removed from soma
Frédéric Péters [Sat, 16 May 2020 09:34:56 +0000 (11:34 +0200)]
remove empty diffusions once they've been removed from soma

3 years agofix removal of scheduled diffusions
Frédéric Péters [Sat, 16 May 2020 09:20:03 +0000 (11:20 +0200)]
fix removal of scheduled diffusions

3 years agodon't provide a default jingle for sound diffusions
Frédéric Péters [Sat, 16 May 2020 09:18:15 +0000 (11:18 +0200)]
don't provide a default jingle for sound diffusions

3 years agomove soma scheduling to a management command
Frédéric Péters [Sat, 16 May 2020 08:58:36 +0000 (10:58 +0200)]
move soma scheduling to a management command

3 years agouse streamed diffusion objects for persistence of soundfile diffusions
Frédéric Péters [Sat, 16 May 2020 08:46:23 +0000 (10:46 +0200)]
use streamed diffusion objects for persistence of soundfile diffusions

4 years agotrivial: style
Frédéric Péters [Wed, 8 Apr 2020 06:58:43 +0000 (08:58 +0200)]
trivial: style

4 years agotreat sox output as strings
Frédéric Péters [Wed, 8 Apr 2020 06:57:48 +0000 (08:57 +0200)]
treat sox output as strings

4 years agouse 5 minutes slots for sounds missing durations
Frédéric Péters [Sat, 21 Mar 2020 12:32:07 +0000 (13:32 +0100)]
use 5 minutes slots for sounds missing durations

4 years agofix check for jingle
Frédéric Péters [Tue, 10 Mar 2020 12:19:07 +0000 (13:19 +0100)]
fix check for jingle

4 years agomake jingle optional
Frédéric Péters [Fri, 28 Feb 2020 10:44:42 +0000 (11:44 +0100)]
make jingle optional

4 years agoget diffusion pk as arg when deleting a stream
Frédéric Péters [Tue, 11 Feb 2020 19:45:51 +0000 (20:45 +0100)]
get diffusion pk as arg when deleting a stream

4 years agoadd view to remove a stream from soma
Frédéric Péters [Tue, 11 Feb 2020 19:33:56 +0000 (20:33 +0100)]
add view to remove a stream from soma

4 years agostop encoding csv exports
Frédéric Péters [Mon, 3 Feb 2020 14:16:51 +0000 (15:16 +0100)]
stop encoding csv exports

4 years agodon't let soma loop short sounds
Frédéric Péters [Fri, 31 Jan 2020 14:48:43 +0000 (15:48 +0100)]
don't let soma loop short sounds

4 years agoraise errors when soma directory is not available
Frédéric Péters [Fri, 24 Jan 2020 06:29:28 +0000 (07:29 +0100)]
raise errors when soma directory is not available

4 years agotranslation update
Frédéric Péters [Tue, 7 Jan 2020 15:56:21 +0000 (16:56 +0100)]
translation update

4 years agoselect first stream by default
Frédéric Péters [Tue, 7 Jan 2020 15:53:14 +0000 (16:53 +0100)]
select first stream by default

4 years agofix jingle path in palinsesti
Frédéric Péters [Tue, 7 Jan 2020 15:50:01 +0000 (16:50 +0100)]
fix jingle path in palinsesti

4 years agofix display of post message on successful soma programming
Frédéric Péters [Tue, 7 Jan 2020 14:57:35 +0000 (15:57 +0100)]
fix display of post message on successful soma programming

4 years agoadd possibility to set jingle of diffusions
Frédéric Péters [Tue, 7 Jan 2020 12:48:54 +0000 (13:48 +0100)]
add possibility to set jingle of diffusions

4 years agoinclude streamed diffusion id in soma palinsesti
Frédéric Péters [Tue, 7 Jan 2020 07:44:59 +0000 (08:44 +0100)]
include streamed diffusion id in soma palinsesti

4 years agoadd view to play jingle
Frédéric Péters [Mon, 6 Jan 2020 18:59:20 +0000 (19:59 +0100)]
add view to play jingle

4 years agoadd flags to mark default jingles
Frédéric Péters [Mon, 6 Jan 2020 18:30:24 +0000 (19:30 +0100)]
add flags to mark default jingles

4 years agoorder streams & jingles
Frédéric Péters [Mon, 6 Jan 2020 15:38:33 +0000 (16:38 +0100)]
order streams & jingles

4 years agosoma: send ET.tostring() as is, it's already bytes
Frédéric Péters [Mon, 6 Jan 2020 15:34:28 +0000 (16:34 +0100)]
soma: send ET.tostring() as is, it's already bytes

4 years agosoma: strip "ok" message received before palinsesto
Frédéric Péters [Mon, 6 Jan 2020 15:31:35 +0000 (16:31 +0100)]
soma: strip "ok" message received before palinsesto

4 years agoadd string representation for jingles
Frédéric Péters [Mon, 6 Jan 2020 15:28:51 +0000 (16:28 +0100)]
add string representation for jingles

4 years agodon't include path to track for stream diffusions
Frédéric Péters [Mon, 6 Jan 2020 15:28:11 +0000 (16:28 +0100)]
don't include path to track for stream diffusions

4 years agofix check for soma errors
Frédéric Péters [Mon, 6 Jan 2020 15:22:44 +0000 (16:22 +0100)]
fix check for soma errors

4 years agoadd view to add streamed diffusion
Frédéric Péters [Mon, 6 Jan 2020 13:52:45 +0000 (14:52 +0100)]
add view to add streamed diffusion

4 years agoadd streamed diffusion model
Frédéric Péters [Mon, 6 Jan 2020 13:10:03 +0000 (14:10 +0100)]
add streamed diffusion model

4 years agoadd stream model
Frédéric Péters [Mon, 6 Jan 2020 12:45:55 +0000 (13:45 +0100)]
add stream model

4 years agoadd migration for blank jingle durations
Frédéric Péters [Mon, 6 Jan 2020 12:45:30 +0000 (13:45 +0100)]
add migration for blank jingle durations

4 years agoallow blank durations
Frédéric Péters [Mon, 6 Jan 2020 12:42:19 +0000 (13:42 +0100)]
allow blank durations

4 years agoadd jingles to django admin
Frédéric Péters [Mon, 6 Jan 2020 12:41:05 +0000 (13:41 +0100)]
add jingles to django admin

4 years agoadd jingle model
Frédéric Péters [Mon, 6 Jan 2020 12:38:23 +0000 (13:38 +0100)]
add jingle model

4 years agouse low-level socket module to manipulate soma
Frédéric Péters [Mon, 6 Jan 2020 11:12:59 +0000 (12:12 +0100)]
use low-level socket module to manipulate soma

(required as pysoma won't ever be ported to python 3)

4 years agoremove soma check when looking if file is scheduled in nonstop
Frédéric Péters [Mon, 6 Jan 2020 10:37:22 +0000 (11:37 +0100)]
remove soma check when looking if file is scheduled in nonstop

4 years agodon't keep duplicated file and do not create duplicated nonstop file object
Frédéric Péters [Sat, 4 Jan 2020 16:58:14 +0000 (17:58 +0100)]
don't keep duplicated file and do not create duplicated nonstop file object

4 years agocheck file is defined before checking it exists on the filesystem
Frédéric Péters [Sat, 4 Jan 2020 16:56:25 +0000 (17:56 +0100)]
check file is defined before checking it exists on the filesystem

4 years agouse print function in management commands
Frédéric Péters [Sat, 4 Jan 2020 16:41:20 +0000 (17:41 +0100)]
use print function in management commands

4 years agoalso set new track if there was none
Frédéric Péters [Fri, 25 Oct 2019 12:48:21 +0000 (14:48 +0200)]
also set new track if there was none

4 years agoallow "duplicate" track if original is no longer available
Frédéric Péters [Fri, 25 Oct 2019 12:20:10 +0000 (14:20 +0200)]
allow "duplicate" track if original is no longer available

4 years agoimport StringIO from six
Frédéric Péters [Thu, 26 Sep 2019 12:35:32 +0000 (14:35 +0200)]
import StringIO from six

4 years agotemplates: style tables
Frédéric Péters [Wed, 4 Sep 2019 09:57:12 +0000 (11:57 +0200)]
templates: style tables

4 years ago1.11: use dictionary as context
Frédéric Péters [Fri, 30 Aug 2019 12:26:46 +0000 (14:26 +0200)]
1.11: use dictionary as context

4 years agodo not create a duplicated nonstop file object on duplicate upload
Frédéric Péters [Wed, 21 Aug 2019 13:52:06 +0000 (15:52 +0200)]
do not create a duplicated nonstop file object on duplicate upload

4 years agoadd filter to exclude sound fragments
Frédéric Péters [Mon, 19 Aug 2019 13:59:51 +0000 (15:59 +0200)]
add filter to exclude sound fragments

4 years agoadd translation
Frédéric Péters [Tue, 6 Aug 2019 15:59:48 +0000 (17:59 +0200)]
add translation

4 years agoadd an error message when trying to double book a diffusion
Frédéric Péters [Tue, 6 Aug 2019 15:48:27 +0000 (17:48 +0200)]
add an error message when trying to double book a diffusion