This is an old revision of the document!


Edit the Exempts File

When Giocoso randomly selects music to play, it usually applies a 'time bar' (by default, 6 hours): if music by composer X was last played at 9AM, the time bar prevents any new music by composer X from being played until at least 3pm. The aim is to prevent large amounts of music by the same composer(s) being played in swift succession.

The exempts file mentions composers to whom the configured time bar does not apply. If I mention Benjamin Britten in it, for example, and I happen to finish playing Peter Grimes at 9AM, then Giocoso will be free to start playing Albert Herring at, say, 10am or 11.30am. It doesn't mean Giocoso will pick another piece of Britten's to play: mention in the exempts file simply means that Giocoso is allowed to pick another piece of his to play… but whether it actually does so or not will depend on Giocoso's normal process of randomisation.

Taking the Administration menu Option 2 opens the exempts file ($HOME/.local/share/giocoso3/txt/exempts.txt) within Giocoso -but it's just a text file, so you could go and edit it with a standard text editor outside of Giocoso just as well. Giocoso will open the file using whatever text editor has been declared to be the system default: that's usually nano these days, but an export EDITOR=xxxx issued before you launch Giocoso will set the session's default editor to any text editor you like.

Here's Giocoso opening my exempts.txt file inside nano:


| Back to Software Home | Back to Giocoso Documentation Home | Back to Administration Menu |


  • softwares/giocoso/adminmenu/exempts.1764763913.txt.gz
  • Last modified: 2025/12/03 12:11
  • by hjr