Releases: iori-rs/iori
shiori-v0.3.0
Note
Starting with shiori v0.2.3, two variants of the application are available:
core: The standard, lightweight build with everything it had before.ffmpeg(Experimental): shiori core with FFmpeg built-in.
The bundled FFmpeg is licensed under the GNU Lesser General Public License (LGPL) v2.1. For more details, please see the FFmpeg License page.
What's Changed?
Features
- New Platform: Supported download of free programs on sheeta-based platforms (
nicochannel+,qlover+, and auto-detecting other supported sites). - New Platform: Supported radiko live and timeshift download.
- Niconico: Supported Niconico (sm-) video download.
- Added
--no-recycleflag to keep downloaded segment for all cache methods. (#32)
Experimental Features
- Added
--experimental-stream-dir-cacheflag to enable the next-gen cache dir structure. Here are some highlights:- It separates folder for different streams so that further process of the raw segments could be simpler.
- It supports resume download with
--cache-dirspecified.
- Added
--experimental-ui(--tui) flag to enable the brand new downloading TUI for shiori!
Updated
- Improved file name sanitize on Windows.
- Improved duplicated output detection.
Fixed
- Now correct
shaka-packagercommand will be used when multiple keys exist. - Fixed multiple style problems in generated nico danmaku ass. (#29, #30)
- Custom header key and value are correctly trimmed now. (#36)
- Fixed error log when downloading nicolive timeshift.
New Contributors
- @elliot-ast made their first contribution in #22
- @ChocoLZS made their first contribution in #32
Full Changelog: shiori-v0.2.6...shiori-v0.3.0
shiori-v0.2.6
Note
Starting with shiori v0.2.3, two variants of the application are available:
core: The standard, lightweight build with everything it had before.ffmpeg(Experimental): shiori core with FFmpeg built-in.
The bundled FFmpeg is licensed under the GNU Lesser General Public License (LGPL) v2.1. For more details, please see the FFmpeg License page.
Changes
shiori-ffmpegnow outputsmp4by default.
Fixed
- Auto file extension now only overrides a known set of file extensions.
shiori-v0.2.4
Note
Starting with shiori v0.2.3, two variants of the application are available:
core: The standard, lightweight build with everything it had before.ffmpeg(Experimental): shiori core with FFmpeg built-in.
The bundled FFmpeg is licensed under the GNU Lesser General Public License (LGPL) v2.1. For more details, please see the FFmpeg License page.
New Features
- [ffmpeg]: Experimental concat and remux support without depending on mkvmerge.
shiori-v0.2.3
Note
Starting with shiori v0.2.3, two variants of the application are available:
core: The standard, lightweight build with everything it had before.ffmpeg(Experimental): shiori core with FFmpeg built-in.
The bundled FFmpeg is licensed under the GNU Lesser General Public License (LGPL) v2.1. For more details, please see the FFmpeg License page.
New Features
- Experimental bundled
ffmpegsupport.
shiori-v0.2.2
New Features
- Supported Niconico video download.
shiori-v0.2.1
New Features
- Supported decryption of Sample-AES Elementary Audio Stream Setup.
- Supported concat merge for
aacformat. - Added
DashInspectorto match.mpdmanifests. - Experimental: Supported download for MPEG-DASH live stream.
Fixed
- Fixed a crash caused by i18n bundle on windows. (#16)
- CacheSource failure can be retried correctly now.
- Fixed potential segment duplication when using
-mfor in-memory cache.
ssadecrypt-v0.2.2
Added
- Supported Elementary Audio Stream Setup.
shiori-v0.2.0
Note
This version contains breaking change.
Breaking Changes
- Changed the environment variable to control
temp_dirformTEMPtoTEMP_DIR. - Updated inspector argument input. Now you should use the following arguments directly instead of using
-e/--args:nico-user-sessionnico-download-danmakunico-chase-playnico-reserve-timeshiftnico-danmaku-onlyshowroom-user-session
New Features
- Nicolive: Added
--nico-chase-playto download nico live from start. - Nicolive: Added
--nico-reserve-timeshiftto reserve timeshift automatically. - Nicolive: Added
--nico-danmaku-onlyto control whether to skip video download. - Gigafile: Experimental support for downloading file from Gigafile.
- Added
--http1flag to force the http client to connect withHTTP 1.1.
Updated
- Changed default temp dir to
current_dirinstead oftemp_dir. - Added some i18n for command line options.
- iori: Segments from different streams will be mixed before download. This makes
--pipe-muxavailable to play vods. - Nicolive: Added
frontend_idtowebSocketUrlto match the behavior of web. - Nicolive: Supported reconnection for Nicolive
WebSocketclient. - Nicolive: Optimized
xml2asslogic. - Supported experimental
opendalcache source inioriwith--opendalflag.
Fixed
- Fixed panic on error occurs when using
--waitinshiori download. - Fixed issue where the
--pipeargument was not working. - Nicolive: Fixed panic when operator is not found in
xml2ass. - iori: Fixed an issue with m3u8 retrieval intervals caused by precision problems.
ssadecrypt-v0.2.1
Updated
- Improved performance.
shiori-v0.1.4
Updated
- NicoLive: Supported danmaku download.
- Showroom: Supported timeshift download.
- File extension would be appended to the output file automatically.
- Improved help messages for inspectors.
Fixed
- NicoLive:
NicoLiveInspectornow extracts the best quality stream. - NicoLive:
NicoLiveInspectornow always useshttp1forWebSocketconnection.
