Changelog

What's new in Armadillo TV, release by release.

Unreleased Coming in the next update

New

  • App: Settings → Advanced → Update timing - Stable (the default) waits for a release to be promoted after it has run on early-access PCs; Early access gets each release the moment it ships.

0.7.60 2026-09-12

New

  • App: if a new version fails to start properly twice in a row, the next launch offers to go back to the previous version before anything else runs.

Changed

  • App and phone: the Live, Now, Recording and profile markers are square-cornered chips without a dot, like every other chip.

0.7.59 2026-09-12

New

  • App: a recalled version is never offered as an update, and a PC already running a recalled version is offered the newest safe version instead - in the Home banner, or installed for you when automatic updates are on.
  • App: the update keeps a copy of the version being replaced, and Settings → Advanced → Roll back reinstalls it if the new one misbehaves; a rolled-back PC is not offered that version again until a newer one ships.

0.7.58 2026-09-11

Fixed

  • App: a provider that stops answering part-way through a download no longer leaves the app stuck on "syncing channels" at startup - the sync gives up after a minute of silence and the app carries on.
  • App: the update check now runs first at startup, ahead of the channel sync, so a provider problem can never hide a fix that has already shipped. The wizard's "Test" button and the update download get the same one-minute silence limit.
  • Antenna: re-tuning a channel at the exact moment a shared tuner was about to go idle no longer cuts that channel off.

0.7.57 2026-09-11

New

  • App: setup ends with an optional "Watch from anywhere?" step, and Settings › Phone & away shows one clear status card for away access - reachable, setting up, what your router needs, or why this connection cannot be reached.

0.7.56 2026-09-11

Changed

  • App and companion: the page icon renderer checks its inputs more strictly.

0.7.55 2026-09-11

Changed

  • App: updates are checked against the exact Knarrly signing identity and unpacked in a private folder before they run.

Fixed

  • Companion: deleting recordings and editing the hidden-category lists are for the household owner; scheduling, cancelling and reprioritising recordings are for grown-up household members.
  • Companion: the desktop app now identifies itself to the companion with a per-install token, and the companion only answers requests addressed to its own name or address.
  • Companion: setting the first phone password now needs the setup code shown on the PC under Settings › Phone & away.

0.7.54 2026-09-11

New

  • App: you can set up Armadillo TV with just your own video files - no TV source needed; Home shows your Library and the phone plays it.

Changed

  • App: Settings gains an Advanced section for the knobs most households never touch - stream limit, off-air guide, guide refresh, companion port, autostart switches, automatic updates, library scan interval - so the everyday sections stay short.

0.7.53 2026-09-11

Fixed

  • App, companion and recording host: the bundled SQLite database engine is updated to close a published vulnerability (CVE-2025-6965). No data changes.

0.7.52 2026-09-11

Changed

  • App and companion: Home only shows what your sources can do - no Movies or Shows tiles or tabs without a source that has them, no DVR without something that records, no Screens tab with a single stream.
  • App: Settings › Sources shows what the selected source can do - live channels, movies, shows, catch-up, guide, recording, phone & away.
  • App: setting up starts with "What do you have?" - pick antenna, IPTV login, playlist, your own files or the free demo, set each one up in turn, and end on a card showing what each source can do.

0.7.51 2026-09-10

Fixed

  • App: TV display mode (the 1.6x scale-up when maximised) is now a choice, Settings → Appearance → Display mode, and off by default - on a desktop monitor it made every maximised or fullscreen window unusable.

0.7.50 2026-09-10

Changed

  • App: the guide page's category, sort, source, range and genre menus use the same picker as the companion instead of the browser's own dropdowns.

0.7.49 2026-09-10

Changed

  • Companion: guide category counts use the page font with aligned digits; grid cells and channel headers show one focus ring instead of a ring plus an accent border.
  • Companion: Movies and Shows now use the same category picker, and sort/genre/rating menus, as the Guide - phones get the Guide's proper category picker too.
  • App: TV display mode (maximised on a 1920px-wide or larger display) now scales the window 1.6x instead of 2.2x - 2.2 was too big on a desktop monitor.

0.7.48 2026-09-09

Changed

  • Companion: on a tablet or PC browser the Guide is now a time grid like the hub's, with a proper category picker (counts, clear, chips) - phones keep the list.

Fixed

  • Companion: picking a channel for Screens switches to the Screens tab at once and shows the new screen tuning in, instead of waiting on the guide for the stream to start.
  • Companion: a Screens tile that stops advancing now recovers itself (rejoins the live edge, then reloads) and shows a Couldn't-load card only if that fails.

0.7.47 2026-09-09

Changed

  • Companion: the Screens tiles now keep their programme and time current.
  • Companion: the phone hint on the Watch view is now an inset card, as designed.

Fixed

  • App: with three, five, seven or eight screens on the Wall layout the last screen now stretches across the empty cells instead of leaving a hole.

0.7.46 2026-09-09

New

  • Companion: household owners can add a screen from a pasted stream link on a tablet or PC browser (private and local addresses are refused).

Fixed

  • The update banner no longer sticks on "Downloading… 100%" when an update is declined; it now says the update needs approval and lets you try again.

0.7.45 2026-09-09

New

  • On a TV-sized display, Armadillo TV scales its whole window up when maximised or fullscreen so it reads from the couch.
  • A Screens panel on the player's bottom bar: pick a layout, see every screen, move sound between them, reorder or remove them, and add another from the guide or a link.
  • Companion: watch up to four screens at once in a tablet or PC browser (new Screens tab), with the hub's stream budget shown in the bottom bar and Screens sheet; phones stay single-stream.

Changed

  • The player's bottom bar is reorganised: Home and Guide on the left, the playing screen's controls in the middle, screens, profile and a More menu on the right.
  • Tile chrome: a quiet name chip at rest, full header (monogram, programme, sound/record/fullscreen/remove) on hover or focus, 8 px rounded tiles, an error card with Try again / Pick another channel / Remove, and the ghost "Add a screen" tile is gone.
  • Fullscreen: the chrome hides and a mouse movement brings up a top bar (what's playing, recording, leave fullscreen) and a bottom bar (transport, Live, volume, screens) for three seconds; "Esc to leave fullscreen" sits under the top bar.

0.7.44 2026-09-07

New

  • Household owners can set or change the household PIN from the companion's Settings > Household on a phone or another PC.

Fixed

  • The "Click to watch" tip from a screen no longer lingers over Settings or Home after switching views.

0.7.43 2026-09-07

Changed

  • Armadillo TV now installs for the current user and updates itself without an administrator prompt. The first update from an earlier version asks once to remove the old all-users copy; after that, updates are silent.
  • The installer no longer opens the two firewall ports the companion server needs. The app checks them on its own and asks once for permission — right after first-run setup, and any time from Settings > Phone & away.
  • Settings > Phone & away: the companion server's port is now configurable (secure connections use the next port up). Changing it restarts the server, re-grants the firewall rules if they were allowed, updates Armadillo Direct, and refreshes the QR code — phones scan again.

0.7.42 2026-09-06

New

  • Settings on your phone, tablet or another PC: the companion's avatar menu has a Settings entry with the same sections as the app (Appearance, Household, Recordings, Library, Playback, Phone & away, About). Household owners can change padding, ad-break skipping, library and playback preferences, the hub name, clock and time zone from anywhere; folders, sources, away mode and updates stay on the hub PC. Household members see their own account settings; guests see text size only.

Changed

  • Settings is easier to read: input boxes and dropdowns have a clearer outline, section headings and help lines are brighter.
  • Settings has an Appearance section (text size, clock, time zone, guide preview width), so those no longer hide under Playback. Playback is regrouped into Language & subtitles, When something ends, and volume. Preferred audio and subtitle languages are picked by name from a list instead of typed as codes.

0.7.41 2026-09-05

New

  • Companion web app: Favorites on Home can now be sorted (Manual, Name, Kind, Recently added), reordered and removed, and an "Add a favorite" tile jumps to the Guide. On a phone, Edit mode uses move arrows instead of drag. Kids and guest links see the grid but not the controls.

Changed

  • Favorites and Continue-watching tiles, in the app and in the companion web app, now show the title on its own strip below the artwork, so text is always legible.
  • The redundant "Guide" button on the Home hero is gone in both the app and the companion; the Guide tile sits right beside it.

Fixed

  • Continue watching keeps the item you touched last at the front even when two saves land in the same millisecond.
  • Companion web app on a phone: an empty DVR card no longer runs off the right edge of the screen (its text wraps instead), and the header's brand, search box and profile avatar line up with the page content.

0.7.40 2026-09-05

New

  • The companion web app's Home now matches the app: the hero, Browse tiles, DVR strip, Favorites grid, Continue watching, your hub name and the profile menu. Phones get a bottom tab bar; tablets and other PCs get the desktop layout.

Changed

  • In the companion web app the recordings list moved to its own Library tab.

Fixed

  • Kids profiles no longer see the "Add a favorite" tile on Home (adding favorites is for the household); a kid with nothing starred yet sees a short note instead of an empty section.

0.7.39 2026-09-04

New

  • Favorites on Home are a grid of anything you star: channels, movies, series, your own files and recordings. Drag to reorder, sort by name, kind or recently added, remove from the tile. Kids profiles see the grid but not the controls.
  • Home has a living hero: a recording in progress, or what is on the channel you last watched right now, with when it ends, what is next, and a Watch button.
  • Name your hub (Settings → Household); it shows beside Armadillo TV on Home.
  • Log out from the profile menu: Home becomes a "Who's watching?" page until someone picks a profile (the household PIN still applies where it did before).
  • Library can be sorted by title, recently added or year, and anything added in the last week wears a "New" chip. Hovering a title shows a play button; show cards show how many episodes they hold.

Changed

  • Continue watching uses the same wide tile as Favorites, can be dismissed per item, disappears when empty, and can be switched off in Settings → Library. The DVR cards lost their small thumbnails; the tuner readout only appears while something plays.
  • Home's header: your profile is a round avatar top-right with Switch profile, Settings, Log out and the version underneath; phone and tuner status sit beside the search box with proper icons; the old footer is gone. Browse tiles lost their icons, the DVR cards lost their count pills, and every label is sentence case.
  • One icon set across the app (Lucide), bundled with the app.
  • DVR: upcoming recordings are grouped by day (Today, Tomorrow, then the date); finished recordings show what kind of thing they are (Movie, Series, Sports...), and a recording whose file has gone missing says so instead of hiding the Add to Library button.
  • The What's new window is roomier: wider, bigger text with proper spacing between points, and it always fits on screen. Scrollbars across the app are now thin and match the dark theme instead of the stock grey Windows bar.

0.7.38 2026-09-04

New

  • The clock follows your PC: 12- or 24-hour and the time zone come from Windows, and you can override both in Settings → Playback. The guide, Home, the phone and every on-screen time now agree.
  • Real artwork: your recordings and library files get a thumbnail pulled from the video itself, channels show their logo when the provider supplies one, and everything else gets a clean call-sign or title tile instead of a placeholder icon.
  • Library files and finished recordings are sorted by what they are — Movies, Series, Sports, Home videos, Other — instead of everything landing in Movies. You can change a title's kind. Finished recordings now join your Library automatically (turn off in Settings → Library).

Changed

  • Home has a new front page: a big Watch TV tile, Guide / Movies / Shows / Library, and a DVR strip showing what records next and what just finished. Text size now applies to Home too.
  • Library now holds your own files and your finished recordings together, sorted by kind — Movies, Series, Sports, Home videos, Other — with a folder filter you can tick several of. Movies and Shows show only your provider's catalogue. The Timers tab is now DVR: what records next, what just finished, and your timers and season passes.

0.7.37 2026-09-04

Fixed

  • Fetching subtitles from OpenSubtitles failed before the request ever left the PC; it works now.
  • Watching an over-the-air antenna channel on a phone now works: broadcast video is converted on the hub to a format phones can play (it was failing to load before). Needs a PC that can encode video.

0.7.36 2026-09-03

New

  • Bigger, adjustable text everywhere. Standard text is larger on the PC, in the guide and on the phone, and a new Text size setting (Small, Normal, Large, Extra large) scales the whole app together — Settings → Playback on the PC, under the lock icon on the phone. Windows' own Text size setting and your phone browser's text setting apply on top. At the larger sizes phone rows put their buttons underneath the text instead of squeezing it, and the guide's timeline widens so programme names don't get cut short.

Fixed

  • Guest links and the short link now work from inside the house too: phones on the home Wi-Fi are sent to the hub's home address (most routers can't reach their own public address from inside), and the hub's certificate now covers that home name. Existing hubs pick up the new certificate on their next check.

0.7.35 2026-09-03

New

  • Remote access, locked properly: everyone in the house can have their own phone password (the login box stays one box — the password says who you are), each phone shows up under Devices and can be signed out on its own, guest links let a visitor in for a day or a week on one profile only, and an authenticator app can be required for anyone signing in from away from home. After this update every phone signs in once more with the same household password.

0.7.34 2026-09-03

New

  • Antenna tuners now go further: every channel that shares a frequency with something already playing or recording comes for free. A two-tuner HDHomeRun can show or record every subchannel on two frequencies at once instead of two channels total. The screens line shows tuners in use and channels on them.

Fixed

  • Antenna channels no longer show their number twice ("2.4 2.4 HSN2"): the guide prints the number once, from the channel number, and the name is just the station.

0.7.33 2026-09-03

New

  • Several sources at once: your IPTV provider and your antenna now live side by side in the same guide, the same screens, the same recordings and the same phone. Settings → Sources lists every source with an On switch and a Primary marker; turning one on adds its channels without a restart, turning it off takes them away. Each source keeps its own stream limit (the provider's connection count, the tuner's tuner count), the guide gains a source filter when more than one is on, and recording conflicts are worked out per source.

Changed

  • "Switch and restart" is gone from Settings → Sources; sources are switched on and off in place, and the primary can be changed without restarting.

0.7.32 2026-09-03

New

  • Antenna guide: an HDHomeRun source now fills its guide from the broadcast itself — titles, times, descriptions and TV ratings for the next 12 to 24 hours, with no account and nothing to set up. It re-reads every few hours using a tuner that's free at the time; Settings → Sources can turn it off.

Fixed

  • HDHomeRun channels now carry their channel number (like 9.1) as their guide id, so guide data keyed by channel number lines up with them.

0.7.31 2026-09-02

New

  • Watch away from home: Settings → *Watch away from home* gives your hub its own address (`https://<name>.atvhub.net:8591`), a short link to text to a phone, and a real certificate, then asks your router to open one port — so the companion works on mobile data, not just your Wi-Fi. Off by default, and it stays greyed out until the companion has a password. Video still goes straight from your PC to your phone. Getting the certificate can take a minute or two — the panel says so and keeps waiting rather than giving up, and "Test again" always picks up right where it left off instead of starting over.
  • When away access is on and working, the phone panel and Settings show a third QR code labelled "Away from home" alongside the two Wi-Fi ones.
  • If your hub can't be reached, the panel says which of the two things to do: forward TCP 8591 on your router, or (when your provider shares one address between many homes) use a Tailscale tunnel instead. "Test again" re-checks after you've changed something.
  • Away access keeps itself working: the address is re-published every hour and whenever your network changes, the router mapping is re-created, and the certificate renews a month before it expires. "Turn off" gives the name back, closes the port, deletes the certificate and clears everything stored.
  • Sign out everywhere: one button in Settings logs every phone and browser out of the companion.
  • Support for HDHomeRun over-the-air tuners: add a lineup URL when setting up an M3U provider and the app detects the tuner, sets your stream limit to its tuner count, and shows channel numbers like 5.1 in the guide and on the phone. (#249, #250)
  • Stream failure messages now explain what actually went wrong (a busy tuner, a channel not found on the provider, a timeout, and more) instead of a generic "loading failed". (#251)
  • Find your hub: Settings and a new Phone button show QR codes and addresses (armadillo.local or your IP) for connecting your phone to the companion server without typing an IP by hand. (#252)
  • What's new after an update: the first launch on a new version lists every change since the version you last ran (Help → What's new shows it any time).
  • Household profiles: up to five people share one install, each with their own favourites and Continue Watching. Set up in Settings → Household — give a profile a colour, a Kids flag, TV/movie age limits, whether unrated titles are allowed, and categories to block. Switch with the new "watching as" button on the status strip.
  • A limited profile hides what it isn't allowed in the guide and refuses to play it, and switching to one stops anything already on screen that's over its limit.
  • The household PIN (the old parental PIN) is now what's asked for when you switch from a limited profile back to Everyone — switching profiles is the act it guards. While a limited profile is the one watching, Settings' Household controls (and Reset to defaults) are locked behind that PIN too, and the PIN can't be changed from inside a limited profile.
  • The old category lock is folded into profiles: a Kids profile starts pre-filled with the categories you had locked, and the guide's 🔒 button is now the profile switch.
  • Recording priority: every recording, timer and season pass is Low, Normal, High or Must record. When more recordings overlap than your connections allow, the Library now tells you exactly which one will be skipped and what beat it, instead of warning about all of them. Change any row's priority from the list it's in.
  • Higher-priority recordings can take over: if a recording is due and every connection is busy, the DVR stops a lower-priority capture already running to make room. The stopped recording keeps what it captured (it plays like any other), is marked Pre-empted, and says which recording took its slot.
  • Season passes can record new episodes only, skipping repeats and episodes you already have, and can keep recording for a few extra minutes at the end for a show that always runs long. Both are set when you create the pass, or later from the Timers tab.
  • Sports overrun: recordings of sport keep going for an extra 30 minutes by default, so a game that goes to extra time doesn't get cut off. Change it in Settings → DVR padding.
  • The guide shows the season and episode number for an airing, and marks repeats with an R, where your provider's guide data includes them.
  • Allow lists: a profile can be limited to "only these" instead of by age rating. Pick Allow list in the profile editor, then Edit allow list… to tick channels, whole categories, series and movies — with a search box and a running count. A ticked category admits everything in it and a ticked series admits its episodes; everything else is hidden from the guide and refused at play. Useful when your provider sends no age ratings, which the Kids warning now points at.
  • Skip ad breaks in recordings: play a recording and a "Skip ad" button appears on the status strip whenever you reach a detected commercial break, counting down what's left of it. Click it or press N to jump past the break, and an Undo offer stays up for eight seconds in case it guessed wrong. The Library marks recordings that have breaks. Nothing is cut out of the recording — skipping is only a jump. Turn on Settings → Ad breaks to have breaks skipped automatically.
  • My Library: films and episodes you already own show up in the guide next to everything else. Point Settings → Library at the folders you keep them in and they appear at the top of Movies with a "Library" badge, searchable, with the poster and plot borrowed from the catalogue when the title matches. Files are never copied, moved or renamed — the library just references them where they are.
  • Library files named like episodes ("Nature Hour S01E02") are also grouped into a show on the Shows tab, in season and episode order.
  • Settings → Library: add or remove watched folders, choose how often they're re-scanned, import one-off files from anywhere, or scan right now. The scanning runs in the recording host, so a film dropped into a watched folder is picked up even with the app closed.
  • Add a recording to your library: every finished recording now has an "Add to library" action, and a season pass can do it automatically for everything it records. A promoted recording keeps its ad breaks, so Skip still works on it.

Changed

  • Settings has been rebuilt. It now opens inside the main window instead of as a separate box — your screens keep playing behind it, and Esc (or Close) puts them back. Everything is sorted into seven sections down the left — Sources, Household, Recordings, Library, Phone & away, Playback, About — with one unhurried column on the right instead of eleven boxes stacked in one long scroll. There is no Save button any more: changes save as you make them, and a small "Saved" confirms it. Anything you set once and forget now sits under a collapsed "Advanced" at the bottom of its section.

Website

  • Rewrote the homepage around a "watch everything in one place" story. (#253)

0.7.30 2026-09-01

New

  • Layout presets: a new Layout button (or press L) switches the grid between Wall, Hero left, Hero top, Columns, and Rows.
  • Drag to rearrange: drag a screen's title bar (or its video) onto another screen to swap them; Ctrl+Left/Right moves the focused screen from the keyboard.
  • Resize the screens: drag the divider between any two screens; double-click a divider (or pick "Reset proportions" in the Layout menu) to go back to even; Ctrl+Shift+arrows resizes the focused screen's column or row.
  • Your arrangement and proportions are now remembered between launches.
  • Settings gains an About group with the license, privacy, and terms links, and a Buy link for when keys go on sale.

Changed

  • Companion (phone) password must now be at least 8 characters when you set or change it. An existing shorter password keeps working until you change it.
  • License policy is now read from armadillotv.com first, with the previous source as a fallback.

0.7.29 2026-08-29

New

  • Continue Watching shows the poster: episodes use the series cover, and movies played from a playlist link get their art too, on the desktop and on the phone.
  • Channel logos are no longer cropped: wide network wordmarks fit their tiles on the Home rail and in the phone favourites list.
  • Phone schedule shows more: each upcoming recording lists its channel and start-to-end time.

Fixed

  • Phone playback of a live channel from a playlist (M3U) source could fail with a server error; fixed.
  • Movie details on the phone now open for playlist (M3U) movies instead of failing to load.
  • Copy tidied across the phone app and the guide.

0.7.28 2026-08-28

New

  • Settings and Provider Setup fit short screens: both windows now scroll and never grow taller than your work area, so the buttons at the bottom stay reachable on laptops and small monitors.
  • Slimmer guide header: the guide's top bar is down to two rows, giving the listings more room.

0.7.27 2026-08-26

Changed

  • The app now accepts the new-format license keys that purchases will issue. Keys you already have keep working exactly as before.

0.7.26 2026-08-25

Fixed

  • Switching providers no longer strands your screens: the grid used to keep the previous provider's saved layout and could sit with screens that never loaded. The grid now resets cleanly when you change providers.

0.7.25 2026-08-24

New

  • A proper welcome: first launch now asks how you'd like to start — your IPTV login, a playlist link, free demo channels to just look around, or restoring from a backup file.
  • Errors that say what's actually wrong: a rejected login, an expired account (with the date), a suspended account, and an unreachable server are different problems — the setup screen now tells you which one you have, and checks your login before saving it.
  • Restore from a backup: pick your .atvbak during setup; favorites, timers and preferences come back automatically once your provider is added.
  • Reset to defaults (Settings): puts every preference back the way it started, and keeps your providers, license, recordings, favorites, watch history, and parental lock.

0.7.4 2026-08-17

New

  • The first code-signed Armadillo TV release: every binary and the installer itself now carry a Knarrly LLC Authenticode signature.
  • Stream limit (Settings → Profile): override a provider that misadvertises its connection count — blank trusts the provider, a number sets your own cap. Unlimited plans now light up the whole grid instead of a single stream.
  • The in-app user guide caught up with the nine-screen camera-wall grid, the warm unified theme and tooltips, the A-Z rail fix, and the fresh 30-day trial for every install.