Skip to content

Releases

Nuvio Arc 1.1.0-nt.10

Choose a tag to compare

@ysosrs123 ysosrs123 released this 04 Nov 09:57

Nuvio Arc is my experimental fork of Nuvio for trying new ideas, not a replacement for the official app. It runs on the same boxes and works best on stronger ones. It's a one-person hobby project: report problems or ideas in this repo's Issues (best effort) or at r/NuvioForks, and please don't report issues from this build to the official Nuvio GitHub or Discord.

Nuvio Arc 1.1.0-nt.10 is built on official NuvioTV 1.1.0-beta.10. It installs over nt.9.2 and keeps all your settings.

This one is all about integrations. Plex arrives, Real-Debrid and AllDebrid join in and all your debrid accounts now work together, two new trackers, encrypted DNS, and watch parties with friends on the official Nuvio apps. Your media server libraries get genres and new ways to sort, and all of official beta.10 comes along.

The big ones:

  • Plex support. Sign in with a code, pick your server and Plex Home user, and your Plex libraries show up on Home, in search, in Continue watching and as sources.
  • Real-Debrid and AllDebrid, next to TorBox and Premiumize, and all your debrid accounts work at once.
  • WeTrakr and Floppy join Trakt, Simkl and MDBList as trackers.
  • Custom DNS (DNS over HTTPS) so an internet provider that blocks or fakes addresses can't get in the way.
  • Watch party with Nuvio app users (experimental): join the same party as friends on the official Nuvio apps.
  • Genres, A to Z and Newest release for your server libraries, plus "Folders from genres" to turn a whole library into one tidy Home row.
  • Official NuvioTV 1.1.0-beta.10 merged.

Plex

  • Plex joins Jellyfin, Emby and Silo. Sign in with a code at plex.tv/link (no password on the TV), pick your server and your Plex Home user, and your Plex libraries show up as Home rows, in search, in Continue watching and as sources.
  • Plex's intro and credits markers and its thumbnails work too.
  • Servers friends have shared with your Plex account show up too. Playing away from home, including from a friend's shared server, needs Plex Pass on the server owner's account or a Remote Watch Pass on yours. That's Plex's rule, not Arc's.

Debrid

  • Real-Debrid and AllDebrid join TorBox and Premiumize in Integrations, with sign-in on the TV (scan the code, done) and their cloud libraries.
  • All your debrid accounts work at once now, not just one. A result meant for Real-Debrid goes to Real-Debrid, one for TorBox goes to TorBox, and plain torrents get checked on TorBox and Premiumize together and play from whichever has them. "Resolve with" just picks which one gets asked first.
  • Faster starts from your debrid account. Links are remembered even after closing the app, so resuming starts straight away, and anything already in your Real-Debrid or AllDebrid account plays without being added again.
  • Season packs on Real-Debrid are kept together, and when the pack is already in your account the next episode is ready before the credits roll.
  • Pressed a debrid source that isn't cached? Instead of an error the app now moves on to the next cached one in your list.
  • Thumbnails can now come from your Real-Debrid and AllDebrid accounts too, using only titles that are already in them, so nothing new gets added for thumbnails.

Trackers

  • WeTrakr joins Trakt, Simkl and MDBList in Settings > Tracking. Sign in with a code on your phone, then what you watch is sent to WeTrakr as you play it, watched marks go both ways, Continue watching can come from WeTrakr (pause on your phone, carry on on the TV) and the Library can show your WeTrakr lists: Plan to watch, Watching, Watched, On hold and Dropped. Each profile has its own WeTrakr account.
  • WeTrakr counts a title as watched at the same 90 % as Arc, and a play you stop within the first minute (wrong stream, autoplay) isn't sent at all, so it doesn't clutter your WeTrakr history.
  • The WeTrakr card shows how many of today's requests are used, since WeTrakr limits them per day. Syncing only asks for what changed since last time, and if the limit is ever reached the card says when syncing picks up again.
  • "Send my history to WeTrakr" copies the watched titles and library already on a profile to WeTrakr in one go, with a count first. Titles WeTrakr already has are skipped.
  • WeTrakr also works with the Calendar (new episodes of shows you follow there), Transfer library, and as a "More like this" source on details pages.
  • Floppy as a tracker. Floppy shows what you're watching, finished titles land in your history, stopped ones keep a resume point, and Mark as watched carries across. Sign in with a code on your phone, or paste an app token. Thanks to dannyvfilms for Floppy and the original tracker design (NuvioMedia#3811).

Media servers

  • Genres for Jellyfin, Emby, Silo and Plex libraries in Discover, taken from your server, so a big library can be narrowed to just its comedies or westerns.
  • Each movie and show library also comes A to Z and by Newest release, next to the usual newest-added order. Use them in Discover, in collections, or switch them on as Home rows (they start off).
  • Server libraries can be picked as sources in the Collection editor, with their genres too.
  • New "Folders from genres" in the Collection editor. Pick a server library, tick the genres you want (the biggest are ticked for you) and Arc makes one folder per genre, so a whole library becomes one tidy Home row of Action, Comedy, Drama and so on, each tile showing its genre name over a picture from that genre.
  • Jump to a letter and hide what you have watched. In Discover, a library's A to Z version gets "Starts with", so M on a huge library is the first thing you see, and every server library gets "Show: Unwatched". Both work together with the genre choice.
  • Silo (and other media servers) now find shows they only know by their TVDB number, so episodes like Euphoria S1 E2 show up as a Silo source instead of "no match".

Watch party

  • Watch party with Nuvio app users (experimental). Pick "With Nuvio app users" on the Watch party page and you can join the same party as friends on the official Nuvio apps (TV, phone, computer, LG and Samsung TVs). Up to 3 people, needs your Nuvio sign-in and goes through Nuvio's server. Arc parties stay the default and still need no account.

Network

  • New DNS choice in Settings > Advanced. Pick Cloudflare, Google, Quad9, AdGuard or your own address and the app looks up add-ons, TMDB, images, debrid, media servers and ExoPlayer streams over an encrypted connection, so an internet provider that blocks or fakes those addresses can't get in the way. System stays the default.

Playback, sound and subtitles

  • TrueHD passthrough should no longer stutter on boxes whose audio reports its position in big jumps (seen on a Realtek box). Silent keep-alive frames now only go in at pauses and seeks, or when the audio has really run out, and if any go in mid-film the stats panel shows how many on a new "A filler" row. (#87)
  • Plain subtitles get their own Outline size (Off, Thin, Normal, Thick) and a separate Shadow with its own opacity, so a thick outline and a shadow can be on at the same time, on both players. Your current Text edge choice carries over. (#56)
  • Italic subtitles in Noto Sans keep the same weight as the rest of the line instead of turning bold. (#91)
  • The Generating thumbnails screen no longer sits still for up to 40 seconds when thumbnails from another release already match. The count moves on straight away.

Home and details

  • "Resume from" only shows when the film will really resume. A film only picks up where you left off once a little of it has been watched, and the stream list no longer promises otherwise.
  • New switch "Episodes left on Continue watching" (off by default): show cards get a small "5 left" pill counting the aired episodes from the one you're on. (#52)
  • Details pages show IMDb's parental guide (nudity, violence, profanity, alcohol/drugs, frightening scenes) just above Cast, worst first with a coloured dot, using the same Content warnings switch as the player. (#92)
  • Collection folders without their own background picture show their cover picture behind the row again when focused, like the official app.
  • If Home ever stays black while it waits for rows that never arrive, it now asks for them again by itself after 20 seconds instead of needing a restart.
  • Opening a show from the Android TV home screen or a link right after Arc starts no longer says "Meta not found" for 5 minutes. Arc waits for your add-ons to load and tries again by itself, and the error page shows the right ID and advice.

Add-ons

  • An AIOStreams error (such as "Rate Limit Exceeded") no longer shows up as a title's details. Arc waits a moment and asks again.
  • Arc only asks an add-on for title details it says it has. AIOStreams was being asked about every title on Home and answered "not found" hundreds of times per load.
  • An add-on that answers "not found" for title after title is left alone for 10 minutes instead of being asked dozens of times at once.

Privacy

  • Logs you share (in a GitHub issue, for example) no longer include your Nuvio sign-in token when a sync with Nuvio's server fails.

From official NuvioTV 1.1.0-beta.10

  • Continue watching cards get "Mark as watched" in their menu.
  • Back from a full-screen trailer on a details page goes back to the background trailer when "Play in background" is on, and the dark shade on the left no longer stays over the full-screen trailer.
  • The player stays on the engine you picked (ExoPlayer or MPV) when the same stream restarts after an error or a subtitle switch.
  • Debrid links are prepared in the background, so the screen can't freeze while a debrid source gets ready.
  • *...
Read more

Nuvio Arc 1.1.0-nt.9.2

Choose a tag to compare

@ysosrs123 ysosrs123 released this 02 Nov 12:51

Nuvio Arc is my experimental fork of Nuvio for trying new ideas, not a replacement for the official app. It runs on the same boxes and works best on stronger ones. It's a one-person hobby project: report problems or ideas in this repo's Issues (best effort) or at r/NuvioForks, and please don't report issues from this build to the official Nuvio GitHub or Discord.

Nuvio Arc 1.1.0-nt.9.2 follows nt.9.1 with thumbnails that get going while you're still choosing a stream, a calmer start for 4K and Dolby Vision films, one DTS badge, and sound fixes for TrueHD and commentary tracks. Still on official NuvioTV 1.1.0-beta.9, and it installs over nt.9.1 keeping all your settings.


Thumbnails

  • Thumbnails get going while you look at the stream list. As soon as the list is complete, Arc opens a lighter copy of the film you're most likely to pick (the top stream on the list) and reads its index. When you pick that stream, the copy is handed straight to the player and the first thumbnails come within moments. Leave the list without playing and the copy is given back (a TorBox copy added for it is removed again).
  • The copy's first pictures show on the thumbnails screen as soon as they exist, and titles you've watched before open their copy straight away.
  • The player starts from the stream list you just picked from instead of asking every add-on again, so its Sources panel is ready at once too.
  • The thumbnails screen gets going sooner and the TV blinks less. On boxes like the Ugoos AM9, a 4K film is no longer opened behind the screen only to be closed again: the screen starts from the film's index, the copy's thumbnails show from its second picture, and a Dolby Vision film switches the TV into Dolby Vision once, when it starts, instead of three times.
  • No more 8-second wait before the thumbnails screen on a second film. After a film had used all your TorBox connections, the next film's screen couldn't read its index until the film itself started. Nothing plays at that point, so the thumbnails now get the connections.
  • A backup copy is opened beside the first (another file), so if the first turns out unusable the thumbnails can carry on from the backup instead of starting the search again.
  • Lighter copies a little longer or shorter than your film are used. WEB releases with a few seconds more or less of logos or credits (up to 3 minutes) used to be turned down. Arc now lines them up by their scene cuts and checks pictures from the start, middle and end before using them.
  • Samples and wrong files are skipped. A copy that turns out to be a 30-second sample or a file Arc can't read is dropped at once, never tried again through another add-on, and its source is ranked lower next time.
  • One odd picture no longer throws a good copy away. When a single check picture differs, two more decide.
  • The thumbnails screen no longer stalls partway. Slots a copy can't serve are made from the film itself at the same time, and for media servers away from home the screen only waits for what the copy can make.
  • Media servers away from home without thumbnails of their own get them from a copy. The screen waits for a TorBox (or other) copy's thumbnails instead of starting the film without any, and gives up only if no copy can be used.
  • No more thumbnails screen flashing up for a title that already has thumbnails saved.

Picture, sound and badges

  • Fixed a black picture with sound after the thumbnails screen on Dolby Vision profile 8 films on Amlogic boxes. The film now stays paused under the screen instead of being started again.
  • A DTS track shows one DTS badge. A DTS-HD MA film showed DTS, DTS-HD and DTS-HD MA badges with a badge pack. It now shows only DTS-HD MA (DTS:X shows DTS:X and DTS-HD MA), in the player, on the stream list and on the details page.
  • No more crackling after switching to TrueHD or DTS-HD mid-film. When Android refused the full sound buffer for a moment, Arc settled for a tiny one and the sound crackled until the film was closed. It now waits a moment and gets the full buffer.
  • The audio track you were on is kept when the player restarts after the thumbnails screen, so a film no longer jumps back to another track.
  • A commentary track is no longer chosen first. When the only track in your language is a commentary (a Korean film with an English commentary, say), Arc now starts on the main track, preferring the lossless one.

Install

The update banner in the app installs this release for you. Or download the APK for your device below and install it over the top (your data is kept):

  • app-full-arm64-v8a-release.apk for most current boxes (Shield, Ugoos, Google TV).
  • app-full-armeabi-v7a-release.apk for the Fire TV Stick and other 32-bit devices.

Nuvio Arc installs over earlier Nuvio Arc and Nuvio-test builds, keeps all your settings, profiles and sign-ins, and still installs next to the official Nuvio. Version 1.1.0-nt.9.2, package com.nuvio.tv.test.


Licence and attribution

GPL v3.0. Upstream copyright headers, licence text and developer attributions are preserved.

  • Upstream: NuvioMedia/NuvioTV, including compatible changes through 1.1.0-beta.9.
  • The surround passthrough engine is ported from pull request 3107 in the official app by halibiram, with ram130. Media servers build on pull request 3728 in the official app by tapframe.
  • AV1 software decoding uses dav1d by VideoLAN and the dav1d authors (BSD 2-Clause), with cpu_features by Google (Apache 2.0). Calendar episode times come from TVmaze and TheTVDB (metadata provided by TheTVDB). Subtitle fonts Roboto, Montserrat, Noto Sans and Asap Condensed are under the SIL Open Font License 1.1. All are credited under Settings > About > Licenses & attribution.
  • Source for this build: tag 1.1.0-nt.9.2 in this repository.
  • Nuvio Arc is not affiliated with or endorsed by the NuvioTV project.

Nuvio Arc is built on Nuvio. If you enjoy it, support the Nuvio team at nuvio.tv/support.

Nuvio Arc 1.1.0-nt.9.1

Choose a tag to compare

@ysosrs123 ysosrs123 released this 01 Nov 23:56

Nuvio Arc is my experimental fork of Nuvio for trying new ideas, not a replacement for the official app. It runs on the same boxes and works best on stronger ones. It's a one-person hobby project: report problems or ideas in this repo's Issues (best effort) or at r/NuvioForks, and please don't report issues from this build to the official Nuvio GitHub or Discord.

Nuvio Arc 1.1.0-nt.9.1 follows nt.9 with thumbnails made by your box's hardware decoder, a smoother start after updating, and a big round of fixes from your reports. Still on official NuvioTV 1.1.0-beta.9, and it installs over nt.9 keeping all your settings.


Thumbnails

  • Thumbnails are made by your box's hardware decoder. Much faster on most boxes: a 4K film's set in 11 seconds instead of about 45 on a 2 GB Xiaomi TV box, and HD titles on every box. On 2 GB boxes without their own video memory, like the Fire TV Stick 4K Max, 4K titles use it only when the box has memory to spare. When it doesn't, Arc goes straight to the usual way, which is now quicker as well (a 4K film's set in 31 to 35 seconds instead of 46).
  • New switch: Settings > Playback > Player Interface > Hardware decoder for thumbnails. On by default. If thumbnails ever look wrong or your box struggles, turn it off and they are made the usual way.
  • Thumbnails come from a lighter copy first, on every box, before and during play. As soon as you pick a stream, Arc finds a lighter copy of the same film in your other sources (720p first, then 1080p, then 4K, and only then the film itself), checks a few of its pictures against your film and makes the thumbnails from it. It learns which sources give good copies quickly and tries the others last. The copy gets going the moment its link opens and makes its first pictures before the thumbnails screen is even up, so the first thumbnails show sooner. Nothing to set up: the old "Thumbnails from a copy" switch is gone, it is simply on. A cached TorBox copy may be added to your TorBox list for a few minutes and removed again.
  • Media servers away from home use a lighter copy straight away. The copy is chosen within about a second of pressing play, instead of pulling every picture from your server first, and one doubtful picture no longer throws a good copy away.
  • No more endless "Generating thumbnails" screen. If the player restarted at the wrong moment (it can when the TV reports its sound formats late), the screen could spin forever with the film hidden behind it. It now carries on with the restarted player, and any screen that stops making progress gets out of the way.
  • H.264 films get hardware thumbnails on Amlogic boxes too (Ugoos, Xiaomi), where the decoder used to give up and fall back.

Playback

  • Less memory churn during playback, most of all on 2 GB boxes: picture subtitles (Blu-ray style) are now decoded only for the track you are watching and only when each line is due, instead of every subtitle in the file as it downloads. TrueHD sound and the downloader also make far fewer throwaway copies.
  • Smoother first minutes after installing or updating. Arc now tells Android which parts of the player to prepare ahead, so the first films after an update no longer stutter while Android catches up. (#8)
  • Heavy films keep more buffer on 2 GB boxes. The Automatic speed-up no longer borrows buffer memory before the film is on screen, and never takes it below eight seconds of film. A heavy film also starts as soon as its buffer is full.
  • The film's buffer no longer starts at a fraction of its size after the thumbnails screen on 2 GB boxes (it could start at 20 MB).
  • Fewer false alarms on the Fire TV Stick. Fire OS memory warnings only shrink the buffer when the box's own numbers agree, and 4K films keep more memory free for the video decoder.
  • Pressing Play is several seconds quicker when you have two or more media servers. Arc no longer ranks all your sources a second time, and ranking itself is about four times faster in tests.
  • The film starts cleanly after the thumbnails screen on 2 GB boxes. Picking the film up again after the screen could trip a stream error and leave it paused until you pressed Play. Arc now rebuilds the player cleanly at that point, any restart after an error carries on playing, and Automatic speed-up no longer opens more downloads than TorBox allows.
  • Leaving a film no longer freezes the screen for a second on boxes with a big buffer.
  • Automatic speed-up remembers servers that block extra downloads partway through a film. Arc keeps that server to one download for a day, longer if it happens again (up to a week). (#79)

Picture, sound and badges

  • Player badges show what is actually playing, one badge each. A Dolby Vision WEB-DL with DD+ Atmos now shows DV, DD+ and Atmos instead of DV, HDR10, HDR, Atmos, DD+ and DD.
  • Dolby Vision MKV files played as HDR10 now tell the TV they are HDR10 (or HLG for profile 8.4). With "Always remove DV" the picture used to reach the decoder without its colour details.

Subtitles

  • Turning subtitles off in the player no longer changes your preferred language. Off applies to that title only, and if your language had been switched to None this way, it comes back by itself.
  • The subtitle background keeps the opacity you set when drop shadow is on. It used to turn almost black. (#89)
  • Subtitle size moves in steps of 5 instead of 10, in Settings and in the player. (#88)
  • Four new subtitle fonts: Roboto, Montserrat, Noto Sans Semi-Bold and Asap Condensed. They work with every subtitle style option (colour, background, outline, shadow, size, bold, position) on both players. With Noto Sans Semi-Bold, subtitles in Arabic, Hebrew, Hindi, Bengali and Tamil show in Noto too, and Chinese and Japanese use your box's own Noto font on the standard player.
  • DM Sans subtitles now really show in DM Sans on Libmpv.

Calendar and Home

  • Library shows from anime add-ons show up in the Calendar and Coming up, and a show that can't be matched yet is tried again the next day instead of a week later.
  • US evening shows land on the right day in Australia, the UK and elsewhere when the date comes from an add-on.
  • Your Calendar and Coming up settings now follow your account to all your boxes.
  • Continue watching and unsent watched changes are kept safe across updates. They are now saved in a form a future build can always read.
  • The newest episode is no longer skipped in Coming up when the next one is already announced.

Screens

  • The library button only counts lists it can change. With MDBList as your library source, a show in one of your smart, liked or other people's lists no longer shows "Remove from library" while missing from your Library; pressing it adds it to your Watchlist, and the message says what really happened.
  • Parental guide shows for titles where IMDb leaves out the vote count.
  • Series pages no longer wait on an episode-ratings server that no longer exists.
  • Titles under the posters on cast pages are no longer cut off, and the Production and Networks logos scroll fully into view on details pages without Trakt comments.

Install

The update banner in the app installs this release for you. Or download the APK for your device below and install it over the top (your data is kept):

  • app-full-arm64-v8a-release.apk for most current boxes (Shield, Ugoos, Google TV).
  • app-full-armeabi-v7a-release.apk for the Fire TV Stick and other 32-bit devices.

Nuvio Arc installs over earlier Nuvio Arc and Nuvio-test builds, keeps all your settings, profiles and sign-ins, and still installs next to the official Nuvio. Version 1.1.0-nt.9.1, package com.nuvio.tv.test.


Licence and attribution

GPL v3.0. Upstream copyright headers, licence text and developer attributions are preserved.

  • Upstream: NuvioMedia/NuvioTV, including compatible changes through 1.1.0-beta.9.
  • The surround passthrough engine is ported from pull request 3107 in the official app by halibiram, with ram130. Media servers build on pull request 3728 in the official app by tapframe.
  • AV1 software decoding uses dav1d by VideoLAN and the dav1d authors (BSD 2-Clause), with cpu_features by Google (Apache 2.0). Calendar episode times come from TVmaze and TheTVDB (metadata provided by TheTVDB). Subtitle fonts Roboto, Montserrat, Noto Sans and Asap Condensed are under the SIL Open Font License 1.1. All are credited under Settings > About > Licenses & attribution.
  • Source for this build: tag 1.1.0-nt.9.1 in this repository.
  • Nuvio Arc is not affiliated with or endorsed by the NuvioTV project.

Nuvio Arc is built on Nuvio. If you enjoy it, support the Nuvio team at nuvio.tv/support.

Nuvio Arc 1.1.0-nt.9

Choose a tag to compare

@ysosrs123 ysosrs123 released this 31 Oct 08:35

Nuvio Arc is my experimental fork of Nuvio for trying new ideas, not a replacement for the official app. It runs on the same boxes and works best on stronger ones. It's a one-person hobby project: report problems or ideas in this repo's Issues (best effort) or at r/NuvioForks, and please don't report issues from this build to the official Nuvio GitHub or Discord.

Nuvio Arc 1.1.0-nt.9 is built on official NuvioTV 1.1.0-beta.9 (its 31 October version, ahead of the official tag). It installs over nt.8.2 and keeps all your settings.

This one is for 2 GB boxes: 4K thumbnails before play work on the Fire TV Stick 4K Max again, and the film gets a bigger buffer. The Calendar keeps its air times when Trakt drops out, night mode gets a remote button, and all of official beta.9 comes along.


2 GB boxes

  • 4K thumbnails before play finish again. On boxes like the Fire TV Stick 4K Max the screen closed itself after 20 seconds, thinking the film had stalled. It now waits: a 4K film got its full set (122 thumbnails, where it got 3 before), with no "no picture" error afterwards.
  • No early stops. The thumbnails screen no longer ends when the TV changes refresh rate, and a full swap no longer stops thumbnails on boxes that still have plenty of free memory (like the 2 GB Xiaomi).
  • A bigger buffer. The buffer is sized after Home lets go of its pictures, the same 32 MB is no longer counted twice, and once the start is over the buffer grows back step by step to the box's full size (on a Fire Stick: 112 MB to 176 MB within 20 seconds). It gives memory back first if the box runs short; nothing already buffered is dropped.

Calendar

  • Air times stay when Trakt drops out. A lapsed Trakt login used to turn every show into "Time not announced" for hours, even shows that need no Trakt account. Arc now keeps the times it has and asks TVmaze and TheTVDB straight away.
  • Shows with only a date sort under the right day, so the Coming up row no longer jumps around in the Americas.
  • Your own dynamic MDBList lists count with "Include my own lists" on (first 150 titles).

Night mode

  • Night mode on a remote button. Give any spare button "Night mode on/off" in Settings > Playback > Remote buttons. One press turns it off, the next brings back the level you used last (Medium the first time), with a small banner. During passthrough it changes nothing and says so.
  • Strong now brings the loudest moments down about 6 dB as well as lifting quiet ones. Light and Medium are unchanged.

From official NuvioTV 1.1.0-beta.9

  • Skip intro from chapter names (Opening, Intro, Recap, Ending, Credits), without an online skip service.
  • Remote and Bluetooth media keys work on mpv.
  • Styled anime subtitles can be drawn into the picture: new "ASS render mode" with Video effect next to Overlay. Dolby Vision, the AM9's native FEL and tunnelled playback always use Overlay.
  • Sharper player badges: Atmos, DTS:X and DTS-HD MA read from the audio track, and only the language that plays.
  • Episode details from the player: hold OK on an episode in the episode list.
  • Leaving the app frees the video decoder; coming back resumes paused at the same spot.
  • Hold Back to leave the recommendations after a film.
  • Smaller fixes: Back lands where you were in Integrations, posters load with a DNS VPN app, no black screen while a details trailer starts, stream languages read properly, and MKV files with the track list at the end play.

Thumbnails

  • Seek thumbnails is a simple On/Off switch. 4K is always included; if you had "Up to 1080p", thumbnails are simply on.
  • About three times faster before play: up to 20 keyframes per request where the server allows it (TorBox does; Real-Debrid and Premiumize keep working as before). Copies are fetched in batches too.
  • The fastest copy first: a cached TorBox copy (added and removed again), Premiumize and cached debrid links now come before plain links.
  • Media servers away from home and torrents get thumbnails, from another of your sources where possible, otherwise from the server itself (one connection, at most 150 MB per film).
  • The thumbnails screen starts sooner and its count and time left are honest.

Playback

  • No more "too many requests" from TorBox on 5 or more connections: TorBox is kept to 8 at once, and a refusal is retried within half a second.
  • Heavy films start with about 6 seconds in hand, and the first minute stays quiet (background lookups wait).
  • Faster recovery after a long skip on slow-to-answer servers, and Automatic connections remember servers that refuse a second connection.
  • Memory-light downloads on boxes with 3 GB or more: the buffer filled 35-45 % sooner from far TorBox servers in tests.
  • TrueHD starts about 5 seconds sooner on a TV's own speakers and on Bluetooth.
  • Changing the audio track no longer restarts the player between tracks of the same format with Tunnelled playback on. (#80)

Home and player fixes

  • Home posters show much sooner for every poster source, not only TMDB and Fanart. (#84)
  • Home descriptions get their fourth line back. (#68)
  • Add-on subtitles you picked before come back straight away. (#81)
  • Pausing with thumbnails off stays on Play, and a quick press right after pausing is no longer undone. (#78)
  • 5.1 and 7.1 badges from badge packs are back, and Dolby Vision files no longer get an extra WEB badge. Contributed by @dineshalphaque in #82, thanks mate.

Good to know

  • Thumbnail copies from TorBox are added to your TorBox list and removed again afterwards. A cached link from another debrid add-on may stay in that account, which is why those come last.

Install

The update banner in the app installs this release for you. Or download the APK for your device below and install it over the top (your data is kept):

  • app-full-arm64-v8a-release.apk for most current boxes (Shield, Ugoos, Google TV).
  • app-full-armeabi-v7a-release.apk for the Fire TV Stick and other 32-bit devices.

Nuvio Arc installs over earlier Nuvio Arc and Nuvio-test builds, keeps all your settings, profiles and sign-ins, and still installs next to the official Nuvio. Version 1.1.0-nt.9, package com.nuvio.tv.test.


Licence and attribution

GPL v3.0. Upstream copyright headers, licence text and developer attributions are preserved.

  • Upstream: NuvioMedia/NuvioTV, including compatible changes through 1.1.0-beta.9.
  • The surround passthrough engine is ported from pull request 3107 in the official app by halibiram, with ram130. Media servers build on pull request 3728 in the official app by tapframe.
  • AV1 software decoding uses dav1d by VideoLAN and the dav1d authors (BSD 2-Clause), with cpu_features by Google (Apache 2.0). Calendar episode times come from TVmaze and TheTVDB (metadata provided by TheTVDB). All are credited under Settings > About > Licenses & attribution.
  • Source for this build: tag 1.1.0-nt.9 in this repository.
  • Nuvio Arc is not affiliated with or endorsed by the NuvioTV project.

Nuvio Arc is built on Nuvio. If you enjoy it, support the Nuvio team at nuvio.tv/support.

Nuvio Arc 1.1.0-nt.8.2

Choose a tag to compare

@ysosrs123 ysosrs123 released this 26 Oct 12:43

Nuvio Arc is my experimental fork of Nuvio for trying new ideas, not a replacement for the official app. It runs on the same boxes and works best on stronger ones. It's a one-person hobby project: report problems or ideas in this repo's Issues (best effort) or at r/NuvioForks, and please don't report issues from this build to the official Nuvio GitHub or Discord.

A small hotfix on top of Nuvio Arc 1.1.0-nt.8.1, still built on official NuvioTV 1.1.0-beta.8. It installs over nt.8.1 and keeps all your settings.


Fixed

  • Player badges show your badge pack again. With an imported badge pack, the player often showed only the resolution and the audio channels, even when the file name said HEVC, Dolby Vision, HDR or Atmos. This happened when the addon's own stream text (for example an AIOStreams formatter) doesn't list those details. The player now reads the file name and what is actually playing, the same details the stats screen shows, so codec, HDR and Dolby Vision, audio format, Atmos, DTS-HD MA and DTS:X show up from your pack. As before, the picture badges follow what really plays: a Dolby Vision file your TV plays as HDR10 shows HDR.
  • The Home picture loads by itself after a cold start. When Arc opened on the first Continue watching card, the big picture at the top sometimes stayed empty until you pressed a key. It now tries again by itself a few times, so the picture shows up without a key press.

Install

The update banner in the app installs this release for you. Or download the APK for your device below and install it over the top (your data is kept):

  • app-full-arm64-v8a-release.apk for most current boxes (Shield, Ugoos, Google TV).
  • app-full-armeabi-v7a-release.apk for the Fire TV Stick and other 32-bit devices.

Nuvio Arc installs over earlier Nuvio Arc and Nuvio-test builds, keeps all your settings, profiles and sign-ins, and still installs next to the official Nuvio. Version 1.1.0-nt.8.2, package com.nuvio.tv.test.


Licence and attribution

GPL v3.0. Upstream copyright headers, licence text and developer attributions are preserved.

  • Upstream: NuvioMedia/NuvioTV, including compatible changes through 1.1.0-beta.8.
  • The surround passthrough engine is ported from pull request 3107 in the official app by halibiram, with ram130. Media servers build on pull request 3728 in the official app by tapframe.
  • AV1 software decoding uses dav1d by VideoLAN and the dav1d authors (BSD 2-Clause), with cpu_features by Google (Apache 2.0). Calendar episode times come from TVmaze and TheTVDB (metadata provided by TheTVDB). All are credited under Settings > About > Licenses & attribution.
  • Source for this build: tag 1.1.0-nt.8.2 in this repository.
  • Nuvio Arc is not affiliated with or endorsed by the NuvioTV project.

Nuvio Arc is built on Nuvio. If you enjoy it, support the Nuvio team at nuvio.tv/support.

Nuvio Arc 1.1.0-nt.8.1

Choose a tag to compare

@ysosrs123 ysosrs123 released this 26 Oct 09:18

Nuvio Arc is my experimental fork of Nuvio for trying new ideas, not a replacement for the official app. It runs on the same boxes and works best on stronger ones. It's a one-person hobby project: report problems or ideas in this repo's Issues (best effort) or at r/NuvioForks, and please don't report issues from this build to the official Nuvio GitHub or Discord.

An update on top of Nuvio Arc 1.1.0-nt.8, still built on official NuvioTV 1.1.0-beta.8. It installs over nt.8 and keeps all your settings.

Night mode on nt.8 turned effects and bass down along with the loud scenes, so films sounded flat and quiet. It now only lifts the quiet moments. This release also keeps playback going when TorBox says "too many requests", brings frame rate matching back in line with the official app for 25 and 30 fps video, stops slow addons such as AIOStreams from coming back empty, gets the badges under the player title to show far more of your badge pack, and adds a DTS-HD setting for Arc running on a TV with a soundbar.


New

  • Confirm with OK, a fourth Seeking choice. In Settings > Playback > Player Interface > Seeking. Left and right only move the marker and its thumbnail while the film waits where it is, and the film only jumps when you press OK; Back cancels. It works paused or playing, with ExoPlayer or MPV, with or without thumbnails, so finding a spot no longer means rebuffering on every press. Holding a key glides at the Balanced speeds, and a seek left alone for 15 seconds is dropped and the film carries on where it was. (#71)
  • DTS-HD and DTS:X on TVs with a soundbar. Running Arc on a TV with a soundbar or receiver on HDMI ARC or eARC? A new DTS-HD and DTS:X passthrough setting (Settings > Playback > Audio) lets the TV pass DTS-HD and DTS:X on instead of Arc, for TVs that show plain DTS or play nothing. It only shows on a TV, boxes are unchanged, and TrueHD and other formats work as before. (#27)
  • Device assessment and Automatic speed-up work together. With Automatic speed-up on, the assessment now suggests Connections: Automatic, and applying it leaves Automatic speed-up in charge instead of setting a fixed number of connections that quietly switched it off.

Better

  • Automatic speed-up remembers the piece size that worked for each server, so the next film from that server starts on it straight away instead of working it out again over the first few minutes. Slow-answering services such as Real-Debrid gain the most. 2 GB boxes keep their limits.
  • 4K thumbnails pick a lighter copy. When a 4K film's thumbnails come from a smaller copy, a 720p or 1080p WEB copy now comes before a 1080p disc remux. A remux's keyframes are four to five times bigger for the same thumbnail, so thumbnails finish sooner on slower links.

Fixed

  • Steadier playback when TorBox says "too many requests". When TorBox refused, Arc retried every piece on its own a few times in quick succession and then gave up on it, and the pieces it gave up on sat there until the player reached them, so load errors piled up and the buffer ran dry. Now all pieces wait together, one request checks in now and then (after 2, 4, 8 and then every 15 seconds), and everything carries on as soon as TorBox answers again. (#8)
  • Night mode lifts quiet moments instead of turning loud ones down. On nt.8 it cut the bass even on Light and drowned out effects on Strong, and typical dialogue got quieter too. Now quiet scenes and soft speech come up (by up to 6 dB on Light, 10 dB on Medium and 15 dB on Strong), while loud effects and bass keep the level they were mixed at. A limiter still catches the peaks, and a sudden loud hit right after a quiet, lifted scene is caught sooner. The same change applies with ExoPlayer and MPV. (#69)
  • 25 and 30 fps video switches the TV to 25 and 30 Hz again. Since nt.8, frame rate matching sent 25 fps to 50 Hz and 30 fps to 60 Hz even when the TV offers 25 or 30 Hz. It now picks the exact rate when the TV has it, like the official app. Motion looks the same either way, since at 50 Hz each frame was just shown twice. 50 or 60 Hz is still used when there's no exact mode (720p usually has no 25 Hz), and on TVs that switch refresh rate without going black (QMS), where a switch to 25 Hz would black out the screen.
  • Slow addons such as AIOStreams show their results again. Arc gave up on an addon after 15 seconds, while the official app waits up to a minute. AIOStreams only answers once every source behind it has answered, so when one of them was slow or down (TorBox, for example) the whole result was thrown away and you saw nothing from it. Addons now get 60 seconds, and a new Addon response timeout setting under Settings > Playback > Stream selection lets you choose anything from 10 to 60 seconds. Other addons still show up as soon as they answer.
  • Badges under the player title show much more of your badge pack. With a Fusion badge pack imported, the player often showed only resolution and audio channels. Most packs are written for file names (DDP5.1, DV.HDR) or AIOStreams labels (DD+, HDR+DV), and the player didn't describe what it plays in those words. Now it does, so codec, HDR and Dolby Vision, audio format, Atmos, DTS-HD MA and DTS:X, 10-bit and the audio language (including AIOStreams' flags) show up too, with ExoPlayer and MPV. Badges still show what is actually playing: a Dolby Vision file your TV plays as HDR10 shows HDR, not DV.
  • Player badges follow an audio track switch. Pick another audio track and the badges catch up within a moment, without flickering in between. A commentary or other second track no longer shows Atmos just because the file name says the main track has it.
  • Player badges show up as playback starts. They used to appear only a few seconds in, once the first buffering had finished. They now fill in while the stream loads, so they're there when the picture starts.
  • No more empty frames between the seek thumbnails. The strip showed a tile every 30 seconds while the thumbnails made before play are spaced wider (every minute on Full, every 2 minutes on Faster for a 4K remux), so after a finished "Generating thumbnails" screen many tiles were blank. The strip now only shows as many tiles as there are thumbnails and fills in as more are made during the film. (#72, #70)
  • The title, logo and description at the top of Home sit just above the rows again, as in the official app. They kept room for four lines of description and two rows of details whatever the title had, so short descriptions left a gap above the row name and the logo could touch the top of the screen. (#68)
  • Home is smoother in the first seconds after opening Arc. Catalogue rows are now prepared away from the part of the app that draws the screen, and the rows further down wait a few seconds before they load by themselves, then arrive in batches instead of one by one. (#51)
  • Anime from your library stays in the Calendar and Coming up. Shows saved from anime add-ons such as Kitsu no longer drop out after Arc restarts, and ones you haven't opened in a while are matched too, so they show without "Also follow my other services".
  • Shows coming back after a long break stay in the Calendar. A show in your Nuvio library is followed even when you last watched it more than a year ago, so a new season after a long gap turns up in Coming up.
  • Thumbnail settings follow the main switch. With Seek thumbnails off, Generate thumbnails before play, Thumbnails before play and Thumbnails from a copy are greyed out.
  • Device assessment suggestions read as suggestions. The value on the right is what the assessment suggests, not what is in use, and now says so: "Suggested: On · Auto, up to about 10 GB" next to "Currently: Off". With the disk cache off, nothing is stored. (#73)

Good to know

  • Night mode makes everything louder, most of all on Strong, because it now lifts the quiet parts and leaves the loud ones as they were. Turn the TV down a little when you switch it on. As before, it never changes sound passed straight through to a soundbar, receiver or TV.
  • An addon that never answers keeps its loading sign up for up to a minute instead of 15 seconds, now that addons get longer. Everything else on the list is there to pick from in the meantime. If that bothers you, lower Addon response timeout.
  • Some badges from your pack still only show in the stream list. The player only shows what is playing, so source (WEB-DL, REMUX), release group, edition and subtitle badges stay off it. So do packs that match the emoji or hidden markers an AIOStreams formatter adds. If your pack still shows little in the player, choose another one under Player badges in Settings > Layout > Streams, or none to use Arc's own badges.

Install

The update banner in the app installs this release for you. Or download the APK for your device below and install it over the top (your data is kept):

  • app-full-arm64-v8a-release.apk for most current boxes (Shield, Ugoos, Google TV).
  • app-full-armeabi-v7a-release.apk for the Fire TV Stick and other 32-bit devices.

Nuvio Arc installs over earlier Nuvio Arc and Nuvio-test builds, keeps all your settings, profiles and sign-ins, and still installs next to the official Nuvio. Version 1.1.0-nt.8.1, package com.nuvio.tv.test.


Licence and attribution

GPL v3.0. Upstream copyright headers, licence text and developer attributions are preserved.

  • Upstream: NuvioMedia/NuvioTV, including compatible changes through 1.1.0-beta.8.
  • The surround passthrough engine is ported from pull request 3107 in the official app by halibiram, with ram130. Media servers build on pull request 3728 in the official app by tapframe.
  • AV1 software deco...
Read more

Nuvio Arc 1.1.0-nt.8

Choose a tag to compare

@ysosrs123 ysosrs123 released this 25 Oct 05:54

Nuvio Arc is my experimental fork of Nuvio for trying new ideas, not a replacement for the official app. It runs on the same boxes and works best on stronger ones. It's a one-person hobby project: report problems or ideas in this repo's Issues (best effort) or at r/NuvioForks, and please don't report issues from this build to the official Nuvio GitHub or Discord.

Nuvio Arc 1.1.0-nt.8, now built on official NuvioTV 1.1.0-beta.8. It installs over nt.7.4.1 and keeps all your settings.

This release brings in everything from the official 1.1.0-beta.8, including the new subtitle engine for styled subtitles, and adds a big batch of Arc's own work on top: badges for what is really playing, a Seeking setting so skipping feels the way you like it, night mode and dialogue boost for late-night watching, thumbnails on 2 GB boxes and from all your sources, a smarter Automatic speed-up that picks the piece size for each film and refills quickly after a seek, and fixes for TrueHD on more TVs and for old XviD files.


Highlights

  • Badges for what is really playing. The official app's new player badges (from 1.1.0-beta.8), built on in Arc: they're on to start with, work straight away with Arc's own badge pictures (or your imported badge pack), and show what really reached the player: 4K, Dolby Vision or HDR10, TrueHD, Atmos, 7.1 and the source type.
  • Seeking your way. A new Seeking setting with Gentle, Balanced and Fast, and skipping without a thumbnail to show now jumps as soon as you let go. (#63)
  • Night mode and Dialogue boost. Night mode turns loud scenes down and lifts quiet speech. Dialogue boost raises the centre channel, where most of the talking is, by up to +12 dB. They only work on sound Arc decodes itself. When the sound goes straight through (passthrough) to a soundbar, AV receiver or TV, for example Dolby Atmos, TrueHD or DTS, Arc doesn't change it: the controls are greyed out and your soundbar's or receiver's own night and dialogue modes are the ones to use. With MPV the sound is always decoded, so they work there. (#64)
  • Thumbnails on 2 GB boxes and from all your sources. With "Generate thumbnails before play" on, 4K films on boxes like the Fire TV Stick get their thumbnails before the film starts, and thumbnails for 4K films now look for a smaller copy across your debrid add-ons, media servers and HTTP providers.
  • Smarter Automatic speed-up. It picks the piece size for each film, gets the buffer back quickly after a seek or a stall, and the stats show the requests it really runs.
  • TrueHD and XviD fixed. TrueHD reaches your soundbar as TrueHD again on more TVs (#27), and older XviD and DivX AVI files play smoothly on any box.

More on each below.


New

Player

  • Badges for what is really playing. While the controls are up, a row of small badges under the episode and chapter line shows what reached the player: 4K, Dolby Vision or HDR10, TrueHD, Atmos, 7.1 and the source type. It works out of the box with Arc's own badge pictures, or with your imported badge pack. The picture format always comes from the player, so a Dolby Vision file playing on its HDR10 base layer says HDR10. It is on to start with; switch it off in Settings > Layout > Streams. The badges and badge packs come from the official 1.1.0-beta.8. What Arc adds: built-in badge pictures, so it works without a pack; on by default (off in the official app); placed under the episode and chapter line in all three control styles, hidden while the seek thumbnail shows, and following your UI scale and HDR dimming; and HDR and Dolby Vision read from the video itself rather than the file name.
  • New Seeking setting in Settings > Playback > Player Interface, with three choices. Gentle is the slow, steady seek of the last few builds. Balanced (the default) starts just as slowly, then speeds up, so an hour takes about 7 seconds of holding instead of 15. Fast works like the official app: big steps and a jump as soon as you let go. (#63)
  • Move subtitles up and down from the remote. Two new remote-button jobs, Subtitles up and Subtitles down, in Settings > Playback > Remote buttons. Each press moves them a step, holding keeps them moving. (#54)
  • "Resume from 42:10" on the streams screen, and plugin streams show their source name.
  • Arc asks before switching player engine, because the video reloads from where you are.

Sound

  • Night mode. Turns loud scenes down and lifts quiet speech, so you stop riding the volume between whispers and explosions. Choose Off, Light, Medium or Strong in the player's audio panel (Sound adjustments) or in Settings > Playback > Audio. It stays on until you turn it off, works in both ExoPlayer and MPV, and is off by default. It doesn't change sound passed straight through to a soundbar, receiver or TV (see Dialogue boost below).
  • Dialogue boost. The old "Downmix: center mix level" is now Dialogue boost in the audio panel, Off to +12 dB. It raises the centre channel, where most of the talking is, on 5.1 and 7.1 sound that Arc decodes itself: when it's mixed down to stereo for TV speakers, and now also when it goes out as 5.1 or 7.1 PCM to a receiver. With MPV it works when the sound is mixed to stereo. When it can't help, the row says why (passthrough, a stereo track, or sound that arrived already mixed to stereo). They only work on sound Arc decodes itself. When the sound goes straight through (passthrough) to a soundbar, AV receiver or TV, for example Dolby Atmos, TrueHD or DTS, Arc doesn't change it: the controls are greyed out and your soundbar's or receiver's own night and dialogue modes are the ones to use. With MPV the sound is always decoded, so they work there. The range used to go from -10 to +30 dB; anything outside the new range moves to the nearest end. (#64)
  • The subwoofer stays when 5.1 or 7.1 is mixed down to stereo, with ExoPlayer and MPV. Mixing a surround film down for TV speakers used to drop the subwoofer channel, so explosions and music lost their low end. It's now mixed into the front speakers at half level.
  • The audio panel's "Delay and gain" button is now called "Sound adjustments".

Thumbnails

  • Thumbnails are on to start with on boxes with 3 GB of memory or more. They used to start off below 4 GB. Boxes with 2 GB stay off until you switch them on, and a choice you already made in Settings stays as it is.
  • 4K thumbnails on 2 GB boxes, before the film starts. On boxes like the Fire TV Stick, with "Generate thumbnails before play" on, a 4K film now loads after its thumbnails are made. The box needs its memory for them first, so the film waits behind the "Generating thumbnails" screen and starts when it's done: about a minute the first time on Faster, no wait the next time. "Start watching now" or Back still starts it at any time. Bigger boxes, HD films and the setting off are unchanged.
  • Thumbnails for 4K films now look for a smaller copy across all your sources (debrid add-ons, media servers, HTTP providers). Add-on links through TorBox, Real-Debrid, AllDebrid, Premiumize and the rest now count, as long as the add-on marks them as cached. A media server away from home gives a copy too, one request at a time and only while the film has plenty buffered. See "Good to know" below.

Subtitles

  • New subtitle engine for styled ASS/SSA subtitles (anime and fansubs). Smoother in heavy scenes, works with tunnelled playback, and a new Subtitle render resolution setting lets slower boxes draw them at a lower size. The old Standard / Effects / Overlay render mode choice is gone. The libass switch stays off for now while I check it on my boxes; your subtitle delay works with it.
  • Separate subtitle style for HDR and Dolby Vision. Pick a text colour and brightness used only on HDR video, in the subtitle style panel. It starts at the same dimmer level as before, so nothing changes until you touch it. "Dim controls in HDR" now only dims the player controls.

Network and app

  • 12 MB piece size option. Custom network now offers 12 MB pieces, a step between 8 and 16 MB.
  • Install updates automatically (Android 12 and newer, so boxes like the Ugoos AM9 but not the Fire TV Stick). Arc can download a new version in the background and install it while the box is idle, then tells you once it has updated. Off to start with, in the update settings.
  • Add-ons can set an audio delay per stream, added on top of your own delay for the device. (#24)

Better

Playback and Automatic speed-up

  • Automatic speed-up tells servers apart better. It now remembers TorBox per region, Real-Debrid per city and Premiumize per location, whichever machine you land on, so a film starts from what that part of the service really delivered.
  • One odd evening can't throw Automatic speed-up off. What it remembers about a server is averaged over several films, and it can only make a film start on more downloads than usual, never fewer.
  • Heavy films start on the right number of downloads. When the add-on gives no file size, Automatic speed-up guesses a remux's bitrate, and a heavy one could start a download short. It now counts again as soon as the server tells it the real size, so a 95 Mbit/s remux gets its extra download from the first second instead of sitting on 7 to 8 seconds of buffer. Boxes with 3 GB or more also start with a bit more headroom, and the spare downloads are handed back once the buffer is comfortable.
  • Automatic speed-up picks the piece size for each film. Instead of 8 or 16 MB fixed at the start, Automatic now chooses 8, 12, 16 or 24 MB pieces together with the number of downloads, from how quickly the server answers and how fast it delivers, within what your box's memory allows. It now times every piece, not only the first one, so a server that answers slowly gets bigger pieces and a quick one stays on small p...
Read more

Nuvio Arc 1.1.0-nt.7.4.1

Choose a tag to compare

@ysosrs123 ysosrs123 released this 22 Oct 03:41

Nuvio Arc is my experimental fork of Nuvio for trying new ideas, not a replacement for the official app. It runs on the same boxes and works best on stronger ones. It's a one-person hobby project: report problems or ideas in this repo's Issues (best effort) or at r/NuvioForks, and please don't report issues from this build to the official Nuvio GitHub or Discord.

A hotfix on top of Nuvio Arc 1.1.0-nt.7.4, still built on official NuvioTV 1.1.0-beta.7. It installs over nt.7.4 and keeps all your settings.

Heavy 4K remuxes on 2 GB boxes like the Fire TV Stick 4K Max kept stopping to load on nt.7.4. While thumbnails were being made, Automatic speed-up held back its read-ahead to leave them memory, for the whole film, even when the thumbnails had already given up. This fixes that and gives these boxes more buffer ahead.


Fixed

  • Remuxes on 2 GB boxes play smoothly again. Once the film is playing, Automatic speed-up reads ahead with the memory it has, as it did before nt.7.4. Thumbnails now only decode with the memory that is left over, so the film always comes first.
  • More buffer ahead when memory is tight. When there is only room for a back buffer shorter than 10 seconds (less than one skip back), Arc now gives that memory to the buffer ahead instead. A short back buffer you set yourself is kept when it fits.
  • Remuxes on 2 GB boxes start on five downloads, also from a server Arc hasn't seen before, so the first minutes no longer stop to load while it works its way up.
  • Automatic speed-up remembers the real server behind an add-on. Add-ons like StremThru or Comet hand out files from different services. Arc now notices which server the film really comes from and starts on what worked there last time, instead of mixing up, say, Premiumize and TorBox behind the same add-on.

Install

The update banner in the app installs this release for you. Or download the APK for your device below and install it over the top (your data is kept):

  • app-full-arm64-v8a-release.apk for most current boxes (Shield, Ugoos, Google TV).
  • app-full-armeabi-v7a-release.apk for the Fire TV Stick and other 32-bit devices.

Nuvio Arc installs over earlier Nuvio Arc and Nuvio-test builds, keeps all your settings, profiles and sign-ins, and still installs next to the official Nuvio. Version 1.1.0-nt.7.4.1, package com.nuvio.tv.test.


Licence and attribution

GPL v3.0. Upstream copyright headers, licence text and developer attributions are preserved.

  • Upstream: NuvioMedia/NuvioTV, including compatible changes through 1.1.0-beta.7.
  • The surround passthrough engine is ported from pull request 3107 in the official app by halibiram, with ram130. Media servers build on pull request 3728 in the official app by tapframe.
  • AV1 software decoding uses dav1d by VideoLAN and the dav1d authors (BSD 2-Clause), with cpu_features by Google (Apache 2.0). Calendar episode times come from TVmaze. Both are credited under Settings > About > Licenses & attribution.
  • Source for this build: tag 1.1.0-nt.7.3 in this repository.
  • Nuvio Arc is not affiliated with or endorsed by the NuvioTV project.

Nuvio Arc is built on Nuvio. If you enjoy it, support the Nuvio team at nuvio.tv/support.

Nuvio Arc 1.1.0-nt.7.4

Choose a tag to compare

@ysosrs123 ysosrs123 released this 22 Oct 02:01

Nuvio Arc is my experimental fork of Nuvio for trying new ideas, not a replacement for the official app. It runs on the same boxes and works best on stronger ones. It's a one-person hobby project: report problems or ideas in this repo's Issues (best effort) or at r/NuvioForks, and please don't report issues from this build to the official Nuvio GitHub or Discord.

Nuvio Arc 1.1.0-nt.7.4, still built on official NuvioTV 1.1.0-beta.7. It installs over nt.7.3 and keeps all your settings.

This release is about smoother playback with less memory, above all on 2 GB boxes like the Fire TV Stick 4K Max. Before building it I tested Automatic speed-up against servers from Sydney to South Africa, with hundreds of simulated playbacks at the memory a 2 GB box really has. The lesson: the pieces still downloading take memory away from the buffer, so the best setup is the smallest one that still keeps up with the film. Automatic speed-up now works that way, remembers what worked on each server, and shares the server with thumbnails instead of fighting them for it. The buffer also stays topped up now, and the buffer settings tell you what your box can really hold.

Nothing changes if you've set Connections to a number yourself: your own settings are used as before.


New

  • One buffer setting instead of two. Min buffer duration and Max buffer duration are now one setting, Buffer ahead (10 to 600 s with ExoPlayer native memory, 10 to 120 s without). Your old Max value carries over. A line under it shows how many seconds of a 4K remux and of a web file your box can really hold, and it turns amber when the setting is longer than a remux can fill. Initial buffer and Buffer after rebuffer get the same amber line when a remux can't fill them on your box.
  • Add-on landscape rows keep their own pictures again. Rows an add-on already shows as landscape use the add-on's pictures. A new switch in Settings > Layout, Backdrop with Logo on add-on landscape rows, gives them the backdrop with the title logo instead, separately from Always Backdrop with Logo. If you use Landscape posters, add-on landscape rows now also show the add-on's pictures unless you turn the new switch on.

Better

Playback and Automatic speed-up

  • The buffer stays topped up. The player now loads again as soon as the buffer drops a little below its full size, instead of filling it, waiting until it has run down to the minimum and only then loading again. There's more film in hand when a server slows down.
  • Automatic speed-up picks its downloads by memory. It uses the fewest downloads and the smallest pieces that still keep up with the film, so more of your box's memory goes to the buffer itself. Quick servers get small pieces, slow ones bigger pieces, and 3 GB and 4 GB boxes may use more downloads than before.
  • Automatic speed-up remembers each server. The next film from the same server starts straight away on the downloads and piece size that worked last time, instead of measuring again. If a film runs short again after a download was handed back, it goes straight back to what it needed.
  • 2 GB boxes keep a proper buffer again. Boxes like the Fire TV Stick and Xiaomi Box S now keep at least as many seconds ahead as the official app. The back buffer only uses what is left over, and when memory runs low the buffer ahead is cut less. Arc also sets aside less memory when a film starts, so these boxes get a usable buffer instead of the bare minimum.
  • 2 GB boxes free up memory for the film. When a film starts, Arc lets go of the posters and backdrops it was holding for Home (they come back from storage afterwards), so the buffer and thumbnails get that memory instead.

Thumbnails

  • Thumbnails make way for the film. While you watch, thumbnails pause as soon as the buffer runs low and pick up again once it has recovered.
  • The film and thumbnails share TorBox's limit. TorBox allows 8 requests at once per account. The film and thumbnails now stay inside that together, so TorBox no longer refuses them. If a server refuses anyway, thumbnails stop for 2 minutes so the film has the server to itself; the film keeps loading and only asks a little less at once until the server is happy again.
  • Thumbnails from copies are faster while you watch. A 720p or 1080p copy is now read 3 or 4 pictures at a time during playback instead of one, depending on the server. On 2 GB boxes Arc waits a little longer for a copy before it decodes the 4K film itself.

Calendar and Coming up

  • The Calendar remembers your view. It opens on Week, List or Month, whichever you picked last, separately for each profile.
  • Shows you started long ago come back to the Calendar when a new episode is on the way. A show you watched more than a year ago now counts as followed once its next episode turns up in Continue Watching, so the Calendar shows the same new episodes as Coming up.
  • Coming up no longer repeats what Continue Watching already has. If Continue Watching has something from a show to watch, Coming up leaves that show out, so you don't see an older episode marked New or a date for an episode you can already play.
  • Coming up and the Calendar agree on dates. When the Calendar knows a show's episode dates, Coming up uses those, so a whole season released at once no longer shows as "Tomorrow".

Fixed

  • Calendar List: the "Next from" episodes in the right-hand panel can be reached. Down from the buttons moves into them and the panel scrolls them into view. OK opens the show.
  • Layout settings stay put after a restart. Changes like the Continue Watching card style and the poster shading are kept until they have reached your account, retried if the upload fails, and no longer reset when the copy in your account doesn't have them.
  • Landscape cards show the title logo instead of plain text when an add-on's own logo link doesn't load. The card now uses the same logo as the big picture at the top.

Install

The update banner in the app installs this release for you. Or download the APK for your device below and install it over the top (your data is kept):

  • app-full-arm64-v8a-release.apk for most current boxes (Shield, Ugoos, Google TV).
  • app-full-armeabi-v7a-release.apk for the Fire TV Stick and other 32-bit devices.

Nuvio Arc installs over earlier Nuvio Arc and Nuvio-test builds, keeps all your settings, profiles and sign-ins, and still installs next to the official Nuvio. Version 1.1.0-nt.7.4, package com.nuvio.tv.test.


Licence and attribution

GPL v3.0. Upstream copyright headers, licence text and developer attributions are preserved.

  • Upstream: NuvioMedia/NuvioTV, including compatible changes through 1.1.0-beta.7.
  • The surround passthrough engine is ported from pull request 3107 in the official app by halibiram, with ram130. Media servers build on pull request 3728 in the official app by tapframe.
  • AV1 software decoding uses dav1d by VideoLAN and the dav1d authors (BSD 2-Clause), with cpu_features by Google (Apache 2.0). Calendar episode times come from TVmaze. Both are credited under Settings > About > Licenses & attribution.
  • Source for this build: tag 1.1.0-nt.7.3 in this repository.
  • Nuvio Arc is not affiliated with or endorsed by the NuvioTV project.

Nuvio Arc is built on Nuvio. If you enjoy it, support the Nuvio team at nuvio.tv/support.

Nuvio Arc 1.1.0-nt.7.3

Choose a tag to compare

@ysosrs123 ysosrs123 released this 20 Oct 09:08

Nuvio Arc is my experimental fork of Nuvio for trying new ideas, not a replacement for the official app. It runs on the same boxes and works best on stronger ones. It's a one-person hobby project: report problems or ideas in this repo's Issues (best effort) or at r/NuvioForks, and please don't report issues from this build to the official Nuvio GitHub or Discord.

A hotfix on top of Nuvio Arc 1.1.0-nt.7.2, still built on official NuvioTV 1.1.0-beta.7. It installs over nt.7.2 and keeps all your settings.

This one is all about Automatic speed-up and heavy 4K remuxes, especially on 2 GB boxes like the Fire TV Stick 4K Max. On nt.7.2 a 90+ Mbit/s remux could keep stopping to load because speed-up stayed on a single download. Now it starts on several straight away, keeps enough for the film, and backs off gently when memory gets tight. The Stats panel also fits smaller screens now.

Nothing changes if you've set Connections to a number yourself: your own settings are used as before.


Better

Automatic speed-up

  • Remuxes start on several downloads from the very first second. Arc now recognises a heavy file before it starts, from the file's size and the title's running time, or from a name that says remux (or 4K with TrueHD or DTS-HD MA audio outside a web release). It no longer plays the first seconds on one download to measure it first, so the stop right at the start is gone. If the guess is wrong, the extra downloads are simply handed back once the buffer is comfortable.
  • 2 GB boxes like the Fire TV Stick get smaller pieces and more downloads. Speed-up now uses 8 MB pieces on these boxes (unless the server is slow to answer, like Real-Debrid, where 16 MB is faster), starts a remux on three downloads and can go up to six. Three 8 MB downloads hold less memory than two 16 MB ones did before.
  • It reads further ahead while the box has memory to spare. Extra pieces are fetched ahead of the film, so short dips in speed are covered instead of stopping the picture. The read-ahead builds up a couple of pieces at a time, and Arc never sends more than 8 requests to the server at once, so servers don't push back with "too many requests".
  • It backs off gently when memory gets tight. It gives back the read-ahead first, then one download at a time, and tries again after 15 seconds instead of a minute. It leaves Android to close idle background apps instead of holding back early, which is how Android is meant to free memory.
  • It never drops back to a single download that is too slow for the film. Once the buffer is comfortable it hands spare downloads back, but it keeps at least two when one alone can't carry the film. An extra download that makes things slower is no longer kept.

Stats panel

  • The Stats panel fits smaller screens. The detailed Dolby Vision rows (DV HDR, CM, levels, L1, L5) now only show for Dolby Vision profile 7 FEL and MEL on the native route, where they matter, and a long Audio line slides along instead of wrapping onto a second line.

Fixed

  • Automatic speed-up no longer gets stuck on one download on Fire TV and other boxes that send memory warnings while they still have plenty free. A routine memory warning from Fire OS locked speed-up at one download for the whole film, so heavy remuxes kept stopping to load. A warning now only holds it back when the box is really short of memory.

Install

The update banner in the app installs this release for you. Or download the APK for your device below and install it over the top (your data is kept):

  • app-full-arm64-v8a-release.apk for most current boxes (Shield, Ugoos, Google TV).
  • app-full-armeabi-v7a-release.apk for the Fire TV Stick and other 32-bit devices.

Nuvio Arc installs over earlier Nuvio Arc and Nuvio-test builds, keeps all your settings, profiles and sign-ins, and still installs next to the official Nuvio. Version 1.1.0-nt.7.3, package com.nuvio.tv.test.


Licence and attribution

GPL v3.0. Upstream copyright headers, licence text and developer attributions are preserved.

  • Upstream: NuvioMedia/NuvioTV, including compatible changes through 1.1.0-beta.7.
  • The surround passthrough engine is ported from pull request 3107 in the official app by halibiram, with ram130. Media servers build on pull request 3728 in the official app by tapframe.
  • AV1 software decoding uses dav1d by VideoLAN and the dav1d authors (BSD 2-Clause), with cpu_features by Google (Apache 2.0). Calendar episode times come from TVmaze. Both are credited under Settings > About > Licenses & attribution.
  • Source for this build: tag 1.1.0-nt.7.3 in this repository.
  • Nuvio Arc is not affiliated with or endorsed by the NuvioTV project.

Nuvio Arc is built on Nuvio. If you enjoy it, support the Nuvio team at nuvio.tv/support.