Repository navigation
Releases
BMO 1.34.0
Weather for any date, the sky, severe weather alerts, and a help center.
Help:
- "Hey BMO, what can you do?" or "help" shows every command on his screen,
by subject. Say a subject or a number, then scroll down, back, or close. - "Weather commands" or "help with the sky" goes straight to one subject.
Weather:
- Ask for a date: "what's the weather on November 8th?", "Tuesday the 10th",
"the week of November 8th", "in five days". You can add a town. - Past the end of the forecast he says so and tells you when to ask again.
He used to give you today's weather instead. - Saying the weather shows it on his screen: a little weather station for one
day, or a box for each day. - "Long term forecast" gives all the days he can get, up to 16. It used to
crash him. - "Show me the radar" plays the last hour of rain. Lower 48 states only.
The sky:
- "What's in the sky tonight?", "what phase is the moon?", "when does the
space station pass over?", and "any space events coming up?" for eclipses
and meteor showers. All worked out on your own computer. - "What's the weather for the Leonids?" gives the forecast for the night it
peaks. - "Turn on space alerts" has him say when the space station is about to pass
over and when something big is happening, between 8 AM and 11 PM.
Severe weather alerts:
- "Any weather alerts?" checks the National Weather Service. United States only.
- "Turn on weather alerts" has him warn you out loud, even while he sleeps. A
warning that needs action now, like a tornado warning, comes right away, day
or night, even over a movie. He says each one once, and again only if it
gets more dangerous. - They're off until you turn them on. No real warning has come through while
testing this, and it isn't a replacement for a weather radio.
Projects:
- "Show my projects" puts them in a list on his screen. Say "open number 2".
- With the list up, "delete number 2" or "delete project garden" says its name
and takes "Hey BMO, yes". It goes to the Trash, so you can get it back.
Getting it right:
- Commands only match whole words, so "ISS" isn't heard in "Miss".
- Every new command has other ways to say it, and what Whisper tends to hear.
- If a command breaks, he says so and keeps listening. If his listening stops,
he restarts himself instead of sitting there deaf. - Questions about the sky are answered from his own charts. The brain was
making up dates for them.
Also:
- The corner symbol moved to the top right, clear of a CRT's rounded corners.
- Weather and sky information comes from outside services, only when you ask or
once alerts are on. THIRD_PARTY_NOTICES.md lists each one and what it's told.
BMO 1.33.0
Faster, more honest, and a few new commands.
Speed (measured on a Ryzen 7 5700U; other computers will differ):
- The brain writes about 60% faster while BMO is talking. His voice was
taking CPU from the brain, and it doesn't any more. - He loads his brain about 10 seconds faster.
- Going to sleep keeps the brain loaded for an hour, so waking him in that
time takes about 10 seconds instead of 49. He says "One sec!" instead of
the full boot message. - He loads everything he listens with before he says he's ready.
New commands:
- "Hey BMO, run the speed test" finds the fastest settings for your computer.
It takes about ten minutes. A stopwatch shows on his face, he can't hear you
until it's done, and he uses the winner. After this update he uses one
thread per core until you run it. - "Hey BMO, sort my USB" copies games, movies and shows off a USB stick to
where they go, once you say yes. - "Hey BMO, eject the USB" makes the stick safe to pull out, and he only says
so once it really has let go. - "Hey BMO, show your face" brings him to the front from anywhere.
His face:
- A small symbol in the corner shows what he's doing: a green circle when
he's ready, a microphone when he's listening, a brain when he's thinking. - The mouse pointer stays hidden over his face until you move it.
- Plugging in a USB stick no longer opens a file window over his face. It
still mounts as usual.
Getting it right:
- A project's notes only reach him when your question is about that project.
With one open, "what's the capital of Australia?" could get an answer about
your project instead. - Projects only open when you open them, and close when he sleeps or restarts.
Closed projects stay out of his answers. - He says when something didn't really work: a failed update rollback, a
claim no tool backs up, or a click that only changed the screen. - A very long request keeps its end instead of losing it, and long jobs stay
inside what the brain can hold. - CAD sizes refuse "nan" and "inf", and can say "40 mm".
Also:
- Movie dialogue no longer turns the movie down.
- Movie and game commands always need "Hey BMO".
- He listens for 4 seconds after "Hey BMO" and 6 seconds after an answer.
- More of the ways "go to sleep" gets misheard now work.
BMO 1.32.1
More ways to say the movie and game commands, and going back in a movie works.
- You don't need one exact phrase for movies, shows, games or the
libraries any more: "put on Ponyo", "I want to watch Totoro", "hold on",
"keep going", "that's enough", "skip a couple of minutes", "let's play
Smash Bros", "the third one" and a lot more. Stray words in front, and
Whisper's usual mishearings, don't throw him off either. - "Continue watching" puts on the last thing you were watching, from
where you stopped. - While a game is on, a plain "close" or "quit" closes it.
- "Rewind" and "go back 2 minutes" work now. They never did before.
BMO 1.32.0
Movie and game libraries, picking up where you stopped, and sorting your downloads.
- "Hey BMO, show my movies" (or "show my games") puts them on his screen,
each with a picture and its name. While it's up, say "scroll down",
"scroll up" or "play number 3", no Hey BMO needed. - A movie picks up where you stopped it, and "restart" starts it over. A
show carries on from the last episode you watched. - "Hey BMO, sort my downloads" moves the games and movies in your
Downloads folder to where they go, once you say yes. - Movies always start at full volume.
- The command list (VOICE_COMMANDS.md) is a plain list you can print now.
- He catches a few more of the ways his name and "close" get misheard.
BMO 1.31.1
An update now takes as long as it needs.
- After an update, BMO's first start can go straight into his setup
screen (downloads, the screen check). The update used to be undone if
he wasn't ready within 15 minutes; now only a crash puts the old
version back. - Rebuilding the disk image always includes the Linux updates helper.
BMO 1.31.0
A proper install screen, and a new game while he swaps brains.
- The new game: BMO runs, you jump and duck. Each level is faster, and it
keeps your best score. - His own screens have pixel lettering and a green grid now.
- Swapping straight back to the brain you just left is quicker.
- New installs get one setup screen with every step listed, a tick for
each one and real progress bars. Internet first, then Linux's updates,
then the downloads; the microphone, voice and screen checks wait until
you press Enter. If a step fails he tries again, carries on, and comes
back to it at the end instead of getting stuck. - The downloader keeps going past one that fails and waits for the
internet instead of giving up.
BMO 1.30.0
Timers, reminders, and he can remember things for you now.
- "Set a timer for 10 minutes" or "remind me at 5 PM to water the basil".
They still go off when he's asleep. - "Remember that..." and "what do you remember about me?"
- Simple 3D parts in a few seconds, without waiting on a brain.
- One vision brain instead of two, so about 19 GB less to download.
- The game player and screensavers now install on first start.
- Lots of fixes: screensavers while he's awake, projects staying open,
smaller backups, and he no longer writes down what people in the room say.
BMO's voice
BMO's voice for Piper. It's a fan-made voice, not anything official from the show.
You don't need to download these by hand. install.sh grabs both files and checks their SHA-256 before using them.