Releases: jprjr/multistreamer
12.3.0
New feature: add arbitrary links to the bottom of most pages (chat page is not affected). Can be used to add links to your own terms of service, usage agreements, etc.
Bug fix: I was audited by YouTube and flagged as "noncompliant" by using non-official icons. App now uses the official YouTube icon.
Bug fix: Facebook changed scope names, thanks @gdhgdhgdh !!
12.2.2
12.2.1
12.2.0
New feature: you can import/export stream settings as JSON files. This is found on the "Advanced" tab of a stream.
The export basically mirrors the API GET
request on /api/v1/stream/(id)
, and the import nearly mirrors a POST
request on /api/v1/stream/(id)
.
I say "nearly" because there's two differences between the webapp import and a POST
:
- The webapp expects an object named "stream" in the JSON file, whereas a POST request just expects to see the stream object directly, ie:
{
"stream": {
"id":5,
"name": "my stream"
}
}
versus
{
"id":5,
"name": "my stream"
}
- The webapp ignores the "name" attribute of the JSON file -- I don't expect people to edit the "name" attribute before importing, and the "name" has to be unique.
12.1.1
12.1.0
12.0.0
** BREAKING CHANGES **
Facebook's API has some upcoming changes for publishing live video, along with changes for posting as a user to a group.
This version will likely break posting live video to groups (it's likely been broken for a while, I think the API stopped returning data some time ago). The new permissions for requesting group access are still listed as only being available in development mode, so I've just stopped requesting group permissions entirely for now.
** New Features **
You can use the API to POST chat messages into Multistreamer. I have a private discord bot, for example, that can relay messages from Discord into Multistreamer using this API.
11.6.0
11.5.0
New features!
- Custom branding - you can set
app_name
in the config.yml file to override the displayed application name. - multi-language support:
- Multistreamer will auto-load any language files in
lib/multistreamer/lang/*.lua
- The system admin can set a default language with
lang_id
in the config.yml file (default:en_us
) - Users can set their own preferred language in the profile page
- Language files don't need 100% coverage - if any fields are missing,
en_us
will be used instead. - example silly translation:
en_pirate.lua
- Multistreamer will auto-load any language files in