Skip to content

Releases: Chinachu/Mirakurun

Mirakurun 2.0.0

28 Jan 18:43
Compare
Choose a tag to compare

🎉 This is the Release version!

Changelog: RC13...Release (2.0.0)

Fixed:

  • Service Logo API: fix 503 response [bug]
  • Version Update API: improve reliability
  • Server: restrict Referer, Origin request header [security]
  • Service: add remoteControlKeyId
  • Services API: sort w/ remoteControlKeyId
  • TSFilter: add NIT parsing

Package:

# server
npm install mirakurun@latest -g --unsafe --production
# client
npm install mirakurun@latest --save

Mirakurun 2.0.0 / RC 13

18 Jan 16:43
Compare
Choose a tag to compare

🎉 This is the RC version! Mirakurun 2.0.0 will released in few weeks after bug fixes if found.

Changelog: RC7...RC13

Fixed:

  • bin/postinstall: remove our own init detector for pm2 (#12) [misc]
  • Docker integration [add]
  • CLI: add version info
  • EPG: support series_descriptor [add]
  • TSFilter: fix lag of ending of Stream API when not using decoder. [bug]
  • TSFilter: auto close if timed out EIT p/f for Program Stream [improve]
  • TSFilter: maxBufferBytesBeforeReady to adjust margin of start of Program Stream API [add]
  • TSFilter: eventEndTimeout to adjust margin of end of Program Stream API [add]
  • TunerDevice: stops using faulty tuner [tweak]
  • mirakurun-epgdump: command added
  • change several log levels. [misc]
  • Improved reliability.

Package:

# server
npm install mirakurun@latest -g --unsafe --production
# client
npm install mirakurun@latest --save

Mirakurun 2.0.0 / RC 7

22 Dec 08:19
Compare
Choose a tag to compare

🎉 This is the RC version! Mirakurun 2.0.0 will released in few weeks after bug fixes if found.

Fixed:

  • (Channel|Service|Program) Stream API: set video/MP2T Content-Type header. [bug]
  • Program Stream API: change timeout to 10 mins. [tweak]
  • TSFilter: Fix EIT parsing bugs for Program Stream API.
  • TSFilter, TunerDevice: Fix TS packet losing at closed by other user.. [bug]
  • Improved reliability.

Package:

# server
npm install mirakurun@latest -g --unsafe --production
# client
npm install mirakurun@latest --save

Mirakurun 2.0.0 / RC 0

10 Dec 22:52
Compare
Choose a tag to compare

🎉 This is the first RC version! Mirakurun 2.0.0 will released in few weeks after bug fixes if found.

Removed:

  • abandon a PT2 support.

Package:

# server
npm install mirakurun@latest -g --unsafe --production
# client
npm install mirakurun@latest --save

Mirakurun 2.0.0 / Beta 6

08 Dec 17:32
Compare
Choose a tag to compare

Fixed:

  • PT2 Support

Package:

# server
npm install mirakurun@latest -g --unsafe --production
# client
npm install mirakurun@latest --save

Mirakurun 2.0.0 / Beta 5

03 Dec 10:48
Compare
Choose a tag to compare

Implemented:

  • IPv6 support (win32 / Linux) - disableIPv6: true (server.yml) to disable this.

Improved:

  • Status API: added version info

Package:

# server
npm install mirakurun@latest -g --unsafe --production
# client
npm install mirakurun@latest --save

Mirakurun 2.0.0 / Beta 0

14 Sep 11:24
Compare
Choose a tag to compare

Implemented:

  • Client: (see below example)
import MirakurunClient from "mirakurun";
const client = new MirakurunClient();

// get service list
client.getServices().then(res => console.log(res));

// get channel stream and save to file
const out = fs.createWriteStream("out.ts");
client.getChannelStream("GR", "16").then(ts => ts.pipe(out));

// get service logo and save to file
client.getLogoImage(3239123610).then(buffer => fs.writeFileSync("mx2.png", buffer));

Improved:

  • performance

Package:

# server
npm install mirakurun@latest -g --unsafe --production
# client
npm install mirakurun@latest --save

Mirakurun 1.7.1 / Technical Preview 3

07 Sep 10:23
Compare
Choose a tag to compare

Changed:

  • TSFilter: add time limit of buffer overflowing

Package:

npm install mirakurun@latest -g --unsafe --production

Mirakurun 1.7.0 / Technical Preview 3

02 Sep 07:14
Compare
Choose a tag to compare

Implemented:

  • EPG: extended_event

Improved:

  • munin-plugins: change order of stream graph

Fixed:

  • fix pm2 command sequence (#6)

Package:

npm install mirakurun@latest -g --unsafe --production

Mirakurun 1.6.0 / Technical Preview 2

01 Sep 13:19
Compare
Choose a tag to compare

Implemented:

  • munin-plugin: mirakurun-status

Improved:

  • Status API - added more property

Package:

npm install mirakurun@latest -g --unsafe --production