OTT Navigator Changelog
前往频道在 Telegram
OTT/IPTV player for Android Chat @ottnav_global Changelog: ottnav.github.io/changelog.html
显示更多7 036
订阅者
-424 小时
+167 天
+3230 天
帖子存档
v1.7.5.2
- recording: record live channels, schedule programmes or save finished ones from the provider's archive; storage on internal/SD/USB, SMB share or WebDAV
- vod: support lazy loading for large categories
- ux: improved multiple tool screens and tvguide
- backup: per-device backups in ottnav account
- epg: improve user custom epg sources managing
- config: DNS-over-HTTPS toggle
- config: in-app proxy setting
- config: custom logo pack (url to a zip with channel logos)
- config: dvr module toggle to disable all dvr-related seeking
- player: hardware audio delay (lip sync) up to ±5s
- player: seek preview thumbnails for archive and dvr streams (playlist seek_preview attribute for m3u/otc)
- drm: better ClearKey/cbcs/cenc support, mixing drm and non-drm periods
- subtitles: opensubtitles search criteria can be changed
- stalker: extended device selection
- tablet: improved split screen support
- ux: side-by-side view fixes on touch devices
- compat: android 5.x support restored (but still may be limited)
- phone: improved support for vertical layout
- archive: merged with media library and improved suggestions
- xc: on-demand per-channel epg loading (can be disabled in epg settings)
- stalker: on-demand epg loading and re-auth when another device captures the connection
- config: epg: option to load epg data to cache folder first (may help for providers closing connection too fast)
v1.7.4.1
- manage: support mass channel tagging
- config: player action to toggle subtitles while in playback
- archive: fix switch to next video with gaps in epg
- codec: allow audio shift (lip sync) for hardware codecs
- config: added
TMDB support (requires user to setup his api key) to populate data on movies/series/shows in addition to the one provided via epg/provider api
- vod m3u: added support for tvg-serie (id to group multiple items) and serie-title attributes
- drm: improved generic support of CENC, and general support for dash/hls/smoothstreaming
- player: basic support for live streams with DVR/timeshift capabilities (common for some dash/hls providers with no archives support)
- config: added setting for restrict code for adult content, allowing it to be different from generic settings restrict code
- playlist/otc: added support for bl-audio-track,bl-video-track attributes to ban some tracks (comma-separated)
- player: improved support for streams with ad breaks
- config: toggle to defer app startup until network connection becomes live
- config: toggle to allow disabling country flags in categories
- provider: allow configuring User-Agent separately for API calls and content (stream) requests for most provider types (most common cases covered)
- stalker: support customizing more attributes like stb_type, hw_version, while configuring provider
- playlist: support precise time shift for template arguments like {start_iso:+1h} (suffix supported s,m,h,d) for the following ${START:...}, {utc:...}, {start_iso:...}, ${END:...}, {utcend:...}, {end_iso:...}, ${TIMESTAMP:...}, {current_utc:...}, {now_iso:...}, ${OFFSET:...}, ${start-year:...}, ${start-mon:...}, ${start-day:...}, ${start-hour:...}, ${start-min:...}, ${start-sec:...}, ${end-year:...}, ${end-mon:...}, ${end-day:...}, ${end-hour:...}, ${end-min:...}, ${end-sec:...}
- playlist: expand txt format support
- epg: support small epg-embedded icons for channels or shows
- stalker: add support for batch channel epg loading if supported by serverv1.7.1.4 beta
- home: allow pinning virtual categories (with folded subcategories) to main screen
- archive: fix auto-switch to next archive record when no epg available
- stalker: support new series/movies screens
- playlist: support for audio_track and video_track to auto-select a track on playback by default
- recent: can clear recent channels via recent category properties
- codec: fallback to low-priority decoder if high-priority fails and fine-tuned default bufer values
- otc: support for key-value pairs in headers attr
- playlist: support for base64-encoded response for EXTATTRFROMURL/runtime_attr_url
- config: allow user to change position of home screen launcher buttons
- module: allows to toggle showing streams just started view on main screen
v1.7.1.3 beta
- player: try to auto-switch to hls if content unparsable as mpeg-ts
- playlist: otc format supports passing category type
- vod: support for hidden categories in new movies/series ui
- config: control whatever to reopen stream when unpausing archived video that was paused for the given amount of seconds (default 20)
- ux: try to trigger app start action on reactivating without active fragment (may help most scenarios when app launch leads to empty page)
- xc: fix invalid movie response parsing that breaks movies loading
- ux: fix afr setting unreachable when user has too many supported resolutions
- backup: added option to merge providers on restoring backup (only unique urls are accepted)
- player: bindable action to switch to prev/next archive record on current channel
- ux: backup option to store both settings + channel meta (but skip providers)
- playlist: added templates {start_iso}, {end_iso} and {now_iso} to represent starting/ending/current time in ISO8601 format
v1.7.1.2 beta
- preview: config to enable video preview support for 1-connection providers (pausing current playback)
- profiles: when having multiple user profiles can enable profile selection on app start
- home: allow to pin some of android system intents to home screen
- series: always use popup widget to select episode instead of going via folders
- media library: show filter button to quick filter current directory contents by genres
- provider: show installation hash in settings-extended-click on version number (last line) that is used by default in user-agent
- provider: allow to auto-rename categories on loading from provider (via properties)
v1.7.1.1 beta
- otc/m3u: support for multiple vod_library links per playlist
- account: code activation improved
- vod: new section movies and series added (supports xc and otv currently) for TV devices with the support for more streamlined navigation for providers with flat media library structure
v1.7.0.2 beta
- improve list performance for users with huge lists
- config: can change number of recent channels to show in player menu
- config: player bindable actions to exit to launcher, media library, archives
- config: option to auto-refresh background (if random is configured)
- cfg: action to drop changes in settings to defaults
- archive: show hud on seeking with more details about selected tv-show
- archive: fix seeking to prev/next show on channels with no epg
- home: show local ip in addition to public ip, if enabled
- vod: allow setting buffer size for media library playback (default to match live channels settings)
- xc vods: add separate recently added section for movies and series
- provider: allow to select categories that will not be loaded from a provider (via properties)
- epg: treat tvg-id as case-sensitive to avoid clashing issues on some providers (now in testing)
v1.7.0.1 beta
- provider: can mark it non-editable so user cannot edit or view its properties
- atv: support adding provider (of common type) via QR code from phone
- playlist: support vod_library tag in otc/m3u to bundle url to media library (in otv/m3u/xml format)
- drm: improved support for some sources with license_data attribute
v1.6.9.4 beta
- drm: support for DRM streams without default_kid and pssh but with enough data in playready
- profile: option to copy prefs from another profile
- player: remove extra buffering when auto-switching to next archived show while playing mpeg-ts streams (enabled for xc by default, can be disabled in provider properties)
- ux: some settings for lists and visuals are storied in user profile rather than globaly, allowing more different setup for different users
- player bindable actions: restart live stream, change playback speed
- xc: improved support for some providers that incorrectly threats epg request with the provided number of days
- xc: improve support for channels loading of provider on bad network conditions that sometimes may lead to broken state
- stalker: allow to specify sig in provider properties
v1.6.9.3 beta
- vod: support for localized text and base64 encoding in otv media library format
- playlist: can specify codec for channel to be used by default
- epg: allows to configure non-hours TZ shift (with minutes) via channel, category or provider properties
- epg: improved manual mapping of channel to epg with source selection and program preview
- restrict: config to require code to be entered on app launch
- ux: improve actions with multiple channels in category props to allow selecting all, inverting selection, and displaying current state in most common cases
- playlist: partial support for channel icons in svg format (please bear in mind that some places like android tv home screen might not support such images on some devices)
- playlist: support for json channels format (otc) with support for localized text and base64 encoding
- config: list setting to allow changing order of system categories (like favorites, all, new, etc)
- config: reload epg data if new channels detected from provider
v1.6.9.2 beta
- xc: reverted default format back to mpeg-ts since many providers does not work correctly with handling user sessions via hls
- lists: added indicators for channel that has duplicates/fav/banned in addition to archive marker
- playlist: support for #EXTATTRFROMURL tag to defer channel url and some attributes until channel is going to be played
- config: do not switch to a different duplicate source on error automatically
- manage: allow user to restrict category the same way how adult category is restricted
- player: better automatic audio/cc track matching by use-configured list of languages
- player: allow to override scaling X-zoom separately from Y-zoom
v1.6.9.1 beta
- xc: changed default stream request format from
mpeg-ts to hls (you can change to ts back via provider props or generally if have issues with your provider)
- xc: fixed closed captions detection on some streams
- vod: long press left/right while browsing shows quick selection of different folders on the same folder level
- manage: option to drop custom channel order in a category
- manage: option to clear all channels datav1.6.8.3 beta
- rtp: improved basic support for rtp and udp streams
- tvguide: restored original scrollable view for phones (always) and tablets (if vertical mode enabled)
- manage: action to remove metadata of channels/categories that are not currently used
- restrict: config to hide password when entering it via RC
- stalker: option to select different stb type
- vod: config to list directories first (in gallery view)
- vod ui: improved processing media items with multiple backgrounds, and tweaked ui as well
- cache: load vod data from provider from cache (only refresh manually or after configured timeout) if quick start cache is enabled, thus making media library appearing much faster
- cache: now uses channels cache if provider playlist is temporarily down
v1.6.8.2 beta
- tablet: allow enabling vertical mode on start screen
- vod: sort mode by release year
- xc: support playing vod with incorrect container type reported by providers
- vod id: improved preview screen
- studio: improve layout and switching for small amount unfocused screens
v1.6.8.1
- rc: increase minimal delay when waiting for channel switch by number
- config: trust user-provided epg sources (allow to override provider information)
- vod ui: show backdrop image from poster
- voice: improved voice search on some devices
- config: app-wide setting to override user-agent (remember that per-provider or per-channel setting has more priority as in other app places)
v1.6.7.7
- stalker: improve support for vods on some providers
- lists: added side-by-side (huge)
- xc: improved archives support for some providers
v1.6.7.6
- profiles: allows to restrict provider to be only used by a single user profile (via provider attributes)
- config: allow to setup default app-wide zoom for channels
- backup: better support for larger backups with more data (note that it may not load on older app versions)
- playlist: basic support for non-proxy acestream channels
- player: ask user what to do on channel error after num of retries exceeded
- category props: on hiding category show quick option to undo the action
- restrict: add action in settings to lock settings immediately
- phone: better treat screen cutouts in vertical view
v1.6.7.5
- phone: open main app screen in vertical mode by default (can be disabled in main screen settings)
- epg: allow playing archives even with no valid epg available for channel (might not work for some providers)
v1.6.7.4
- player: config to not popup hud on broadcast update
- visual: setting to fine-tune text color for current channel, and broadcast names
- touch: allow to configure action on touching different parts of a player screen
- touch: action to show quick playback control widget (defaults on touching corners of the screen)
- playlist: improved support for xspf sources
- drm: improved support for some mpd/ism streams
- player: improve support for streams with broken non-vital tracks like subtitles
v1.6.7.3
- tvguide: option to prefer it to the standard channel browser in most places
- tvguide: do not close when launching playback and restore state when returning from playback to main screen
- backup: support saving and restoring backup using user-provided http storage via url (assume that the url applies POST data)
