Your Local Forecast, Back on the Air.

A tvOS app that puts the local forecast back on the air. Current conditions, the hourly, radar, the extended outlook, the almanac, the tides, announced aloud, in order, over your own music, and then again. Three bands, one palette, type you can read from the couch. Real data from Apple Weather, from the National Weather Service and NOAA in the United States, from Environment and Climate Change Canada north of the border, and from the Japan Meteorological Agency in Japan. It just never stops.

Recorded from the app running on an Apple TV. Thirty seconds of the loop, silent and repeating. Music: “Vibing Over Venus” by Kevin MacLeod (incompetech.com), licensed under CC BY 4.0.

01 · What It Does

A Loop, Not a Screen

Current conditions, your local forecast, the hourly, the local radar, the regional radar, the extended outlook, the almanac, the tides and this date in history play in order, two to three minutes a cycle, then start over, the way a cable feed does. Inland, the tide segment drops itself; on a date the corpus has nothing for, so does the history. There is nothing you have to do. Leave it on while you make coffee and it will still be going when you get back.

Tiered Alerts

The worst warnings stop the loop: attention tone, full-screen red page, read aloud, then back to the forecast. In the United States that is a tornado, severe thunderstorm or flash flood warning; in Canada a tornado or severe thunderstorm warning, or any red-level one; in Japan an emergency warning or one of JMA’s urgent warnings. Every other watch and advisory turns the lower display line red and crawls the actual hazard text there instead, with no tone and no interruption. Press down and the crawl steps aside for ten minutes, leaving a small yellow chip in its place. A given alert takes the screen once and once only.

02 · On Screen, and Where the Numbers Come From

Nine Segments, One Channel

Current Conditions segment
Current Conditions

Apple Weather

Conditions, the forecast and the almanac come through WeatherKit. Attribution lives in Settings → Acknowledgments, and it follows the data rather than the setting: put your own station in the base and the Apple mark steps aside for a WeatherFlow credit, because Apple’s mark over somebody else’s numbers would be misattribution.

Your Own Station, Optionally

Point it at a WeatherFlow Tempest in your yard and its readings can overlay the forecast, or become the forecast base outright.

Radar, Close Up and Wide

Two segments, animated. In the United States they come from the NOAA map services — the single Doppler radar nearest you for the close-up view, the blended national mosaic for the wide one — as base reflectivity. In Canada both come from Environment and Climate Change Canada’s national composite, which is pre-coloured rain rate rather than reflectivity. In Japan both are drawn from the Japan Meteorological Agency’s high-resolution precipitation nowcast tiles, also pre-coloured. Either way the land is drawn natively from Apple Maps, or in the US from a Census Bureau map bundled with the app.

Watches and Warnings

In the United States they come from api.weather.gov, polled politely: never faster than every two minutes, with a descriptive user agent identifying the app. In Canada they come from Environment and Climate Change Canada, in its own wording, French included. In Japan they come from the Japan Meteorological Agency and are carried through unchanged — the app issues no warning of its own.

Local Radar segment
Local Radar
Regional Radar segment
Regional Radar
Tides segment
Tides

Tides

In the United States, predictions from NOAA CO-OPS for the nearest gauge, with an override picker when the nearest one is not the one you mean. Most US gauges are subordinate and publish only the day’s highs and lows, so the curve drawn between them is synthesized. In Canada they come from the Canadian Hydrographic Service, and are for reference and never for navigation. In Japan they come from JMA’s official tide tables. Everywhere they are for reference, and inland the segment removes itself from the lineup.

Climate Records

Record high and low for today and tomorrow, each with the year it was set, refreshed once a calendar day. In the United States they come from the ACIS climate service, from a station with at least thirty years of record; in Canada from Environment and Climate Change Canada’s long-term climate extremes, where most stations have a century of them. Japan has none of this: JMA publishes no per-date record product, so the almanac there gives sun and moon the whole screen instead.

Almanac segment
Almanac
Your Local Forecast segment
Your Local Forecast
Hourly Forecast segment
Hourly Forecast
Extended Forecast segment
Extended Forecast
This Date in History segment
This Date in History

United States, Canada and Japan

Alerts, radar, tides and temperature records are United States, Canadian and Japanese government services, keyed to the location you set rather than to your Apple TV’s language. Set a location anywhere else and the loop keeps running on Apple Weather conditions, the forecast and the almanac, without the interrupts, the radar, the tides or the records.

03 · The Music

“Nobody remembers the dewpoint. Everybody remembers the music.”

Point it at a playlist from your own Apple Music library, which is the default, or paste in any stream URL you like. Either way it ducks under the announcer and comes back up between segments, with a volume ramp for a stream and a clean pause and resume for Apple Music.

04 · Roadmap

Shipped: v1.4

On the App Store today. Set a location in Japan and the alerts, the radar, the tides and the forecast on every segment come from the Japan Meteorological Agency, with current readings from its AMeDAS observation network. The whole app is available in Japanese too, the same way it already is in Canadian French and in Spanish for the United States.

Read the release notes →

In Beta: v1.5

In development, not yet tied to a new country. So far: radar stops leaving an unavailable-data card when a location sits outside NOAA's coverage, and comes back on its own once coverage does. Builds go out every couple of weeks, so the beta seat sees whatever ships before the App Store does.

See what's next →

Join the TestFlight beta →

Next

A station-only segment (lightning, rain today, gusts, solar) for the people running their own hardware. Then saved locations with a rotation between them, and travel cities.

Later

A selectable announcer voice, screen-saver mode, and a marine and aviation segment for the people who ask for it.

05 · FAQ
Is This Affiliated With a TV Network?

No. Composite Sky is an independent app and is not affiliated with, endorsed by, or connected to any broadcaster. The structure it uses (a purple header, a blue field, a lower display line, one palette and one margin) is its own.

What Do I Need to Run It?

An Apple TV on tvOS 26 or later. Alerts, radar and tides need a location in the United States, Canada or Japan, and temperature records the United States or Canada; elsewhere the loop keeps running on conditions, the forecast and the almanac. The weather needs no account and no subscription. The default music source is your own Apple Music library, which does need an Apple Music subscription, or point it at a stream URL instead and skip that entirely.

Can I Turn Off the Voice?

Yes. Voice announcements are one switch, and the music is separate from it, so you can have either, both or neither. The alert tone is not a switch: when the National Weather Service issues a tornado, severe thunderstorm or flash flood warning — or Environment and Climate Change Canada issues a tornado or severe thunderstorm warning, or any red-level one, or the Japan Meteorological Agency issues an emergency or urgent warning — the television makes a noise. That one is deliberate.

Will It Run All Day?

That is the intended use. The loop is designed to run unattended for hours, refresh quietly in the background, and recover on its own when the network hiccups.

What About Privacy?

No accounts, no analytics SDKs, no advertising identifiers, no third-party packages at all, nothing sold or shared. Your coordinates do leave the device, because that is how a forecast works: they go to Apple WeatherKit; to api.weather.gov and NOAA for US alerts, radar, tides and records; to Environment and Climate Change Canada and the Canadian Hydrographic Service for the Canadian ones; and to WeatherFlow only if you have connected a station of your own. The Japan Meteorological Agency is the one that never receives them: the warning area, the tide station and every radar tile are worked out on the device, so a Japanese request carries only a code or a tile number. Apple Music, if you use it, is the last one. That is the entire list.

Can I Help Test It?

Please do. Beta builds go out through TestFlight, and the most useful reports are the ones about your own local alerts and odd station data. The next release is tested there before it ships anywhere else, so the beta seat sees everything first.

The Loop Is Already Running. Come Sit Down.

Composite Sky v1.4 is live on the App Store today, in English, in Canadian French, in Spanish for the United States, and in Japanese.

Download on the App Store

The TestFlight beta is where the next release gets tested. Whatever ships next lands there first, so if you want to see the work early — and steer it with your reports — this is the seat worth having. Builds go out every couple of weeks; leave an email and you will get the invite, the release notes, and nothing else.

Composite Sky is an independent app, not affiliated with or endorsed by any television network. Weather data by Apple Weather, the US National Weather Service and NOAA, by Environment and Climate Change Canada and the Canadian Hydrographic Service, and by the Japan Meteorological Agency (source: Japan Meteorological Agency website), plus WeatherFlow Tempest for anyone who connects a station of their own. Canadian tide predictions are not to be used for navigation. Tempest and WeatherFlow are trademarks of WeatherFlow-Tempest, Inc. It is a display, not a life-safety warning system: in severe weather follow your local emergency management, a NOAA weather radio or Environment Canada, and your own good sense, not a television app. The app collects nothing. See the privacy policy.