OTT Navigator Changelog
6.78K subscribers
2 files
27 links
OTT/IPTV player for Android
Chat @ottnav_global
Changelog: ottnav.github.io/changelog.html
Download Telegram
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.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.4
- 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.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.7.0.2
- 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.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.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.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.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.5 beta
- playlist: support for archive url variables providing custom time shift for requests using templates
- config: allow to disable checking for network connection before automatical channel list or epg update
- home: improved network connectivity detection
- playlist: extra retries are made to recover from "from cache" status (when applies to all active providers)
- player: media prev/next button default to archive prev/next if archives supported by active providers
- config: allow disabling normalizing tv-show names when loading epg
- archive: show exact time in past while seeking old show on tv
- config: allow user to configure preferred languages for subtitles separately from audio
- xc: improve stream format detection for direct source streams
- search: allow searching for tv series from playing live content
- stalker: fix api for non-250 devices that might affect some providers
- player bindable action: reload epg
v1.7.1.6
- epg: consider preferred media language in addition to app language when selecting text from multi-language epg source
- cache: speed-up last channel auto-launch on app launch if cache is enabled
- epg: improved support with some providers messing valid and invalid epg data for channel at the same time
- home: when 1-column mode selected, selection menu is moved to screen center
- config: option to group channel categories by country (virtual category / folder), if country detected in category name
- changed default setting for folding channels to apply within a category instead of being global due to some providers having same-named channels in different categories
- backup: option to auto-delete backup after it has been used (requires new app version)
- player: support for streams that has http auth in their link
- playlist: support source_format tag for OTC playlist to specify stream format
- playlist: support passing start utc time for #EXTATTRFROMURL/runtime_attr_url calls if request is made for archived show, by replacing {fromUnix} template
- config: option to unload app (fully exit) from memory on back button press
v1.7.2.1 beta
- radio: added basic separate screen for radio channels playback (check FAQ on how to mark channels as radio)
- media: otv: support for tv_show marker to split Shows from Series
- media: otv: support for part tag of episode, supporting single series episode being split into several broadcasts/files
- ux: allow easier live channels switch between active providers when pressing left on channel browsing channels from player
- xc: improved incorrect channel cache restore when provider explictly mark user as expired
- config: option to set fallback channel sort mode if first (like frequency) not succeeded, defaulting to provider order
- backup: allow local file backup on atv devices in expert mode in standalone version (but beware that save/load might not work on your device)
- config: allow disabling splitting media library into movies and series sections when supported by providers api
- player: fix margins not applied to playback due to zoom overriding it
- playlist: added refresh_at tag to playlist header to set fixed date/time when it should be refreshed (in ISO 6801 format)
v1.7.2.2
- vod: new views to get top rated content, and random selection for both movies/series and media library section
- phone: added home screen config to use vertical player while browsing channels
- playlist: support tvg-season, tvg-episode tags
- xc: improved archive support for some providers (and allow changing archive type via provider properties, since some providers are not supporting standard api)
- config: allows to change subtitles (cc) display style
- home: new launcher buttons style in a single bottom row
- search: allow to disable deep search (by actors, countries, etc)
- touch: allow to specify different actions depending on swipe direction (normal and reversed)
- studio: allow focused channel size to be set to 50%, meaning that if few channels are showing, it will be the same size
v1.7.3.1 beta
- search: fix widget partially hidden while virtual text input keyboard is shown on tv
- radio: basic support of showing current station metadata while playing
- playlist: improve json fields reading of drmkey/drm_key attributes to accept objects for list of keys (otc,otv)
- xc: improve epg matching for some providers listing channels with incorrect data
- media library: allow using new movies/series views as well for phones/tables (though the module disabled by default)
- xc: show 403/404 provider errors in provider status
- settings: separate setting allowing to set category sort mode different from channels
- vod/series: allow searching within selected category, sorting contents
v1.7.3.2 beta
- manage: allow tagging channels to create own set tag-categories (working like copying the channel there)
- series/movies: added continue watching folder
- series: improved episode selection
- xc: fix series episode poster for some providers
- channels: try to detect countries from category names
- list: make huge side-by-side even larger
- config: added setting to change device type if app incorrectly detects tablet/stb for example (may only affect few places at the moment, more to come upon request)
- epg: support star-rating tag when parsing xml for rating
- codec: updated VLC to latest v3.6.2
- codec: software vlc now runs in sync mode (may increase ANR but decrease cases when sound from previous channel left playing), if will have enough reports will probably make it toggable by user
- archive: manual seek widget supports changing seek duration on long OK button press
- afr: configure screen modes that should not be considered by AFR
- playlist: support video-track not only accepting track number, but also a resolution (WxH format) to auto-switch to it upon opening
- archive: show preview image on seek if flussonic detected (only works if image creation extraction is configured on provider side)
- playlist: improve xspf support
- player: try calculating approximate stream bitrate (may be incorrect) when not specified in specs
- vod: support for provider order sorting for user-provided media library sources
v1.7.3.3
- config: auto-retry channel option to switch to next channel on error
- system: implement global search support via google assistant (may not work on many devices, google is very selective)
- ux: show context of the item that has been found via search screen (like category)
- stalker: fixed media library favorite series not working after app restart
- stalker: support radio section
- stalker: improve series search
- config: allow disabling epg module
- margins: support overscan setting in percents
- prov: stalker: support passing user-specified http attributes
- ux: show poster on quick channel switching if avail
- config: setting to ensure that VPN is connected on app start (note, that you need a popular VPN app to be installed for this)
- codec: updated VLC to latest v3.6.4
- player: opensubtitles support (user need to configure his opensubtitles account in player settings ofc)
- vod player: added option to switch to another series episode
- locale: Urdu translation by fraudiay79
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 server