Skip to content

MaiPai Home 0.5.0

Choose a tag to compare

@JesseWebDotCom JesseWebDotCom released this 02 Sep 03:13
· 4 commits to main since this release

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.