=== 509-608 * Fixed MPEG-TS H264/AVC playback * Fixed AV-sync issues (speed-up) when using Hardware Decoding of H264/H265/MPEG2/MPEG4 * Fixed crash or missing graphics after sleep or when Android TV system menu is invoked * Added option in "Video playback" to enable/disable MPEG4 (DivX/XviD) Hardware Decoding * Added option in "Video playback" to control pre-buffering for local/network/torrent files * Increased maximum value for Video buffer to 768MB * Added option in "Video playback" to change UP/DOWN buttons actions (Master Volume/Per-file volume or PREV/NEXT title/channel) * Increased max number of peers for bittorent downloads from 50 to 150 * Replaced OpenSL ES with android AudioTrack API * Added pass-through mode for Dolby Digital (AC3) and Dolby Digital+ (EAC3) * Added pass-through mode for DTS and DTS-HD Master Audio * Added option in "Audio settings" "Transcode to EAC3 when possible" * Added transcoding of unsupported audio codecs (AAC/MP2/MP3) to 5.1 DD/AC3 640 kbps and (DTS/DTS-HD/TRUE-HD) to 5.1 DD+/EAC3 768 kbps (if above option is enabled) * Added support for broken playback of AC3 audio with bitrate higher than 448 kbps on Android 5 * Register as handler for: .torrent / .mkv / .mp4 / .mov / .avi / .ts / magnet and other video files from LOCAL and HTTP/HTTPS sources * In Bittorent settings - it is now possible to set the "Max usage of free space" to 0% (i.e. "Do not use disk cache") * This modded version of Movian cannot be installed over the official version * AC3 and EAC3 pass-through require Android 5 or newer (API 21) * DTS pass-through requires Android 6 or newer (API 23) and is broken on Sony Bravia TV in Android 7 * Apply "Dark" theme on startup to avoid the white splash screen on Android TV * "Android Storage" renamed to "USB Drives" * HLS playback LIVE/VOD: Video buffer is now used up to "Video Buffer Size" in seconds * HLS playback LIVE: Check for new segments when less than 18 seconds bufferred * HLS playback: It is now possible to seek forward in the buffered video * Added "HLS Live Playback Mode" option (Standard / Large Pre-Buffer / From Start / Standard with Rewind) * Torrent/Magnet links: Updated list of trackers * Screen Saver now works (bing images or user images) * TV Remote Control Buttons are mapped as follow: RED - Exit Movian GREEN - Show Log YELLOW - System Info BLUE - Screen Saver TELETEXT- Menu INFO - Media Info AUDIO - Switch Audio SUBTITLE- Switch Subtitles * HLS support for MPEG1/MPEG2/HEVC video and EAC3 audio (hls/m3u8 playback) * Added In-app upgrade (Settins/General/Upgrade) * Added: Exit Movian if [BACK] is pressed on Home screen * Added: Support for DVD ISO playback from local and network/smb/torrent locations on Android/AndroidTV (no touch support for DVD menu navigation, so you will need either AndroidTV or Android Box with keyboard/remote controller) * Added: Separate option for DVD/MPEG2 hardware acceleration in Settings / Video playback * Added: Support for clipboard paste (text/links) with a new button in the OSK (on-screen-keyboard) * Greatly improved playback of some MPEG4 (DivX/Xvid) formats on Sony Bravia Android TV (smoother and no frame-drops) * Fixed: Playback of video-only files with HW acceleration (if there is no audio track the video is now played) * Reworked AV-Sync on Android - there should be no av-sync issues and speed-ups at start/resume and no audio-delays after pause/resume * Fixed: Audio delay can go from -5 to +5 seconds now. * Improved: DVD-Video playback on Sony Bravia AndroidTV. * Added: 'Home Screen' section in Settings / Look and Feel with new options (restart required after change): * Show 'USB Drives' - you can disable the icon on main screen * Show 'Movian Data' - useful to make complete backup of your Movian Android configuration via FTP === Added two endpoints (you can either use 127.0.0.1 or your device IP address as 192.168.x.x): 1) http://127.0.0.1:42000/usb and 2) http://127.0.0.1:42000/tmp Case 1) USB (make sure you enabled Movian Storage Permissions in Android/Settings/Apps/Movian/Permissions): * Put a file on your USB stick and plug it in - it will show in "USB Drives" with its id (like ABCD-1234). * If your file is named "my_playlist.m3u" you can use an address: http://127.0.0.1:42000/usb/ABCD-1234/my_playlist.m3u Case 2) Internal memory * Enable "Movian Data" (restart Movian using "Exit Movian" option) Using FTP: * Enable FTP server * Connect via FTP and open "/Movian Data/tmp/" folder * Transfer your file(s) to this folder (for example my_playlist.m3u) Using USB: * Open your USB drive, select the file/folder and long-press for the context menu * Select "Copy to location..." * Browse and select "Movian Data"->"tmp" (press OK) * Now in a plugin you can use an address: http://127.0.0.1:42000/tmp/my_playlist.m3u === 609 Settings/Video Playback: * Added: "Deinterlace 480i/576i (sw)" option - Works only if hardware acceleration is disabled. Improves playback of interlaced videos on faster systems (great results on MiBox3 for MPEG2 TV channels/videos and DVD-Video) * Added: HLS Bitrate: [Highest (Best Quality)] / [Default] - It will always select the highest bitrate and avoid switching/blank screen * Fixed: Show proper width/height when playing HLS on AndroidTV === 610 * Reworked MediaCodec buffer handling * Fixed AV sync issues on some devices introduced in 607-609 versions * Added support for playback of VIDEO_TS folders (as files only) === 611 * Added: Option in General Bittorrent: Maximum Number of Connections (20-300). Useful to lower the number of connections for some routers / WiFi setups. === 612 * Fixed rare crashes during HLS playback when remote server disconnects unexpectedly. * Improved HLS playback === 613 Fixed [PLAY] [PAUSE] [STOP] [BACK] button actions during playback. Improved HLS playback and buffering. Changes to audio ring-buffer to lower latency and for better lip-sync. === 614 Changed: If [Audio/Dolby Digital+ Support] is [On/Enabled] all unsupported pass-through codecs will be transcoded to E-AC3/DD+. Fixed: If [Audio/Dolby Digital+ Support] is [Off/Disabled] E-AC3 audio will be transcoded to DD/AC3 if [Dolby Digital Pass-Through] is enabled, ignoring Device EAC3 capabilities. Solves issues on some devices like Oreo 4k. === 616 Added: Support for DVB Subtitles in HLS/ts container. Fixed: HLS Bitrate/Quality switching === 701/702 Improved OSD (On Screen Display). Added support for 'description', 'image', 'startts', 'endts' and 'trackinfo' videoparams parameters for page.type='video' (plugins) Fixed: HLS Bitrate/Quality switching Fixed: Metadata language for thevdb and themoviedb Added: OSD/Info Banner options under Settings / Look and Feel === 703/704/705 Added: Two preinstalled fonts (useful for Chrome/NACL version) Fixed: Country detection at startup (ifconfig site) Added: Bounding box opacity setting in Subtitle settings Fixed: Bounding box background with colored text/subtitles Added: Better timing processing for SRT and embedded text subtitles === 706/707 Fixed: Handling of 502/504 HTTP errors for live HLS streams Fixed: Crash during HLS playback with broken segments Updated: Bulgarian translation === 708/712 Added: Detection of Android TV Added: 'TV Settings' option in Page Settings to launch Device Settings on Android TV (tested on Sony Bravia, MiBox, Toshiba/Vestel Cosmos) Added: Remote-control [Menu] button mapped to TV/Device Settings Added: Long-press/Hold of the [OK] button during playback will pause/resume Added: Option to auto-start a plugin when Movian starts (Settings/General/Launch plugin on Movian start) Added: Built-in page route "youtubeAT:video_id" to play videos in the native Android YouTube app Changed: Audio pass-through options default settings changed to 'Off' (please re-enable if needed) Fixed: Some issues with HLS playback === 713 Added: Request for proper Storage Permissions (internal/external/USB) Added: Remote-control [Menu] button can be mapped to TV/Device Settings (option in Look&Feel Settings) Added: Android Storage (and USB Drives) on Home screen if option in Look&Feel is enabled === 714-715 Fixed: Crash during AAC audio stream probe (HLS secondary streams) Added: Home & Settings shortcuts in the ||| Page Settings menu === 716-718 Fixed: Time-shift/chase-play mode during HLS live playback when [From Start] or [Standard with Rewind] is selected for 'HLS Live Playback Mode' in Video settings Added: HLS support for supplementary subtitle variants (WEBVTT) Added: HLS subtitles (WEBVTT) support for MPEGTS tag Added: Support for live YouTube broadcasts in HLS format and WEBVTT subtitles Fixed: HLS subtitles can be turned off === 720 Improved: SRT/WEBVTT subtitle processing Changed: Screensaver appearance and timings Fixed: HLS WEBVTT subtitles crash; All-caps CCs converted to sentence case (English) and long lines split New: Plugin for Nebula subscribers (http://nebula.app) === 721/722/723/724 Improved: Instant fast-forward / seek in buffered data Changed: Loading throbber size, color and speed Changed: Video playback will do pre-buffer on load *and* seek Improved: AudioTrack performance (pause/ffwd/rewind) Improved: Instant fast-forward / seek in buffered data for live HLS streams === 725/726/727/728 New: Support for MPEG-DASH and Widevine DRM protected content playback via [Movian DRM] helper add-on. New: [Movian DRM] standalone add-on/helper. Must be installed from [General]/[DRM Upgrade] or manually from http://movian.deanbg.com New: Support for clear MPEG-DASH via [Movian DRM] add-on using page route [movianDRM:dash:URL_OF_MPD::TITLE] New: Support for HLS playback via [Movian DRM] using page route [movianDRM:hls:URL_OF_M3U8::TITLE] New: Picture-In-Picture support for devices which support it (min Android N) - added a button during video playback to enter PiP mode. === 730 Fixed: Crash when trying to play a video using hardware acceleration on some devices (Samsung or newer Android 12). Enable HW Acceleration in Settings/Video if you had this issue in the past. Updated: Movian DRM to 5.1.730 Added: Storage Permission to All files (SDK 23 and later) (thanks to Buksa@4PDA) === 733/734 Added: Support for AV1 video codec (hardware accellerated only). Clear metadata if you previously tried to play AV1 videos (Settions/General/Clear metadata), then restart Movian. Changed: TMDB now uses https, libav regression (fixed subtitles embedded in video) === 735 Added: Support for 64-bit systems (APK contains 32-bit and 64-bit versions for architectures ARM armeabi-v7a and ARM arm64-v8a) and x86. You can check which version you are on in Settings/About. === 736 Fixed: Screensaver transitions will not show background video (paused or playing) Added: Options in Settings / Look and Feel to hide Settings, Plugins and Local Network icons from Home screen (you can access Settings from the ||| menu if you hide 'Settings' or type 'settings:' in the search bar) Changed: Home screen hover/selected animation Changed: Video-details page to accommodate more lines for description === 737-747 Added: Support for artwork for movianDRM Added: Support for direct playlist playback with movianDRM Added: Support for subtitle formatting when playing videos with movianDRM. Added: page.openurl for plugins (similar to page.redirect, but keeping the current page) Added: Support for {y:u} {y:s} {\\an8} subtitle tags Updated: Bulgarian translation (by PROXIMO) Fixed: Unloading fonts after call/return from movianDRM or when loosing focus to another android app. Fixed: Subtitles (SSA/ASS) now have bounding-box and proper size/colors Added: Detection of movianDRM Updated: movianDRM (5.1.746) - please re-install it Updated: HLS logic and BG translation Added: support for cleartext HTTP (manifest) === 748-750 Added: [Dolby Vision & HDR10+ (HEVC)] option in Settings/Video playback Added: Support for Dolby Vision decoding Added: Support for DV/HDR10+/HDR switching (HEVC only) (improves compatibility for FireTV 4K devices) Changed: Full-screen / Immersive mode on tablet & mobile devices (notch/nav/status) Improved: HW-Accelerated decoding (error handling and SW-fallback) Updated: movianDRM to 5.1.750 === 751 Improved: Handling of {\an1}-{\an9} tags in subtitles (no repositioning if subtitle setting 'Ignore embedded styling' is enabled) Fixed: Subtitle/Audio/Video options saved per title/folder & added 'Reset to defaults' for current title Added: 'Remove SDH commentary' option in Subtitle settings Added: 'Source priority' for subtitle providers (restart after change!) === 752-753 Updated: movianDRM to 5.1.753 Added: Support for [dvh1 dvhe dva1 dvav dav1] fourCC tags for Dolby Vision detection (HEVC/AVC/AV1) Added: Support for custom HTTP headers for movianDRM:dash: and movianDRM:hls: page routes from plugins Added: movianDRM Test plugin for developers (drmTEST 1.0.0) More information: https://movian.deanbg.com/Android/movianDRM/how_to_use_in_plugins.txt ====================================================================== 2023-12-23: PLEASE UPGRADE TO movianM7 (M7) - 5.0.x versions are now deprecated/not-supported === 7.0.0 New: M7 (Movian 7) replaces Movian 5.0.x MOD New: M7 with new Android app-id will install as a separate application New: Removed obsolete 'libav' from 2015 and replaced with latest ffmpeg (4.4.4 2023-12-23) New: 7 years of ffmpeg updates for audio and video decoders/parsers