Releases: Chinachu/Mirakurun
Releases · Chinachu/Mirakurun
Mirakurun 2.0.0
🎉 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
🎉 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
🎉 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
🎉 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
Fixed:
- PT2 Support
Package:
# server
npm install mirakurun@latest -g --unsafe --production
# client
npm install mirakurun@latest --save
Mirakurun 2.0.0 / Beta 5
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
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
Changed:
- TSFilter: add time limit of buffer overflowing
Package:
npm install mirakurun@latest -g --unsafe --production
Mirakurun 1.7.0 / Technical Preview 3
Mirakurun 1.6.0 / Technical Preview 2
Implemented:
- munin-plugin: mirakurun-status
Improved:
- Status API - added more property
Package:
npm install mirakurun@latest -g --unsafe --production