Changelog

Next

Released versions

1.4.1 (2025-03-01)

This is mostly a hotfix for a buggy release, in which scripts are not made available to the user.

Also improve the documentation.

1.4.0 (2025-02-28)

(This release is buggy, see 1.4.1).

Big release with lots of updates!

Multiple db

Multiple DB can be used. Only the usual db.json can be modified in the WebUI, and the other ones are sort of second-class. You can create them as additional.db.json in the same directory db.json is.

This allows you to programmatically generate additional.db.json, and it will not interfere with your main DB.

Another option is having some events which are read-only.

Time exclusions

Sometimes you want something to happen every Sunday… except some of them! It was the case that only cron allowed this (and in an awkward way).

Now, every timegenerator supports exclusions. They are easy to write and flexible.

Versions bump

Almost 5 years have passed since the latest release! So lots of versions bump. Minimum Python version is now 3.8.

1.3.3 (2020-04-23)

bugfix release

some more dependency pinning FIX a small bug when editing frequency timespec

1.3.2

bugfix release

ADD button in calendar in webUI to “show all”

1.3.1

bugfix release: 1.3.0 was buggy

1.3.0

  • Add “exclude” to CronAlarm

  • Add larigira-dbmanage getaction

  • more docs

1.2.0

larigira moved. Its new repository is at https://git.lattuga.net/boyska/larigira . Update your bookmarks!

There are some serious improvements and many small fixes and improvements.

A new component has been added: EventFilters. They are a way to fix the problem of jingles and events stacking up on the playlist. I’m sure they can be useful to you. Read more on the documentation!

  • web interface:

    • allow editing [mostrecent]{.title-ref} audio

    • NEW event calendar

  • audio generators:

    • randomdir: nicer filename, include action nick

    • limit randomdir to audio files

  • cleaning:

    • Explicit python dependency in setup.py

    • minor improvements on logging

1.1.0

Mostly cleanup

  • logging from audiogens is slightly improved

  • files generated from audiogens have more meaningful names

  • code cleaning

1.0.1

Hotfix release

  • web:

    • error caused by script suggestion logic assuming SCRIPTS_PATH was valid

1.0.0

New release. There are many improvements but also a breaking change.

CHANGE: separator for script audiogen is now semicolon. Space is too common on filenames

Now larigira officially tests and supports python 3.4

  • Web Interface:

    • Files, scripts, etc are autocompleted and validated following FILE_PATH_SUGGESTION options

    • event list is clearer, details are collapsed

  • Other improvements:

    • The frequency time generator supports weekdays

    • Documentation: clarify default DB location