Skip to content

Commit

Permalink
changelog and version v5.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
phunkyfish committed May 29, 2020
1 parent 9b4b47d commit 52ea763
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 207 deletions.
213 changes: 6 additions & 207 deletions pvr.iptvsimple/addon.xml.in
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<addon
id="pvr.iptvsimple"
version="5.0.0"
version="5.1.0"
name="PVR IPTV Simple Client"
provider-name="nightik and Ross Nicholson">
<requires>@ADDON_DEPENDS@
Expand Down Expand Up @@ -169,216 +169,15 @@
<icon>icon.png</icon>
</assets>
<news>
v5.1.0
- Added: Support catchup-type M3U property
- Added: Set MIME type and manifest on stream types if required
- Added: Support multiple occurrences of year, month and day in catchup format specifiers

v5.0.0
- Update PVR API 6.5.1
- Update Global API 1.2.0

v4.14.2
- Check to make sure catchup streams support timeshifting before letting them do so
- Fix catchup streams for fs, xc and shift being passed URL with possible protocol options

v4.14.1
- Fixed: Send manifest type property to ffmpegdirect so it can recognise Smooth Streaming

v4.14.0
- Added: Stream Manager for runtime caching of stream/mime types for speeding up channel switches
- Added: Deprecate use of inputstream.ffmpegdirect.mime_type and use mimetype property instead
- Added: Support advanced setting to set a default inputstream and/or MIME type for channels without them
- Fixed: Fix full timeshift calc not being applied to catchup streams
- Added: Suppport catchup-correction value in M3U file for catchup streams geo mismatched to wrong time

v4.13.6
- Update: PVR API 6.5.0

v4.13.5
- Fixed: Fix plugin URLs for channels by disabling stream type URL tests
- Update: Update readme concerning terminating catchup streams

v4.13.4
- Fixed: Only allow timeshifting catchup from EPG if channel supports it

v4.13.3
- Update: PVR API 6.4.0
- Update: Minor cleanups

v4.13.2
- Fixed: Install all inputstream dependencies by default.
- Fixed: Debian control files for run-time dependencies.

v4.13.1
- Fixed: Install ffmpegdirect dependency by default.

v4.13.0
- Added: Add support for catchup stream granularity property for ffmpegdirect
- Fixed: Terminating catchup stream check missing use case

v4.12.0
- Added: Add support for terminating catchup streams property for ffmpegdirect
- Update: Convert kodiprop names inputstreamaddon and inputstreamclass to inputstream on load

v4.11.7
- Fixed: stream media headers not set when inputstream.adaptive is used for HLS streams

v4.11.6
- Fixed: Fix incorrect live URL selection and inputstream for standard (no timeshift) catchup streams
- Fixed: Correctly cache mime_type for streams

v4.11.5
- Fixed: Typo in date regex, caused failure to load EPG on some platforms

v4.11.4
- Fixed: EPG performance
- Update: PVR API 6.3.0
- Added: GPLv2+ badge on README
- Update: SPDX in copyright header for for GPLv2 or later

v4.11.3
- Add: GPL2 license file and show GPL2 on README.md
- Update: Add source url, forum url and license name to addon.xml
- Update: Copyright year to 2020 and use Kodi / kodi.tv
- Update: Debian build code
- Update: Some minor cleanups

v4.11.2
- Update: PVR API 6.2.0

v4.11.1
- Fixed: Also check for ffmpegdirect mime type when checking stream type
- Fixed: Pass mime type to ffmpegdirect if available
- Fixed: Inspecting stream type for catchup mode shift should default to TS

v4.11.0
- Added: Support new catchup providers, shift, xc and fs including TS stream support
- Added: Support for timestamp catchup format specifier
- Added: Optional catchup-id per programme from XMLTV
- Added: Add catchup M3U8 examples to README
- Fixed: Live catchup streams that don't support timeshift
- Fixed: Don't build test catchup url for non catchup streams
- Added: Support for offset catchup format specifier
- Update: Add p8-platform to addon depends instead of from kodi

v4.10.0
- Added: User-Agent support from advanced addon setting

v4.9.0
- Added: Catchup support (a.k.a Archive)
- Added: Missing check for HLS stream type
- Update: Readme
- Fixed: strings.po comments

v4.8.5
- Update: Transifix language files

v4.8.4
- Fixed: Disable caching when using refresh M3U/XMLTV modes
- Fixed: Also check channel mime type property when determinig stream type
- Fixed: Correct settings levels

v4.8.3
- Fixed: Channel and epg refresh infinite loop

v4.8.2
- Fixed: Initialise properties size and check max
- Fixed: Playing a channel will crash if file/URL does not exist
- Fixed: Support both input stream class and addon properties
- Fixed: Allow override of ffmpeg reconnect option
- Fixed: Fix header property spelling
- Update: Readme

v4.8.1
- Fixed: Local channels logo with .jpg extension not working

v4.8.0
- Added: Allow use of inputstream ffmpeg for m3u8 files missing correct extension
- Added: Support for x-tvg-url in playlist header for XMLTV data
- Added: Add EXTVLCOPT properties for headers
- Fixed: Fix RTP multicast stream prefix
- Added: Add support for Dash and Smooth streaming via inputstream.adaptive
- Added: Add option to use inputsream.adaptive for m3u8/hls streams
- Added: Support FFmpeg reconnect for http streams using inputstream ffmpeg
- Fixed: Limit allowed EXTVLCOPT properties to known set
- Fixed: Add extra stream properties as lower case only
- Fixed: Support inputstreamaddon for overriding inputstream
- Update: Readme

v4.7.1
- Update: Switch from rapixml to pugixml
- Fixed: tvg-id does not match a channel if no display-names in xmltv
- Fixed: Combine multiple XMLTV channels sharing same id

v4.7.0
- Fixed: Add channel logo extension for relative paths only
- Fixed: Logger fix ported from pvr.hts
- Update: Update readme
- Added: Transform UDP/RTP multicast stream URLs to local udpxy URLs

v4.6.1
- Fixed: Fix channel logos getting default extension

v4.6.0
- Added: M3U auto refresh
- Update: update github links for Matrix
- Update: Remove dependency on p8-platform util, thread and mutex
- Added: Switch EPGTimeshift setting to hours instead of minutes

v4.5.2
- Speed up EPG loading

v4.5.1
- Fix compiler warnings

v4.5.0
- Fixed: Support full timeshift range of -12 to +14 hours
- Fixed: Some providers incorrectly use tvg-ID instead of tvg-id
- Fixed: Support multiple display-names and case insensitive tvg-id is always first, next tvg-name and then channel name find order
- Added: support episode-num for both xmltv_ns and onscreen systems in epg entry
- Added: Update readme for supported M3U and XMLTV formats and genres
- Added: support star rating in epg entry
- Added: support firstAired and year in epg entry
- Added: Update OSX build script
- Added: support multiple actor/director/writers elements in epg entry
- Added: URLEncode and append .png ext for remote logos built from channel name
- Added: Support for mapping by genre hex ID and added example files and settings
- Added: Timing for Playlist and EPG Load
- Added: Option to number channels by M3U order only
- Update: Debug logging
- Added: Channel group member order set to M3U order
- Fixed: Fix segfault for compressed EPG files
- Added: Add ordering for groups as per PVR API 6.1.0

v4.4.0
- Update: Recompile for 6.1.0 PVR Addon API compatibility

v4.3.0
- Added: Auto reload channels, groups and EPG on settings change
- Added: Support for #EXTGRP tag in M3U file
- Fixed: Channel with no groups inherit previous channels groups
- Added: update new file kodi headers to start with kodi/

v4.2.2
- Update build system version
- Change header include way
- Add AppVeyor for Windows related build tests

v4.2.1
- Fix nullptr initialisation

v4.2.0
- Add support for sub-title/actor/director/writer in XML

v4.1.0
- Support EXTVCOPT in m3u8
- Build helper script for OSX

v4.0.2
- Fix wrong EPG times due to DST on Windows

v4.0.1
- Remove channels loaded notification

v4.0.0
- Update to PVR addon API v6.0.0

Full changelog here: https://github.com/kodi-pvr/pvr.iptvsimple/blob/Matrix/pvr.iptvsimple/changelog.txt
</news>
</extension>
Expand Down
5 changes: 5 additions & 0 deletions pvr.iptvsimple/changelog.txt
@@ -1,3 +1,8 @@
v5.1.0
- Added: Support catchup-type M3U property
- Added: Set MIME type and manifest on stream types if required
- Added: Support multiple occurrences of year, month and day in catchup format specifiers

v5.0.0
- Update PVR API 6.5.1
- Update Global API 1.2.0
Expand Down

0 comments on commit 52ea763

Please sign in to comment.