=== 7.0.72 (2024-04-19) Changed: [HW Renderer] option in Settings/Video [On/Off] Improved: Auto-detection of YUVP/NV12 for [HW+SW] mode (HW Renderer: Off) Improved: Back to 24-bit color for [HW+SW]/[SW] (rgb888) Improved: Software video rendering [HW+SW]/[SW] (yuvp/nv12 to rgb888) Fixed: Pre-buffer (resume / ffwd / underrun), no hold when < 10 sec remaining until EOF === 7.0.70 (2024-04-16) Added: Surround mix matrix when transcoding 2.0 to 5.1 Added: [AFR] option in Settings/Video - set HW surface/display frame-rate based on video fps (Android 11) === 7.0.69 (2024-04-15) Added: Support for [Dolby Atmos] pass-through mode (DD+ with Dolby Atmos) Added: [Dolby Atmos] sub-option in Settings/Audio/Dolby Digital+ (Android 9 / API 28 required) Added: Support for [Dolby TrueHD] and [DTS HD] pass-through modes Added: [Dolby TrueHD] option in Settings/Audio (Android 8 / API 26 required) Added: [DTS HD] sub-option in Settings/Audio/DTS (Android 6 / API 23 required) Added: Fallbacks [Dolby Atmos]->[DD+], [Dolby TrueHD]->[DTS/DD+/DD], [DTS HD]->[DTS] Fixed: AudioTrack 7.1 config when needed (used to be 2.0 or 5.1) Usually files named with [DDP5.1 Atmos] contain Dolby Digital+ with JOC (Dolby Atmos / E-AC3-JOC). Pass-through for DD+/DA is available from Android 9 onward, but there are devices even on Android 10 where there will be no audio-output (no errors, but no audio rendering). Use the option only if you are sure your system (TV/AVR) supports it and after you test it with DDP5.1 Atmos sources. Important note: [Dolby Digital Plus with Dolby Atmos] is not to be confused with [Dolby TrueHD with Dolby Atmos]. The former (DD+ DA) is used by streaming applications, where the later (TrueHD DA) is used in Blu-ray. ==================================== === 7.0.68 (2024-04-13) Fixed: Correct resample rates for DD/DD+ (44.1/48kHz) Fixed: Resample 22.05/88.2kHz and 24/96kHz to 44.1/48kHz Fixed: AudioTrack 2.0 config when needed (used to always be 5.1 for DD/DD+/DTS) Added: [Dolby Pro Logic II] matrix when outputting stereo Changed: Do not block video when AV sync exceeds +120 seconds === 7.0.67 (2024-04-12) Added: [Resample Output] in Settings/Audio: Source/Device/48000Hz/44100Hz Added: [Source or DD/DD+/DTS] options for [Transcode Output] in Settings/Audio Added: [Always] option for [Transcode 2.0 to 5.1] in Settings/Audio Changed: If all three DD/DD+/DTS pass-through options are disabled M7 will honor the [Transcode Output] and [Transcode 2.0 to 5.1] options ==================================== Here is an example how to achieve 5.1 output for any content, provided your system supports all three formats (DD/DD+/DTS): DD: [On] DD+: [On] DTS: [On] Transcode Output: [Source or DD] Transcode 2.0 to 5.1: [Always] Resample Output: [Source] ==================================== What are the new options [Source or DD/DD+/DTS]? Transcode Output: - PCM - always transcode to PCM 2.0 (Stereo only) - DD - always transcode to DD/AC3 - DD+ - always transcode to DD+/EAC3 - DTS - always transcode to DTS - Source or DD - DD/DD+/DTS is transcoded to the same format, PCM/AAC/MP3/MP2 is transcoded to DD/AC3 - Source or DD+ - DD/DD+/DTS is transcoded to the same format, PCM/AAC/MP3/MP2 is transcoded to DD+/EAC3 - Source or DTS - DD/DD+/DTS is transcoded to the same format, PCM/AAC/MP3/MP2 is transcoded to DTS Transcode 2.0 to 5.1: - Off - do not alter the channels - On - Convert 2.0 to 5.1 only when transcoding (i.e. PCM/AAC/MP3/MP2/OGG/VORBIS/etc.) - Always - Always convert 2.0 to 5.1, even if it means transcoding DD/DD+/DTS to the [Transcode Output] format ==================================== With the example options mentioned above: 5.1 DD -> pass-through mode (no transcoding) 5.1 DD+ -> pass-through mode (no transcoding) 5.1 DTS -> pass-through mode (no transcoding) 5.1 AAC -> transcoded to DD 5.1 (because we have [Source or DD]) 2.0 AAC -> transcoded to DD 5.1 (because we have [Source or DD]) 2.0 MP3 -> transcoded to DD 5.1 (because we have [Source or DD]) 2.0 DD -> transcoded to DD 5.1 (keeping source format) 2.0 DD+ -> transcoded to DD+ 5.1 (keeping source format) 2.0 DTS -> transcoded to DTS 5.1 (keeping source format) "Source" means "one of the three supported formats: DD/DD+/DTS" ==================================== Another example if you want your system to output ONLY Dolby Digital 5.1 (AC3), no matter what the input format is: DD: [On] DD+: [Off] DTS: [Off] Transcode Output: [DD] Transcode 2.0 to 5.1: [Always] Resample Output: [Source] ==================================== And another example for BEST PERFORMANCE and MINIMUM TRANSCODING (faster/less CPU) if your system supports all formats and you don't want to change stereo to 5.1 surround: DD: [On] DD+: [On] DTS: [On] Transcode Output: [DD] Transcode 2.0 to 5.1: [Off] Resample Output: [Source] ==================================== === 7.0.66 (2024-04-11) Added: Support for 64-bit-only [ARMV8] devices where HW Render [Off] produced wrong colors Changed: [Renderer] option in Settings/Video: [HW = HW/Surface] / [YUVP/NV12/NV21 = SW Transform] Added: [Renderer][YUVP] for [ARMV8] (Samsung) Added: [Renderer][NV12] for [ARMV8] (Xiaomi, Lenovo) Info: Media Info will show [HW+SW] when using YUVP/NV12/NV21 pixel/color transformations Changed: BT active pieces can reach 64MB Improved: Seek === 7.0.65 (2024-04-09) Improved: Even faster seek/ff/rewind Improved: M7 app/apk size is now 15% smaller Improved: Smaller memory footprint due to optimizations Fixed: Missing audio for the audio-test and rating-star icon === 7.0.63 (2024-04-07) Fixed: Seek/Rewind on Amlogic based devices like S905X3/S905X4/S905W2 Improved: Non-Dolby/DTS stereo sources will be transcoded to 2.0 stereo (Dolby / DTS) with proper bitrates for pass-through mode Improved: No audio samples are dropped on pause/resume Improved: Faster fast-forward and rewind on all devices Improved: Proper playback of video-only titles Improved: Transcode bitrates for different channel layouts: -- 7.1 to 5.1 DD 640, DD+ 1536, DTS 1536 kbps -- 5.1 to 5.1 DD 640, DD+ 768, DTS 1536 kbps -- 2.0 to 2.0 DD 384, DD+ 384, DTS 768 kbps Added: Option to transcode 2.0 to 5.1 channels Thanks: Vlad00n & chip127 for two weeks of Amlogic testing & PROXIMO for Bulgarian translation updates === 7.0.60 (2024-04-05) Improved: Seek to keyframe and mute audio until AV sync Improved: Do not decode frames while seeking (ff/rewind) Changed: 'Exit Movian with [BACK]' option in Look and Feel - Exit/Minimize/Off Fixed: AV sync issues introduced in versions 55-60 (seek/pause) === 7.0.55 (2024-04-02) Added: Support for lossless DTS transcoding of unsupported/non-pass-through audio tracks Added: [Transcode] option in Settings/Audio to select transcode codec (PCM/DD/DD+/DTS) Changed: Options in Settings/Audio (DD/DD+/DTS for Dolby Digital(+)/DTS pass-through) Improved: Smaller apk/libraries sizes due to code rewrite and optimization === 7.0.54 (2024-04-01) Added: Stop button in audio playqueue bar and ||| sidebar menu (for audio playback) Fixed: Audio/Album playback of mixed audio track formats Fixed: Switch between pass-through audio tracks (DD/DD+/DTS) Fixed: Switch between audio tracks with different formats and sample rates Fixed: Switch between transcoded audio tracks (AAC/MP3/PCM) and pass-through audio tracks (DD/DD+/DTS) Fixed: HW decoder buffer height aligned to 16px === 7.0.53 (2024-03-31) Improved: Show loading indicator and mute audio while working on the AV sync Improved: Replaced older libav seek functionality with ffmpeg avformat_seek_file Improved: Faster seek, probe, thumbnail extract and general performance Fixed: Rewind/seek-backwards now works properly === 7.0.52 (2024-03-30) Fixed: Incorrect DD/DD+/DTS resample frequency (pass-through and transcoding) Fixed: Incorrect PCM resample frequency causing stutters (non-fluid playback) Fixed: AudioTrack will match source frequency without upsampling (44.1/48kHz) Fixed: Potential lock/race condition with software video decoder Improved: Removed [AudioTrack Play position thread] Improved: Less CPU usage and better performance on slower devices === 7.0.50 (2024-03-29) Improved: Replaced the last remaining deprecated module from libav - libavresample with latest ffmpeg libswresample Improved: Audio resampling and conversion due to the swresample implementation Improved: Smaller app/library and memory footprint Improved: Audio processing and less CPU usage Improved: Try not to drop frames close to presentation (-~22ms) Added: [Show Search] option in Settings/[Look and Feel]/[Home screen] to disable the search bar on the Home screen (restart required) Added: Set HW decoder Surface to 60 fps (for Android 11/API 30 or newer) Info: 100 days and 50 versions later, M7 is now vastly improved, faster and more friendly to your CPU/GPU === 7.0.49 (2024-03-28) Improved: Start video output faster (on start, pause, seek and resume) Improved: Lower CPU usage for audio processing/video sync Improved: Smooth playback of 29.97fps, 30fps 50fps and 59.94fps Fixed: Wait for audio decoder output before dropping frames in the video decoder Fixed: Play/Pause, fast-forward and rewind av-sync and buffers Fixed: Delay after seek/stop and decoder release check upon start === 7.0.48 (2024-03-26) Improved: Software video decoding (colorspace conversion is 4x faster per frame) Improved: Switch from libyuv to ffmpeg libswscale for colorspace conversion Improved: Single colorspace conversion for non-yuv420p formats (x->rgb instead of x->yuv420p->rgb) Fixed: Crash on Samsung/Xiaomi devices with HW decoder for the 64-bit version (fallback to HW decode + SW render) Added: [HW Render] option in Video settings === 7.0.47 (2024-03-22) Changed: HW Video decoder is now in sync mode Fixed: Smooth playback for higher fps and interlaced videos Fixed: Audio drifting Improved: PCM decoding lip-sync and AT warm-up Improved: PCM frame buffer size and alignment for AudioTrack Improved: Audio, Video, SMB/FS, MetaData and BT threads and priorities Improved: Matching general video page layout to DRM7 === 7.0.42 (2024-03-18) New: AudioTrack audio delivery completely rewritten (important) New: AudioTrack playback position smoothing (important) New: Better video-to-audio playback synchronization New: Smooth 23.976, 24, 25 and 29.97 fps playback Fixed: PCM audio routing, buffers and latency === 7.0.41 (2024-03-16) Improved: Audio delivery (seek/pause) Improved: Hardware video decoding/sync (seek/pause) Improved: CPU utilization Improved: Inter-threads communication / priorities === 7.0.39 (2024-03-13) Improved: Audio delivery Improved: Hardware video decoding Improved: BT Memory management === 7.0.38 (2024-03-11) Improved: Hardware video decoding Improved: Video pause and seeking (backward/forward) (important!) Improved: Audio decoding / pass-through (lower latency) Improved: BT Memory allocation Added: Low-latency decoding option in Audio settings Added: [HW AV Latency] option in Settings/Video Added: Playback for video-only files Fixed: Correct video bitrate in media info (HW decoding) === 7.0.36 (2024-03-08) Improved: Hardware video decoding Fixed: Access to clipboard data Fixed: Slow loading from network shares/SMB Fixed: Audio delay setting (positive value is delay) Fixed: Audio-sync after multiple pause/resume operations === 7.0.33 (2024-02-29) Improved: BT memory management Added: Seek mode option in Settings/Video (Accurate/Fast) Fixed: Do not seek beyond video duration Updated: DRM7 to 7.7.32 === 7.0.31 (2024-02-20) Changed: BT memory management (free active pieces when limits are reached) Changed: Max number of BT active pieces - 256, memory limit (goal) 128MB Changed: Do not allow for multiple probe threads to run (metadata and thumbnail extraction) Changed: Smaller Media Info and System Info displays Updated: DRM7 to 7.7.31 === 7.0.30 (2024-02-11) Added: Speed, memory use and active pieces information in Media Info for torrents Fixed: Stop playback when leaving M7 (UI switching/sleep/focus) Fixed: GL Context restore after device lock/sleep, lost focus to another app, Android UI app/task switching, exit to Android home screen Updated: DRM7 to 7.7.30 === 7.0.28 (2024-02-10) Fixed: Stop playback when leaving M7 (UI switching/sleep/focus) Fixed: GL Context restore after device lock/sleep, lost focus to another app, Android UI app/task switching, exit to Android home screen Fixed: Keep GL textures after lost focus, app switching or Movian DRM call/return Fixed: [HLS] Do not resume playback at position beyond current live window Updated: Tracker list for magnet torrent links Updated: DRM7 to 7.7.27 === 7.0.25 (2024-02-02) Fixed: Do not crash on GL/Surface disconnect (important) Added: PCM_LE 16/24/32 and WMAPRO audio-codecs to DD transcode list Added: File extensions are correctly removed for 3 and 4 letters (.ext / .ext1) Added: Metadata / file probe for 10 additional file types Changed: Default Keyboard to [Movian] Changed: Default 'Permissions/Storage access (all files)' to [Off] Improved: Hardware video decoding === 7.0.24 (2024-01-31) Added: Permissions options in Settings/General Fixed: BitTorrent memory usage / crashes Fixed: Memory leak (thumbnail extract/create/save to blobcache) Improved: Media probe, video codec error handling === 7.0.22 (2024-01-28) New: M7 is now compiled and built with the latest Android NDK/SDK/Tools: --- TARGET API/SDK LEVEL 34 (ANDROID 14) --- NDK 22.1.7171670 (up from 20.1.5948944) --- SDK 34.0.0 (up from 29.0.2) --- BUILD TOOLS 34.0.0 (up from 29.0.2) M7 Supports Android 5.1 upto Android 14+ Fixed: Request All-files access permission (Android 10+) Fixed: Request multiple permissions - redirect to Android Settings === 7.0.21 (2024-01-27) New: Domain name change - movian.eu - all services transferred Added: Option in Audio - Dolby Digital Transcode. [Off] will not transcode AAC/MP2/MP3/VORBIS/FLAC to DD/DD+ === 7.0.18/19 (2024-01-23) Fixed: Correct metadata for series/episodes from thetvdb.com for non-English languages Added: Settings/General/Clear cached files - will also clear HTTP cookies (restart required) Added: Buttons to force upgrade of M7 and DRM7 in the updgrade page Added: Initial test/detection of avif/heic images/video-frames Changed: Plugin categories (added separate folder for TV/Video RU) === 7.0.16/17 (2024-01-20) Fixed: Crash when trying to control another M7 (stpp) when 'Remote control' is disabled on the other side Fixed: Bittorrent cache management - 2GB limit and correct calculation of used space (another attempt) Added: Bittorrent option to change tracker protocol (TCP/UDP/both) === 7.0.15 (2024-01-18) Added: Option in 'Languages' - Keyboard (switch between native Android, Movian OSK and Hardware keyboard) Added: Better support for hardware/external keyboard (navigation, search, text entry and function keys) New: Hardware keyboard mappings: F1 - MENU F2 - MEDIA_INFO F3 - ITEMMENU F4 - LOGWINDOW F5 - RELOAD F6 - SYSINFO F7 - CYCLE_AUDIO F8 - CYCLE_SUBTITLE F9 - SCREENSAVER F10 - HOME F11 - MENU_TV F12 - QUIT PAGE_UP - SKIP_BACKWARD/PREV PAGE_DN - SKIP_FORWARD/NEXT ESC - BACK BACKSPACE - BACK PAUSE/BREAK - PLAY/PAUSE === 7.0.14 (2024-01-17) Added: Support for mouse-wheel scrolling (up/down) Added: Support for Android soft keyboard to replace built-in OSK - only ASCII support Fixed: Hardware keyboard input (capital letters and special characters) Fixed: Allow to close System Log window when 'Debug log' is disabled === 7.0.13 (2024-01-13) New: Detection of DRM7 installed version Fixed: Proper DRM7 upgrade process (check, notification, upgrade) Fixed: Displaying of SVG images without xml header Added: New property for DRM7 version for plugins (see drmTEST plugin example) Updated: drmTEST plugin with canonical_url and DRM version detection support Updated: Plugins to support the DRM version detection (pluginsBG/HBO, Formula 1) Changed: Reverted all bittorrent changes (hash check/2GB limit) === 7.0.12 (2024-01-11) New: Added support for canonical_url intent extras - sync with DRM7/movianDRM playback progress, resume and 'mark as seen' New: Updated plugins to support the new features (Nebula, pluginsBG/HBO) Requires DRM7/movianDRM 7.7.12 or later version Added: Support for DTS Pass-through for 5.1 @ 44.1kHz sample rate Fixed: Support for rawDTS audio files with metadata === 7.0.11 (2024-01-11) Added: 'Landscape Mode Lock' in Look&Feel Changed: MPEG1/MPEG2/MPEG4 hardware decoding defaults to 'Off' Changed: 'Hash check' option default to 'On' === 7.0.9/10 (2024-01-10) Added: Low-latency decoding option in Video options Fixed: Do not create multiple decoders for the same codec type Fixed: Early init debug logging Added: Support for MM:SS.MLS WEBVTT/SUBRIP time format Fixed: Request 'Install' permissions on Android 8 Oreo (API26) and later versions === 7.0.8 (2024-01-04) Fixed: Reduced video/audio frame drops on pause/resume Fixed: Lower AudioTrack and hardware video-decoding latency (better lip-sync) Added: Seek buttons (forward/rewind) for video pages Added: Platform-dependent upgrade (devices will download/install only the upgrade apk for their own platform) === 7.0.7 (2024-01-03) Fixed: Crash on some Samsung/Xiaomi devices (use the armv7 32bit version if your device crashes!) Added: Simple ASS/SSA subtitle decoding for embedded subtitles Added: SDH processing for text in brackets () Fixed: Hardware video decoding (less crashes and better error handling) == 7.0.1/6 (2024-01-01) New: Dolby Digital+ (DD+/EAC3) transcode option for 1536 kbps. Improves quality of multi-channel AAC, OPUS and DTS audio. Changed: Dolby Vision options: [Auto] [DV&HDR10+] [DV] [HDR10+] [HDR10/HDR] Updated: Duktape to 1.8.0 (important) Fixed: AV Sync after data underruns (video/audio/subtitles going out-of-sync) Fixed: Video thumbnails properly created, stored and loaded from cache (important) Fixed: Bittorrent cache management (read/write/seek) when cache file exceeds 2GB (important) Fixed: Throbber animation, video-page buttons, seekbar & loading indication during underrun pause Fixed: Large buffers for audio-only & DVD-video playback Added: Option in Look&Feel 'Debug Log' Added: Option in Bittorrent 'Hash check' Fixed: Torrent startup on slow connections === 7.0.0 (2023-12-23) Movian MOD 5.0.x is now M7 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 libav: Thank you! ( https://en.wikipedia.org/wiki/Libav ) M7 initial version: 7.0.0 movianDRM7 initial version: 7.7.0 ==================================== * Permanent links to the latest version: - All architectures (armv7, armv8, x86) https://movian.eu/m7 - armv7 (32-bit) https://movian.eu/m7-armv7 - armv8 (64-bit) https://movian.eu/m7-armv8 - x86 https://movian.eu/m7-x86 ==================================== === 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.eu 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 (2023-05-09) 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 (2023-06-11) 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 (2023-07-15) 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 (2023-09-20) 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 (2023-12-18) 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 (2023-12-22) 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.eu/Android/movianDRM/how_to_use_in_plugins.txt ======================================================================