github ysosrs123/NuvioTV-Fork 1.1.0-nt.stable
Nuvio Arc 1.1.0-nt.stable: meet Scout, your personal film curator

one hour ago

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.stable is built on official NuvioTV 1.1.0. It installs over nt.10 and keeps all your settings.

This is a massive update. The headline is Scout, your personal film curator. Tell it how you feel, who's on the couch or how long you've got, and it finds something you'll enjoy and tells you why. It learns from what you actually watch, and it's ready the moment you update.

There's plenty more besides: better sound on more setups, a way to find out exactly what your box can play, a search box for every setting, Plex fixes, CloudStream extensions that finally run all their providers, and a long list of fixes from the official app.

The big ones:

  • Introducing Scout. Your personal film curator. Picks on Home made just for you, a page that finds something for everyone on the couch in a few presses, Mixes of random episodes, and, with your own AI key, asking for a film in your own words.
  • Better sound. Standard DTS now stays in time on more setups, and the player can tell you whether you're really getting DTS-HD MA or DTS:X.
  • Find out what your box can really play. Format check plays tiny test clips to see which video, HDR and audio formats your box handles, then suggests settings to suit.
  • Search your settings. One search finds any setting by its name or by what it does, by typing or by voice, and takes you straight to it.
  • CloudStream extensions run every provider they include, keep your on and off switches after a repo refresh, and pick the right title more often.
  • Official NuvioTV 1.1.0 merged, with everything since nt.10.

Introducing Scout

Ever spent longer choosing than watching? Scout is your personal film curator. It's switched on for everyone, you don't need to sign up to anything, and it doesn't need an external add-on. The one exception is Ask, which uses an AI service of your choosing and needs your own key.

Scout is experimental for now, so you may run into some bugs or slow spots. It's being actively developed and improved, and its picks get better over time as it learns what you like.

  • Picks on Home, made on your box. Picked for you, Because you watched and Hidden gems, built from what you watch and refreshed once a day.
  • Picks that know your taste, not just what's popular. Scout learns the themes, directors and writers you keep coming back to, how mainstream or obscure you like things and which languages you watch, then finds and sorts picks to suit. It learns from the history of whichever service you use: Simkl, MDBList, WeTrakr or Nuvio's own sync. Signed in to Trakt? It also uses Trakt's lists of similar titles, built from what people really watch. Every row moves or switches off on its own in Reorder Home Catalogs.
  • New for you and Trending for you. What's just out and what's big this week, sorted by your taste instead of by popularity, so two people get two different rows. Films only show once they're out to stream or rent, and a row stays hidden if not enough of it suits you.
  • A real reason on every pick. "Because you love Denis Villeneuve and first contact" instead of a generic line, taken from your own ratings and history.
  • Separate rows for separate tastes. Slow sci-fi and comfort sitcoms no longer blend into mush: each gets its own named row. Fewer near-copies of the same idea, and about one pick in five is a stretch, something a little different.
  • Picks you keep skipping take a rest. Shown for a couple of weeks and never opened? It steps aside for three months so fresh titles get a turn.
  • Pick five to get started. New profile? Choose five posters you love and Scout has something to work with straight away.
  • One press to find something. More filters on the Scout page lets you pick by mood, decade, country, language, length, theme and acclaim. Like what you found? Save it as a Home row. A row of Scout tiles on Home (Surprise me, moods, decades) is off for now while I polish it. Turn it on under Settings, Scout, Scout tiles.
  • Browse by region. Nine regions in Scout's More filters, from UK and Ireland to East Asia and Latin America, plus Canada and Hong Kong under Country.
  • Love it, like it, not for me. Rate from the Rate button on a title page, the long-press menu or a quick question after a film. It tunes your picks, and one switch turns it all off.

The Scout page

  • Choose what you're after. Movie, Series, Anime or Documentary, how long you've got and who's watching sit along the top. Anime gets its own moods, and documentaries are picked by topic.
  • Pick for everyone on the couch. Add the other profiles on your box and the picks have to suit all of you. Anything one of you has already finished stays out.
  • Moods that mean what they say. Feel-good really is feel-good, and Documentary leaves out comedy. Moods rely on TMDB's genres and tags, so an odd title can still slip through, and Weird and some series moods are the least reliable.
  • Surprise me, or tune it. Lighter, Darker, Newer, Older, Better rated, Hidden gems, International or from your own country, or just three more. Save what you got as a Home row and it keeps finding new titles. Long-press a pick for More like this.
  • Browse any way you like. More filters has decades, countries, regions, languages, film lengths and themes, each with its own picture.
  • Award winners. Oscar Best Picture winners and nominees, the Palme d'Or, Golden Lion, BAFTA, Golden Globes and Emmys, under Acclaim in More filters. The lists come with Arc, so they only update with a new version.
  • Complete series and Family night. Complete series only offers shows that have ended, so no cliffhanger left hanging. Family night stays at PG or under and leaves out horror, for when visitors are over. No kids profile needed.
  • Or just ask. With an AI key set up, say or type what you want right on the Scout page and the answers fill it, each with a reason.
  • Learns what suits you, age ratings too. If you mostly watch M and above, G and PG titles sink down your picks. A strong match can still appear, and it isn't a parental control.
  • Your taste. Your top title, your genres, decades and countries, and the titles, directors and actors shaping your picks. Rate a title now and then to teach it faster, or start fresh whenever you like. It stays on the box.

Mixes

  • Random episodes across several shows. Long-press a show and add it to a mix. Arc picks a show, then an episode, and plays it through your normal sources. Remix picks another, and Unwatched only and Keep playing are one press away. The idea comes from TV Mix in Nuvio-ReSeq, thanks.
  • Mixes on Home with their own artwork. Each mix gets a card made from its shows' pictures and a name that suggests itself, so no typing with the remote. Rename it whenever you like, and move the row in Reorder Home Catalogs like any other.
  • The next episode comes from the Mix. At the credits the card offers the Mix's next pick, from any show in it. Pausing or rewinding holds the countdown, so it won't leave an episode you're still watching.
  • Run out of episodes? The Mix offers shows that fit, each with a one-press Add.

Ask, with your own AI key

  • Ask for something to watch in your own words. Press the mic and speak, type, or use your phone, in any language: "films like Inception, but without the dreaming". The answers come back as normal title cards with a one-line reason.
  • Talk to it. Your words appear as you speak and nothing is sent until you press Ask Scout. TV voice services stop listening when you pause, so Add more lets you carry on. On Android 13 and up Arc asks the voice service to stay open, but some boxes ignore that. The Fire Stick gives apps no voice service, so type or use your phone there.
  • Bring your own key. Gemini, Groq, OpenAI, Claude, or any service with the OpenAI format under Other, and Arc picks the model we tested for each. Paste the key on your phone; it stays encrypted on the box and isn't synced. Only your question, short lists of titles you liked and didn't, genres you leave out and the answer language are sent. Titles you've already watched are left out of the answer, unless you ask for a rewatch.
  • See what you've already watched, if you want to. Ask leaves out titles you've seen, and a Show watched button adds them back straight away. Ask for a rewatch and they're there from the start.
  • Refine an answer with one press. Less violent, Older, Newer or Something lighter.
  • Turn a sentence into a Home row. Save any answer as a row. It refreshes itself about once a week with your key and moves like any other row.
  • Ask Scout from Search. With a key, a sentence in Search adds an Ask Scout line above the results. Nothing goes to the AI until you press it.
  • Your taste in words. Your AI writes a short description you can read and edit, like "no jump scares", and Ask uses it from then on. Turn on AI sorting and about once a week it reorders the titles Scout already found, with its reasons, so it can't make any up. The screen says exactly what gets sent.
  • Ask and Scout rows follow your poster settings, including your own poster address, and Ask answers use your add-on's artwork too.
  • Clear your past questions, all at once or one at a time. Saved Home rows stay.

Back up your whole setup

  • Backup and restore. A new page in Settings saves your profiles and Arc's settings to a file, so uninstalling Arc or clearing its data no longer loses them. Bring it back on the same box or a new one, including from the first sign-in screen after a reinstall.
  • Save a copy to your phone first. After a reinstall or Clear app data, Android hides the old file from Arc, so you bring it back from your phone or computer. Download a copy from the QR page when you make the backup.
  • Your passwords stay locked. Debrid keys, add-on links and sign-ins are only included if you choose a PIN, and stay locked with it. Sound and picture settings only come back if you tick them, since they belong to the box that made the backup. Use a long PIN, 10 digits is the most it takes, because a short one is only weak protection if someone else gets hold of the file.
  • After a restore, Arc reopens by itself and offers to sign you in to Nuvio, which brings back your supporter status, Home rows, collections and watch progress. If you sign in after restoring, your synced settings can replace the restored ones. To keep what's in the backup, sign in first and then restore. If something couldn't be restored, Arc tells you before it restarts, so check your settings and sign-ins before you reset your old box.

Tell me when something's wrong

Something went wrong and you can't work out how to describe it? You can now tell me from inside Arc, with the details that help me find the cause.

  • Report a problem, right from the player or Settings. Press Report in the player, on the loading and error screens, or from the new section in Settings. Say what happened in a few presses, add a note if you like, and see exactly what will be sent. Nothing leaves your box until you press Send, and Cancel means nothing goes anywhere.
  • Your private details stay out. Links, keys, add-on and server addresses, emails and IP addresses are taken out first. What's left is the playback log, details about your box and sound setup, and the file name and provider, so I can see what was playing. Reports go to a private inbox for this project, never to the official app's team.
  • Your report gets a code, and you can add photos. After sending you get a short code like ARC-7K2Q and a QR code, so you can add photos of the screen from your phone. Sent reports in Settings keeps a list of what you've sent.
  • Send ideas too. Got a suggestion rather than a fault? Choose idea in Settings. Ideas are sent without a log.
  • Record a problem, for faults that come and go. Stutters and sync drift rarely show up when you go looking for them. Start a recording and Arc keeps up to 30 minutes of playback numbers, including sound and frame timing, but never the sound or picture itself. Press OK to mark each moment it goes wrong, then send it. A spare remote button can do the same in one press: set it up under Remote buttons.
  • No connection right now? Your report is saved and sent when the box is back online, for up to 7 days.
  • If Arc closes unexpectedly, it offers a report next time it opens, which you can send, put off or turn off for good. Android 11 and newer only.
  • A limit of 5 reports per box per day, so the inbox stays usable. I read them as a one-person hobby, so I can't promise a reply to each one.

Sound

  • Standard DTS now goes through Arc's own audio route. Arc times it itself instead of trusting the box's clock, the way it already does for TrueHD and DTS-HD. It's only used where your device already passes DTS, and if it doesn't work for a film, that film goes back to Android's own route.
  • DTS through Android's own route now uses the speaker layout receivers expect: stereo for DTS and DTS-HD HRA, 7.1 for DTS-HD MA and DTS:X. This is the route System Passthrough uses.
  • The stats overlay, Stream info, the Audio list and the diagnostics now say DTS-HD MA, DTS:X, DTS-HD HRA or DTS Express instead of just DTS-HD. Arc reads it from the audio itself, so it's right even when the track name says nothing or gets it wrong, and the badge on the player shows DTS-HD MA when the audio really is. MKV files for now; when the audio doesn't say, it stays DTS-HD.
  • Arc now spots Atmos inside MKV files, even when the track name doesn't mention it, including 7.1 Atmos with an AC-3 core. Detection by HeliumMarcos, from halibiram#47.
  • No more re-encoding TrueHD when the file already has a track your setup can play directly. If your box would turn TrueHD into AC-3 5.1, Arc starts on the file's DTS-HD, E-AC-3 Atmos, E-AC-3, DTS or AC-3 track in the same language instead. You can still pick TrueHD from the track list.
  • DTS-HD High Resolution and DTS Express go out over HDMI the way receivers expect. That should stop silence or crackling with these on some soundbars and receivers. DTS-HD MA 2.0 is put right too.
  • DTS-HD and DTS:X come back after an output failure, without restarting the film. If lossless output drops, for example after a TV input switch, Arc waits for the output to settle and tries again once at the same spot.
  • If lossless DTS-HD or DTS:X output keeps failing, Arc decodes the sound itself instead of risking silence, and tells you when it does. The System Passthrough setting now warns that it can limit DTS-HD and DTS:X to standard DTS or leave them with no sound, depending on your device and audio setup.
  • TrueHD should no longer stutter on boxes with a jumpy audio clock. When Arc sees the audio position jumping around during a TrueHD film, it switches that film to a steadier clock by itself, which should also stop the dropped frames that came with it. Boxes with a healthy clock aren't touched. If it switched, the stats panel shows an "A clock" row. (#87)
  • Lip sync ignores unreliable timing readings, such as a sound clock reading more than 2 seconds old or a delay of a second or more.
  • Other apps should no longer dip your film's sound. On some starts Arc left the door open for other apps to lower or stop the film's audio on TV boxes. It now closes it.
  • AVI files with extensible audio now have sound in ExoPlayer, including some FFmpeg AAC files whose audio timing also came out wrong.
  • DTS Express now plays as PCM. Arc decodes it itself, so your receiver will show PCM on these tracks, which are mostly commentaries. MKV files for now.

Format check: what can your box really play?

  • A built-in test for your box. Format check plays tiny test clips to find out which video, HDR and audio formats your box really handles, then suggests changes to suit, such as a warning on streams your box can't play. Find it in Device Assessment.
  • Easy to follow. The list beside the clip shows almost twice as many rows with a progress bar, and the question card sits at the side so you can still see your TV's badge. Missed a badge? Choose Show it again to replay the clip.
  • Test again from the results. Press any result that wasn't fine to test just that clip again, or test all of them in one go. The new result replaces the old one.
  • Formats you hide stay hidden everywhere. Auto play, the next episode and the player's source list skip them too.

Picture and playback

  • 10-bit H.264 (Hi10P) files now play. TV boxes can't decode them in hardware, so Arc used to retry and then fail. It now moves them to MPV and decodes them in software straight away. Software decoding is slower, so 4K Hi10P may stutter.
  • H.264 files with a wrong level label now play in ExoPlayer. Some encodes are stamped "level 6.2" although the picture is ordinary 1080p, and Amlogic boxes refused them with a Playback Error. Arc now hands the decoder the level the picture really needs, so they play with hardware decoding and get hardware thumbnails. MPV is unchanged.
  • H.264 at 4K60 plays on the hardware decoder on Amlogic boxes. The decoder refused these files when told their frame rate, so they went to software and dropped most frames. Very high bitrates can still drop frames.
  • Dolby Vision conversion and stripping now work on MP4 files. Arc misread how these files package their video, so the conversion step couldn't do its job.
  • Convert DV5 to DV8.1 only shows when it does something, which is in Convert to DV8.1 mode. Its description now says what it really does, and that colours can be wrong. Format check reads it the same way, and Device Assessment no longer gives advice on it.
  • Frame rate matching works on MKV files that don't state their frame rate. ExoPlayer had nothing to go on, so the TV stayed on its current rate. Arc now checks the file first, for up to 6 seconds, only on these files.
  • A saved frame rate can no longer stick to the wrong file. Arc remembers rates by filename, so another file with the same name could leave the TV on the wrong rate. It now corrects that at the start.
  • No more long wait on a refused source. When a server says to wait a minute or more, the player moves to the next source straight away instead of retrying with nothing on screen, and tells you how long to wait if none is left.

Subtitles

  • One more outline step. Outline size is now Off, Thin, Normal, Thick, Extra thick; the old Thick is called Extra thick and looks the same as before. (#56)
  • A shadow behind an outline sits closer to the letters on ExoPlayer, the same as MPV. (#56)
  • Plain subtitles in MPV are now the same size as in ExoPlayer, with every font and on every box. (#56)
  • Italic subtitles keep their weight with Bold on, instead of coming out heavier than the rest of the line.

Thumbnails and TorBox

  • Stays under TorBox's request limit. TorBox's store servers stop answering for 5 minutes after about 800 requests in 5 minutes, so a long thumbnail pass could leave the next film unable to start. Thumbnails now run at full speed until they get close, then wait, and film pieces always go first. After you leave a film its thumbnails carry on slowly and stop when you open the next stream list.
  • The film starts instead of waiting on thumbnails. If thumbnails have to stop for TorBox's limit while the generating screen is up, the film now starts straight away instead of sitting there for up to 20 seconds.
  • Progress from the first thumbnail. The generating screen counts as soon as the first thumbnail is made, instead of spinning until a smaller copy is confirmed.
  • Sound should no longer play over a stuck picture after the thumbnails screen.
  • Just opening a stream list no longer risks an extra title in your debrid account. With Generate thumbnails before play on, the smaller copy Arc opens now skips add-on debrid links, which Arc can't remove afterwards. Playing an add-on debrid link still adds that title to your account. (#107)
  • The time bar on the thumbnails screen shows the whole film when a copy is used away from home. It could end early, for example at 1:42:00 on a 2:46:55 film, because the parts the copy can't make were left out instead of staying grey.

Media servers

  • Plex titles should now play. Details from a real Plex server couldn't be read, so titles failed as sources and from Plex rows, and Plex's own Home rows could fail too. (#99)
  • Plex libraries on Plex's older agents now work as sources. Libraries still on "Plex Movie (Legacy)", TheMovieDB or TheTVDB, and anime libraries on HAMA, showed up fine but never matched a title.
  • A title from your own server's row should now always offer your server. With Use addon metadata on, Arc remembers which server item a title came from, instead of having to find it again when you press Play. Episodes your server doesn't have still won't list it. The setting's text now says how to play from your server only. (#102)
  • Every credits and intro section can be skipped on Silo, Jellyfin, Emby and Plex, and the next episode card waits for the last credits section.
  • Moving to the next episode works again at a Silo stream limit. On newer Silo servers, Arc closes the current stream and carries on instead of showing an error.
  • Silo skip buttons also work on a title's other versions, series cards in Silo rows show the series artwork, and Silo Home rows load lighter.
  • Plex, Jellyfin and Emby rows load lighter posters, asked for at the size they're drawn, as Silo already does.
  • Settings and the licences page now name Plex next to Jellyfin, Emby and Silo.

Trackers and lists

  • Your tracker lists can now be rows on Home. Pick any list from your Library source in Reorder Home Catalogs and it becomes a row, with films and shows together. Works with WeTrakr, Trakt, MDBList and Simkl. They start switched off.
  • Your own WeTrakr lists are in the Library, including dynamic ones. The first 300 titles of each list come across.
  • Mark as unwatched should now reach Floppy, for films and episodes. An unmarked film stops counting as watched in Floppy and loses its watched date, and an unmarked episode loses its latest play. Older Floppy servers can't do this yet, so there Arc removes the plays it added to a film and leaves episodes alone. Thanks to dannyvfilms, Floppy's developer, for the server side and the original change (#108). (#101)
  • Floppy gets a set of fixes. Addresses are easier to enter, a proxy refusing a request no longer signs you out, marking a whole season carries on if one episode fails, and pausing then leaving now keeps your place.
  • Trackers hold on to your sign-in better. MDBList, WeTrakr and Floppy no longer lose a newly issued sign-in if the app stops what it's doing at that moment, and MDBList and WeTrakr no longer sign you out because a server refused a brand new sign-in once.
  • Better air dates. A show that streams a couple of days before it reaches cable now shows the streaming date, anime follows the Japanese broadcast date and time, exact episode times are preferred, and Trakt users get these too. Continue watching counts such an episode as out on the streaming date. Films with no date in your region or the US now use the earliest date anywhere.
  • Episodes left no longer counts episodes that aren't out. Episodes marked TBA, with no date yet, were counted as if they'd aired. (#106)

Home and details

  • Details pages open faster and without a blank backdrop. The page starts on the picture Home already has, Library and Search fetch a title's backdrop and logo as you land on it, and a title's details aren't fetched twice from the same add-on. Continue watching posters now appear at once, like the rows below them.
  • A steadier details page. With the parental guide on, its space is kept while it loads, so Creator and Cast no longer drop down. With it off, nothing is held, and if a title has no guide the space closes again. The guide, the Play trailer button and the first cast photos all start loading sooner.
  • Episode pictures stay put. The add-on's picture is kept instead of being swapped for TMDB's once it loads. TMDB now only fills the gaps.
  • Two new switches, Also hide Plan to watch and Also hide Watching, under Watched titles in Layout. They keep those titles out of Home rows and the banner, so the same title stops turning up everywhere. Off by default.
  • Episodes left no longer runs into the other pill on poster cards. A poster card shows just the number, and "New season" becomes "New" next to it. (#97)
  • Search posters follow your poster size, like Home, Library and Discover already do. (#95)
  • Stream badges no longer go missing until you refresh. Sometimes a whole list of streams showed no quality or audio badges until you pressed refresh. (#105)
  • Badges under Play now wait for slower add-ons. They used to give up after your auto-play timeout, so a slower add-on such as a self-hosted AIOStreams never showed them. They now wait up to 20 seconds for the first streams. Needs Search before Play on.
  • A busy add-on no longer leaves a title stuck on "Meta not found". It now opens as soon as the add-on answers again.
  • Rows in a collection folder no longer bounce on their own when MDBList ratings are on.
  • Rate stays open on the details page until you pick one or press Back.
  • Title pages no longer fail after browsing. Scrolling Scout rows on Home could leave Cinemeta or AIOStreams refusing to be asked for ten minutes, so title pages opened without their details.
  • Play trailer muted no longer switches itself on. Turning trailer autoplay off, then on again, kept the trailers muted. Your choice now stays as you set it.

CloudStream extensions

  • CloudStream extensions now run every provider they include. Only the first one ever ran, so one extension could hide several sites. They now run four at a time, and a slow one no longer loses the results of the others.
  • Your on and off switches survive a repo refresh. New extensions start off if the repo marks them as down, or if they're adult, live-only or audio-only. You can still switch them on.
  • A failed repo update no longer breaks extensions that were working. Adding a repo now reports how many really installed, a host refusing the repo says so, and providers a repo has dropped are removed.
  • Extensions pick the right title more often. A similar name from the same year no longer matches, and neither does a different part of a film or a number-only title. A film page can no longer play for a series episode.
  • Leaving a stream screen no longer leaves the next one with empty plugin results.
  • Choose which providers to turn on. Add a repository and a page lists its extensions with filters, and only the ones you tick get searched. Repositories added from your phone or your account arrive switched off, so choose on the TV or you won't get sources from them.
  • Many more CloudStream extensions work. About 28 extensions, including VegaMovies, MoviesDrive, StreamPlay, ShowBox and Kisskh, failed quietly because the app had trimmed out code they borrow from it. That code is now kept.
  • A CloudStream extension can no longer crash the whole app. An extension that goes wrong when you come back to it, for example after voice search, is now switched off quietly instead of closing Arc.
  • See what each plugin did. Every provider shows how its last search went: working, no results, site down, or made for a newer CloudStream version.
  • No more two-minute waits. After 45 seconds Arc stops any plugins still searching and keeps every source found so far. You can change that under Playback.
  • A warning before you add a repository. Extensions run inside Arc and some could read your account keys, so Arc asks first.

Settings, profiles and look

  • Search your settings. A new Search item at the top of Settings finds any setting by its name or by what it does, by typing or by voice where the box has a speech service. Pick a result and you land right on that setting. Back takes you to your results.
  • Enter your PIN with the arrows. Profile PIN screens now have a number pad you can move around with the remote, so you no longer depend on your box's on-screen keyboard. Number buttons on a remote still work, and Back always leaves the screen.
  • Switching between Nuvio V2 and Original no longer closes the app.
  • Cleaner Support and Watch party screens, plainer text. Fewer icons and no shouty capital labels, Arc's own buttons in the button editor and UI diagnostics, no emoji on server sources in Full view, and easier wording in the speed test, Device assessment and Night mode.
  • The health labels on the Add-ons page are translated (Debrid, Metadata, OK, Slow, Down, Setup).
  • Stats panel Memory row stays on one line. It wrapped onto two lines on the Google TV Streamer.
  • Rebuffers on the Diagnostics card now counts when you leave a film early. It only updated if the film played to the end, so it often showed 0.
  • Handhelds and tablets: Android's system bars are hidden. A swipe from the edge brings them back. TV boxes aren't affected. (#98)

Staying signed in and starting up

  • A one-off glitch no longer signs you out. When a saved sign-in couldn't be read for a moment, Arc threw it away. Now it keeps it and tries again next time.
  • A damaged settings file no longer stops Arc from opening. After a power cut or crash, those settings go back to their defaults instead of Arc crashing on every start.

From official NuvioTV 1.1.0

  • AutoSync and, on a fresh install, forced subtitles now start switched on. If you chose a subtitle language yourself, forced subtitles stay as you had them.

  • AutoSync now works on styled ASS and SSA add-on subtitles with libass on, and keeps the styling. If no ASS or SSA subtitle fits, a fitting plain one is used instead. It also reads only the dialogue, so signs and karaoke no longer confuse the match.

  • AutoSync only speaks up when it matters. You get one message, when a subtitle really doesn't fit this version of the video. Other failures stay quiet.

  • Your subtitle choice for a series sticks. It's tried first on the next episode and kept if it fits. Only if it doesn't does AutoSync look for another in the same language.

  • Coming back to a paused film is instant. Arc no longer lets go of the video decoder and reloads the player when you leave the app or the screensaver starts.

  • Any saved progress now counts. Play resumes even if you only watched a minute or two, and that title shows in Continue watching and as Resume on the source list.

  • New switch, Auto-scroll descriptions, under Layout. Long descriptions on Home scroll slowly instead of being cut off. Off by default.

  • Films no longer run on past the end on a black screen. On boxes where the hardware decoder never reports the end, Arc now finishes the film properly once the audio has ended.

  • Better anime skip times. AniSkip is now preferred over Anime-Skip, the most complete Anime-Skip entry is used, and an intro with no known end can no longer skip the whole episode.

  • Episode numbers stay right on long shows. Tracking keeps the add-on's numbering when the add-on has that episode.

  • Back after a binge skip no longer lands on the first episode's old source list.

  • Picking an episode in the player responds faster.

  • Finding stream source shows while Arc decides on auto-play, instead of an empty screen.

  • The hero catalog picker no longer lists a catalog twice, and Collections keep repeated sources apart when you edit them.

  • On boxes with no screen for allowing app installs, the update now opens Security settings instead of doing nothing.

  • Fewer crashes: the job scheduler refusing a request, a damaged update settings file, an old stored playback speed, AutoSync retrying a cancelled load forever, and the download reader at the very end of a file.

  • Translations updated from official, including Japanese, Bengali, Hungarian, Slovak, Turkish and Latin American Spanish.

Good to know

  • Scout is experimental and on for everyone. Expect the odd bug or slow spot. The first time you open it after starting Arc can take a few seconds. Love it, like it and not for me can be switched off with one switch, and every Scout row moves or switches off on its own in Reorder Home Catalogs. The Scout tiles row on Home starts off.
  • Tested mainly on stronger boxes. Scout and some of the newest features haven't had a full round on the Fire Stick yet.
  • Atmos labels. A TrueHD Atmos track can still show as TrueHD in the stats overlay.
  • Ask needs your own AI key. Gemini and Groq are free to start; OpenAI and Claude are paid by use with the service you pick. Without a key nothing changes and everything else in Scout still works. The Fire Stick offers apps no speech service, so type your question there.
  • Award lists come with Arc, so they only update with a new version. Oscars go right back to the start, while BAFTA, Golden Globes and Emmys are partial for now.
  • If your box gives a decoder error after coming back to a paused film, turn on Release decoder in background under Playback.
  • MPV subtitle size changed. Plain subtitles in MPV now match ExoPlayer, so they may look bigger or smaller depending on your box and font. Check your Size setting if you had changed it to make up for this.
  • System Passthrough can limit DTS-HD and DTS:X to standard DTS, or leave them with no sound, on some devices. Only use it if lossless formats give noise, drift or no sound with Arc's own route.
  • 4K Hi10P is decoded in software in MPV and may stutter.
  • Floppy: unmarking an episode needs a newer Floppy server. On older ones only films are taken back, and only the plays Arc added.

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.stable, 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.
  • 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.
  • Atmos detection in MKV files is by HeliumMarcos (halibiram#47).
  • Floppy and the original tracker design are by dannyvfilms (NuvioMedia/NuvioTV#3811), and so is the Mark as unwatched change for Floppy (#108).
  • The idea for Mixes comes from TV Mix in Nuvio-ReSeq.
  • 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.stable 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.

Don't miss a new NuvioTV-Fork release

NewReleases is sending notifications on new releases.