This release is based on minSDK 21 targetSDK 31, AndroidX libraries, NDK-r23b, ffmpeg 4.4.1
Compared to previous release:
- Stability enhancements
- integration of sentry debug backend for crashlytics
Consolidated changelog:
- Eliminate sponsor link causing application rejection. Link was only visible for sideloaded apk but not for GooglePlay installation. Google refuses to check this point.
- Remove application name translation. Google test translates Czech and Portuguese "nova video player" back to English to "new video player" causing rejection. Other applications like "nova launcher" do not face such issue.
- Reformat trakt login dialog to keep track of watched videos: it causes rejection without reason provided
- Add https streaming support
- Fix wrong application name
- Movie collections/sagas support on Android TV
- Separate animation/movies/series sections on Android TV
- Faster TV shows media information retrieval
- Report properly DTSHD & DTSHD MA
- ffmpeg 4.4.1 & dav1d 0.9.2 upstep
- MDNS samba discovery
- New refresh rate selection algorithm optimizing judder effect
- Add domain option to samba network credential dialog
- Optimize network shares rescan speed when files deleted/renamed
- Dolby vision support
- Binge watch mode
- Fix trakt tvshow sync
- Target API31 (warning: relocation of nfo/jpg for local storage videos)
- Fix voice search on API30+
- Writer tag for tvshow retrieved on tmdb
- Scraper enhancements
- No more next episode jumping button on TV UI back from played video
- Translations: Swedish and Traditional Chinese progress
- Speed up initial local storage video import blacklisting whatsapp files before import
- Scrobbler threshold raised to 90%
- Fix crash changing info on tvshow
- Add adult scrape hidden option NOT on google play
- Blacklist nova scrape files for initial video import
- Swedish translations
- Fix NFO processing not working on SMB share
- Fix scrape in loop
- WARNING: media db upgrade (any downgrade will wipe out your meta data)
- Fix widget not launching video
- STOP remote button stops player
- Make rescan storage setting work
- Decrease UI glitch on browse by TV show on phone UI
- Fix tvshow rescrape having same name
- Fix crash happening during scrape
- Fix fdroid build
- Display content rating and better audio/resolution tag on leanback
- Stability enhancements
Important migration notes from version 5.xx to, 6.xx:
- This new version upgrades the internal nova media database to a new scheme and any downgrade to v4/v5 versions of nova will wipe out
your entire video collection to prevent any incompatibility. - This version switches to theMovieDb for retrieving TV shows information instead of theTvDb. It is strongly recommended to rescrape all your TV shows or start from a fresh install.
- Instead of going through a fresh install for proper support for movie collections and animation movies/series on AndroidTV you can perform the following manual steps. Acquisition of the additional movie collection informations and movies/TV series genres realignment requires a full rescrape of your video without interference of existing .nfo files (that do not yet contain the required information). For that purpose the following steps should do the trick:
- backup all your customized handcrafted .nfo file (if you have any)
- install nova version 6.xx
- in nova settings unselect "process '.nfo' files"
- in nova settings launch a "rescrape all" and wait for completion
- in nova settings launch an "export already scraped videos" and wait for completion (this step will override any existing .nfo file)
- versions later than v6.0.30 targets API31 and due to Android storage restrictions for API30, local NFO/JPG media information files for videos stored on local storage have been moved to nova public application folder located /sdcard/Android/data/org.courville.nova/files/nfoPoster
- If you ever want to get back to nova v5.xx, you will need to clean application data and cache