Changelog
What's new in Armadillo TV, release by release.
0.7.87 2026-10-28
Changed
- The companion server and the recording host now keep each other running: if either stops, the other starts it again within half a minute, with no app window needed. Turning either off in Settings stops it for good.
- Changing the recordings folder, break detection or the sports tail on the web page now applies to the recording host right away, without a restart.
- Recordings watched to the end are now cleaned up by the recording host (when that setting is on), so it happens with the app closed too.
- A backup restored from the setup wizard on a phone is now applied by the hub itself right after the first channel sync, whether or not the app is open.
- Away access (Armadillo Direct) and the hub's armadillo.local name are now kept up by the hub itself, app open or not: the port mapping is renewed, the certificate renews, and phones can turn Away access on, off or test it from Settings.
- Away access can now be turned on, off and tested from a phone's Settings, not only on the hub PC.
- After the hub updates itself with the app closed, its companion server and recording host now come back even when "Keep running when closed" is off.
- The hub now keeps its own Pioneer key clock: the key renews and the grace period is counted with the app closed. If the grace period ends with no key, phones see the same "Add your Pioneer key" screen the PC shows, and the owner can paste the key there.
- With the companion server on, the app no longer downloads channel lists itself at launch or refreshes the guide every five minutes: the companion syncs as soon as it starts and the app waits for it, so one process owns the sync and no feed is pulled twice.
0.7.86 2026-10-20
Changed
- A hub PC that has no TV source yet now starts its companion server and shows the web page; its Get started door opens the setup wizard from there, and a source added from a phone starts the hub.
- The first-run setup wizard is now on the web page: pick what you have, fill one form per pick, see one card per source, then Start watching. It opens by itself on a hub that still needs a source, on the hub PC and on a phone signed in as the owner.
- Restore from a backup is back on the setup wizard's first step, and now takes the backup file from whatever device the page is on; it is applied once the first source has synced.
- On the hub PC the wizard ends with Phones and away: let phones on your home network reach the hub (one Windows prompt), and Turn it on or Not now for watching from anywhere. The older setup window and its separate firewall prompt no longer appear.
0.7.85 2026-10-20
Fixed
- A cast token (the link a Chromecast or Apple TV uses to fetch one movie or episode) now opens only that exact item; before, it also opened any item whose number began with the same digits. Tokens are also refused unless they name the profile that started the stream.
0.7.84 2026-10-19
Fixed
- The hub PC app now shows its web Home and Settings when the companion server was already running before the app opened (started at sign-in by Keep running when closed, or by the installer right after an update); before, those launches fell back to the older local Home and the hub PC had no Settings page.
0.7.83 2026-10-19
New
- The hub PC's text size and display mode (Desktop or TV) are now rows under Settings › Appearance on the phone and in the hub PC app's own Settings page; the page's own Text size stays per device.
- In the hub PC app's own Settings page: the phone setup code under Phone & away while no phone password exists; the router port table with Copy, the steps and Router help when Away from home needs a router setting, and Show QR codes once it is reachable; What's new and the EULA, Privacy, Terms and Refunds links under About.
Changed
- Settings on the hub PC is now the same page phones use, opened in the app's own window; the hub-only chores (turn the companion server on, reset, roll back) live in a small This PC window when that page is not available.
Fixed
- A profile created, edited or deleted from the phone, or its allow list changed there, now applies on the hub PC right away; before, a rating cap changed on the phone was not enforced on playing tiles until the next profile switch or restart.
- Links from the hub PC app's Settings page (Support, What's new, the legal pages, Router help) now open in your browser; before, they did nothing.
- A hub with only your own video files now gets the same Home page phones see instead of the older local one.
- Changing the companion port from the hub PC app's Settings page brings the page back on the new port before the Windows Firewall prompt appears; before, the page waited behind that prompt.
0.7.82 2026-10-16
New
- The companion port, Roll back and Away from home (status, on or off, test again) are now in the hub PC app's own Settings page, with the same wording as the PC's own settings; on a phone those rows say "On the hub PC". Changing the port there reconnects the page on the new port by itself.
- Refresh a source from the phone and the browser: a Refresh button under each source that is on in Settings › Sources re-reads its channels and guide on the hub right away and says what it found.
- Add a source from the phone and the browser: an Xtream login, a playlist link, an HDHomeRun, a playlist file on the hub PC, or the demo channels, with a check first. A source that fails its check is not added, and the message says why.
- In the hub PC app's own Settings page (the web shell), the Windows-only chores now have buttons: let phones through Windows Firewall, browse for the library and recordings folders, and reset to defaults. On a phone those rows say "On the hub PC". Keep running when the app is closed is now a toggle on the phone too.
Changed
- The hub's companion server now keeps channels and the guide fresh on its own, even when the app is closed, and a source is only ever refreshed by one program at a time (the app, the recording host or the server), so nothing downloads the same feed twice.
- On the hub PC, adding a provider now checks the login or playlist first and does not save one that fails, so there is no "save anyway" any more.
Fixed
- Changing the companion port on the hub PC now checks the port is free first, and says honestly when the running companion server was not started by the app (the new port is saved and applies at the next launch) instead of claiming it is already on the new port.
- A hub with only your own video files (no TV provider yet) now starts its companion server at launch, so the phone and the browser can reach Settings › Library and Add a source; before, a files-only hub was unreachable from a phone until a provider was added on the PC.
0.7.81 2026-10-14
New
- Turn a source on or off, make it primary, or remove it from the phone and the browser: the buttons under each source in Settings › Sources, with the same rules as the hub PC (the only source that is on stays on, the primary cannot be turned off, a source made primary is turned on first, the only source cannot be removed). The hub PC applies the change within a couple of seconds, no restart.
- Sources on the phone and in the browser: Settings › Sources lists every source the hub PC has, with on or off, which is primary, where it points, when it last synced, what it can do (live channels, movies, shows, catch-up, guide, recording), and for an Xtream source the account status, expiry and connections. Refreshing a source's channels and adding a source stay on the hub PC for now.
- Pioneer key and support on the phone and in the browser: Settings › About shows the key (masked) with its renewal date, adds one pasted from the email or removes it, opens the support page, and copies the same diagnostics text the hub PC's About page does. The hub PC app picks up a key added from the phone within a couple of seconds.
- Backup on the phone and in the browser: Settings › About downloads the same backup file the hub PC's About page exports (favorites, timers, season passes and preferences for the profile you are watching as) and restores one, with a line saying what was added and what was skipped. Sources and passwords are never in a backup.
- Library folders on the phone and in the browser: Settings › Library lists the watched folders with how many items each holds and says when a drive is not reachable, adds a folder by its path on the hub PC, removes one (items already in the library stay), scans now, and adds video files by path. The same folders the hub PC watches; the Windows folder picker stays on the hub PC for now.
0.7.80 2026-10-13
New
- Household profiles can be added, edited and deleted from the phone and the browser: Settings › Household lists them, and each opens an editor with the name, color, Kids switch and watching rules (age-rating ceilings, unrated items, adult content, blocked categories, or an allow list). The same rules as on the hub PC: up to five profiles, Everyone stays, and a limited profile needs a household PIN first. An allow-list profile's list is edited there too: pick the channels, categories, series and movies it may watch, per source, with a search box.
0.7.79 2026-10-13
New
- Settings on the phone and in the browser gain an Advanced section (stream limit per source, antenna guide, guide refresh, recording host start, automatic updates, update timing), plus the recordings folder under Recordings, starting volume under Playback, guide preview width under Appearance and the companion server switch under Phone & away. Each row writes the same setting the hub PC's own Settings does. The companion port, keep-running-when-closed and Roll back stay on the hub PC.
Fixed
- A setting changed on the phone or in the browser now reaches the hub PC app within a couple of seconds: the starting volume, the clock and time zone, the hub name on Home, the guide preview width and a source's stream limit all apply without relaunching the app.
0.7.78 2026-10-13
Changed
- Settings on the phone and in the browser: inside a section, the Settings back link sits on its own line above the section title instead of beside it.
- Windows app: Home is now the hub's own web page (the one phones use) inside the app by default, with the player beside it when something is on. Set `ATV_WEB_SHELL=0` in the app's environment to get the previous local Home back. (The web Home was opt-in from 0.7.72 to 0.7.77.)
- Library on the phone and in the browser: the coloured kind label (My file, Recorded, Sports, Home video) and the New tag are gone from the covers. The line under the title says New first, in orange, when a file is less than a week old, then what it is (Movie, Series, Recorded…) and its year.
- Account on the phone and in the browser: the profile choice on each person in People, in Add someone, and the profile and duration choices in New guest link open the app's own menu (the one Settings uses) instead of the browser's dropdown.
Fixed
- Settings on the phone and in the browser now agree with the hub PC on three shared rows: a blank hub name goes back to the PC's name instead of being refused; the time zone list and the saved value use the same names the hub does, so a zone picked on either side shows on the other; and while a restricted profile is watching with a household PIN set, the Household section is locked the way it is on the hub PC.
0.7.77 2026-10-10
Changed
- Movies and Shows: the letter row under the toolbar is plain letters instead of a row of boxed buttons. In the Filters panel, Hide adult and Hide watched are switches like the ones in Settings, and Clear filters and Manage categories are two plain buttons instead of a button and an underlined link.
- Movies and Shows grid: a file of your own says "In library" in the line under its title instead of a LIBRARY chip on the cover, and the favorite star is a plain star on the cover rather than a button in a circle.
- Library: the row of kind buttons (All, Movies, Series…) is now one Kind menu beside Sort, with each kind's count in the menu, on the phone and in a wide window.
- Library: the default order is now A to Z by title (ignoring a leading The/A/An), with finished recordings sorted in among your files instead of trailing the list; Recently added and Year break ties A to Z. The sort button says A to Z rather than Title.
- Settings on the phone and in the browser: Theme, Clock, Time zone and the two language choices open the app's own menu (the one the Guide's categories use) instead of the browser's dropdown. The Time zone list shows each zone's UTC offset, Automatic on top and the rest alphabetical, with a filter box.
- Guide: the Upcoming list in a programme's sheet now reads like the DVR page: day headings, a time column, the programme, and one Record button per row. The programme on now is left out (it is the sheet itself), and the per-row season-pass button is gone (Season pass on the sheet covers the channel's current show).
0.7.76 2026-10-06
Changed
- Phone: a little more room between the header's top row and the search box.
- Phone: the player shows the channel's full name and what is on under the video, with the channels you watched before. A Guide button docks the video into a small bar that keeps playing while you browse the Guide. The buttons at the top are plain words (Close, Record, quality, Guide) instead of icons.
0.7.75 2026-10-06
Changed
- Phone: Home is shorter. The Guide / Movies / Shows / Library tiles are gone (the tab bar does that job, and Library is now on it), the two DVR cards are one compact panel, and Add a favorite is a button beside Edit.
- Phone: the Guide is easier to scan. Each channel row shows what is on, the channel and the air time, with one Watch button; favorite, upcoming, record and season pass are in the sheet you get by tapping the row. The time stepper sits beside the category picker, and the header stays on one line.
- Web: the DVR tab uses the full width on a wide screen, with upcoming recordings and season passes side by side.
- Phone and web: the DVR page is easier to read. Recordings are grouped by day with the time in its own column, priority shows only when it is not Normal, and one Edit button changes priority or cancels. The priority picker is a single four-way switch.
0.7.74 2026-10-05
New
- Phone and web: three colour themes (Terracotta, Midnight, Paper) in Settings > Appearance.
Changed
- Web Home on a wide screen uses a desktop layout: tabs in the header, larger hero, card rows.
- Web: on a wide screen every tab shows its tabs in the header and opens details in a side panel instead of a full-screen sheet.
- Web: Movies, Shows and Library use the full width on a wide screen, with larger poster rows.
- App: in the experimental web view of Home (off unless switched on for testing), Home now keeps the video playing in a side column instead of stopping it.
0.7.73 2026-10-05
Changed
- App: the experimental web view of Home (off unless switched on for testing) now plays through the app's own player and follows profile switches.
Fixed
- App: a live channel whose stream is cut off by the provider now reconnects by itself (up to three tries in two minutes) instead of stopping on a card.
- App: Try again after a stream ended started the new stream paused on its first frame; it now plays.
0.7.72 2026-10-04
Changed
- App: the Home pane now only accepts messages from its own page. (Groundwork for showing the hub's web UI inside the app; that stays off unless switched on for testing.)
0.7.71 2026-10-02
Changed
- Home opens faster with a very large provider catalog: two per-source checks (adult content, catch-up depth) no longer read the whole catalog.
0.7.70 2026-10-02
Changed
- App: Armadillo TV is now free during the Pioneer period. A new install runs for a few days, then asks for a free Pioneer key (get one at armadillotv.com/pioneer with your email address); a small window opens where you paste it and carry on, and it can also be added under Settings > About. The key renews by itself, and a key you already have keeps working as before. The word "trial" and the buy link are gone from the app.
- Movies and Shows open much faster with a very large provider catalog (hundreds of thousands of titles), on the hub and on phones - the first page, scrolling deeper, and the Top rated, Newest first and Recently added orders no longer re-sort the whole catalog for every page. A to Z order and search are unchanged.
Fixed
- App: closing the app while something is playing no longer risks a crash on some Intel graphics - the players are now shut down before the window is torn down, not during.
- App: the app now records why it stopped (closed by you, closed by an installer or another program, Windows signing out or shutting down, or an error) in a small exit.log in its data folder, so an unexplained exit can be explained afterwards.
0.7.69 2026-10-01
Changed
- Phone/tablet: the Screens tab is now called Multiview, and "On a screen" is "Add to Multiview" - "screen" read as sending something to another device. It works exactly as before: up to four things side by side in one browser.
- Phone/tablet Multiview: a movie, episode, library file or recording watched on a screen now saves your place - it resumes there next time and shows its progress bar or watched check, the same as watching it in the single player. Private watch mode still keeps it off the record.
- Phone/tablet Multiview: every episode in a show's list and a recording's detail sheet now have an "Add to Multiview" button, like a movie or library item's card.
- Phone/tablet detail sheets: the action buttons are slimmer and only the main one (Play or Resume) is orange; the rest are plain, and Delete is red.
Fixed
- App: when a provider channel won't play because the account itself is the problem, the screen now says so - "Your provider account expired on (date). Renew it with your provider.", or that the provider disabled the account or rejected the login - instead of a generic "stream stopped answering".
- Phone/tablet Multiview: a recording (or any file the hub has to repackage) put on a screen now resumes at your saved place instead of a few seconds in.
0.7.68 2026-10-01
Changed
- Phone/tablet Screens: a screen can now show a movie, a show episode, a file from your library or a recording - "From Movies", "From Shows" and "From the library" join "From the guide" and "A link…" in the add sheet, and a movie or library item's card has an "On a screen" button. Library files and recordings never use a provider connection, so they can be added even when every stream is busy; they resume where you left off. The Screens tab now also appears on a hub with a library but fewer than two streams.
- Phone/tablet Library: shows your own files and finished recordings the way the hub's Library does - a poster grid with Movies, Series, Sports, Home videos and Other segments, Title / Recently added / Year sort, series grouped into one card with an episode count, a New chip for the last seven days, and a progress bar on anything half-watched with a check on what's been seen - instead of a recordings-only list.
- Library (hub): cards show a progress bar for anything half-watched and a check on what's been seen, the same marks the phone's Library uses.
- Phone/tablet Movies and Shows: a search, filter, sort or letter now shows a poster grid - the cover (or a monogram tile) with the title and year and rating under it, the favourite star and Library badge on the cover - instead of one-line rows. Shelf cards use the same tile.
- App: a hub left running now checks for a new version every six hours, not only at launch, and installs it by itself only when nothing is playing, no phone is streaming and nothing is recording - otherwise the Home banner offers it until the household is idle.
0.7.67 2026-09-26
New
- Settings › Sources: a Refresh channels button fetches the selected source's channel list and guide right away - useful after adding a channel to your tuner, or to pick up station logos without waiting a day.
Changed
- Movies and Shows filters, on the phone, tablet and the desktop guide alike: every filter has a label (Genre, Rating, Year), sort options say what they do ("A to Z", "Top rated", "Newest first"), the dice button is gone (Surprise me stays in the sort menu and re-rolls each pick), the Filters button counts the filters that are on, and Manage categories is a link rather than a large button.
- When your provider sends no genres, the Genre picker is replaced by a sentence saying so, instead of a menu with one entry.
- The desktop guide's Movies and Series tabs gain the minimum-rating filter the phone already had.
- Desktop guide: Movies, Series and Favorites are a poster grid - the cover (or a monogram tile) with the title and year and rating under it, the favourite star on the cover - instead of one-line rows with columns spread across the window.
- App: the playing screen's header chip, the player strip and the Screens list now show the channel's dial number (or its logo when the source has one) instead of two letters - the same mark as the guide.
- Phone/tablet Screens tab: each screen's chip shows the channel's dial number or station logo, the same mark as the guide, instead of two letters.
Fixed
- App: the window title is just "Armadillo TV" again - it no longer fills up with the app's internal status line (screen states, budget and layout numbers) once a second.
0.7.66 2026-09-25
New
- Antenna channels from an HDHomeRun now show the station's logo on Home, in the guide and on the phone, fetched from the tuner maker's guide service at sync.
Changed
- Guide: the small channel mark at the head of each row (desktop guide and phone/tablet guide) now shows the dial number ("9.1") at a readable size instead of a tiny call sign; channels without a number get a two-letter mark.
0.7.65 2026-09-24
Fixed
- Hubs set to keep running when closed: after an update installed in the background, the recording host and the phone companion now come back on their own instead of staying off until the next sign-in.
0.7.64 2026-09-24
Fixed
- Hubs set to keep running when closed now install updates on their own, between recordings, instead of waiting for someone to open the app.
- App: an update found before Home finished loading now starts on its own once Home is up, instead of sitting on "update available" until someone clicks it.
- App: when the Direct card says the certificate file is missing on this PC, Test again now gets a replacement certificate instead of only saying so (at most once a day).
0.7.63 2026-09-22
Fixed
- App: Settings › Phone & away's Direct card no longer sits on "Testing…" when the certificate service says the certificate is current but the file is missing on this PC - it now says the file is missing and to test again.
- Phone: after an update, the phone always loads the new version of the page's scripts instead of a copy its browser had cached - no more "clear your browser cache" after upgrading.
0.7.62 2026-09-21
Fixed
- App: on Home, a long programme title no longer runs underneath the picture at the top - the picture makes room for the text, and moves below it in a small window.
- App: Home no longer features a last-watched channel the active profile isn't allowed to watch - the top of Home stays empty instead, the same as on the phone.
0.7.61 2026-09-15
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.