Hi all!

I'm happy to report that we've worked on two well needed features on liquidsoap:

- You can now write your scripts in UTF8!
This means that you can now do things like this:

----
🎵 = playlist("~/Music")

def f(_) =
  [("title","Ma chanson preferée! 🙂")]
end

🎵 = map_metadata(f,🎵)
----

Variable names can be:
- strings of alphabetic characters with underscore, dots and single
quotes Ex: ma_sourcepreferée.'foo'
- Single math and other symbols
Things like:
∞ = "foo"
💰 = "bling bling"

This may change in the future, in particular with math symbols but
this is fun already!

More importantly, as exemplified above, you can now write utf8 strings
in your script. This should make it much more convenient to write
functions handling metadata using non-ascii characters, which happens
a lot with our international users/artists.

- HLS support
Sam has contributed support for HLS input and output! It still need
some work so I won't comment more in details but for now you can have
a look at: output.file.hls, output.harbor.hls and input.hls.

These changes are both in the current master branch. I believe that we
have now enough changes to enter the beta phase for 1.4.0. I will push
one such release very soon.

Meanwhile, for the adventurous ones, feel free to go and test the
current master. As usual, y'all early tests are very valuable to make
sure that we ship a solid release!

Have fun!
Romain


_______________________________________________
Savonet-users mailing list
Savonet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to