MaiPai Home 0.5.0
New here? Install MaiPai Home · Already running it? How to update
[0.5.0] - 2026-09-01
Added
- Connect a YouTube account for watching. YouTube sometimes blocks homes
that watch without an account; Videos now shows a Connect banner when
that happens. Sign in once (codes from Google are handled right in the
dialog, with plenty of time to type one), and the server keeps the
sign-in alive and heals it if it breaks. Each person can connect their
own account, and an admin can set up one shared household account under
Videos > Settings > Connect. - Videos on a phone now feels like a phone video app: one endless feed
with the search up top, a touch-friendly player, a proper phone watch
page, and a quick menu on every card (queue, watch later, playlists,
save, download, share). - A new "Hey MaiPai" wake word model, now proven against real recordings
in a real room: zero false wakes per hour in testing. The old model
passed only on computer-generated speech, which is why it woke up for
"hey my bike".
Changed
- The assistant talks like a person now. Ask the time and you get "It's
9:51", not "The current time is 9:51 PM"; ask again and you get "Still
9:51". Weather comes back the way a person says it ("supposed to clear
up later") instead of a data readout, numbers get rounded the way people
round them, and "should I bring a jacket?" gets an actual answer with
the reason. When a lookup genuinely takes a moment, the assistant says a
quick "one sec" instead of going silent; instant answers stay instant. - The browser tab now says what you are watching, reading or listening to:
the video or short, the article or book, the chat, or the playing song,
podcast or station - with the app name as the fallback. - Shorts open in the full-height Shorts view from anywhere, not only from the
Shorts shelf, and the player fills the pane. - Catch me up names the creator and recaps the part you are actually at.
- The Videos home feed, the YouTube page, and the TikTok page keep loading
more as you scroll, the way a video app's home feed does. On Home the
YouTube lane is your "Suggested for you" pool, page after page, and only
moves on to the Trending/Popular rankings once that runs out. With a
connected account, that lane follows your real YouTube home feed.
Fixed
- Opening Videos (and other heavy apps) from inside the app no longer sits on
a spinner forever. The companion's face animated through React on every
frame, which kept interrupting the page load; the animation now draws
straight to the screen. - Video cards from YouTube's related feed show views and dates again, and
live streams show a LIVE chip with "N watching" instead of blanks. - A YouTube card whose channel could not be resolved keeps its creator name
and letter avatar instead of losing the whole identity line. - On a phone, the profile card's "Install & restart" runs the update right
there with the progress dialog, instead of jumping to the Admin page. - The "update ready" dot on your profile picture and the sidebar badge no
longer vanish for hours after the server restarts: the last check's result
is remembered, and the server re-checks within a minute of coming up. - When YouTube blocks the home's address, playback no longer just dies: the
hub switches to the connected account, quiets its own background traffic
so the block can lift, checks every half hour, and tells an admin where
to fix it instead of showing a broken player. TikTok blocks are honored
the same way. - Asking "how many days until Christmas" (or any fixed-date holiday) works
instead of stumbling over the name. - Tabs that are open during a server update keep working and quietly reload
once, instead of breaking on the old version's files. - The app loads in Firefox again.
- History cards say "Watched yesterday" instead of passing your watch time
off as the video's age, and cards always show how old a post really is. - The World Clocks page no longer flashes an error toast every time the
server restarts.
Security
- Connected-account sign-ins (YouTube and the like) are now encrypted on
disk with the server's key, and the files that hold them are readable
only by the server's own account. A copied database is useless without
the key.