Multistreamer Versions Save

[discontinued] A webapp for publishing video to multiple streaming services at once.

12.3.0

3 years ago

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

5 years ago

Bugfixes:

  • Save/delete ffmpeg transcoder/puller arguments properly
  • Example systemd unit depends on postgresql.service being up and running

12.2.1

5 years ago

Contains bugfixes related to using ffmpeg pullers (thanks @lhorace !!)

12.2.0

5 years ago

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

5 years ago

Bugfix: trying to blank out ffmpeg arguments didn't work.

12.1.0

5 years ago

New feature: the default screen can show the current version number.

This can be hidden by setting show_version: false in your config.yaml file

12.0.0

5 years ago

** 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

6 years ago

11.5.0

6 years ago

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

11.4.1

6 years ago

Bugfix: fix Multistreamer when user is logged out

Also minor CSS updates to have a unified look in Night Mode