About MBus

Your everyday Maribor buses, without the timetable hunting.

MBus shows when your next bus leaves for the journeys you make every day, follows it live when Marprom publishes real-time data, and can remind you when it's time to leave. It's an unofficial, independent project.

Web app

19 live

5 planned · works on any phone or computer

iOS app

26 planned

Not started yet · 3 more later

Features & roadmap

Every feature, on every platform. Android uses the web app, which installs like an app and supports everything in the Web column, including reminders.

LiveBetaNextPlannedLater— not possible on that platform

Departures

Journey board

Your journeys (e.g. Home → School) with departures from every stop and line you might take, merged and sorted.

WebLive
iOSPlannedM0

Live countdowns

Minutes to the next bus, switching to m:ss in the last 10 minutes.

WebLive
iOSPlannedM0

Tap to track

Full-screen countdown for one bus that follows its delay.

WebLive
iOSPlannedM0

Real-time delays

Live estimates whenever Marprom publishes them for a trip.

WebLive
iOSPlannedM0

Timetable fallback

Uses Marprom's official timetable when the live feed has gaps, including tomorrow's first buses late at night.

WebLive
iOSPlannedSame backend

Arrival time

Set where you get off to see when you arrive and how long the ride is.

WebLive
iOSPlannedM0

Auto-refresh

Updates every 30 s while open, pauses in the background, catches up when you return.

WebLive
iOSPlannedM0

Service alerts

Diversions and disruptions shown on the affected journeys.

WebNext
iOSPlannedM3

Map & location

Live bus map

Buses on your lines moving in real time, with route lines and your stops.

WebLive
iOSPlannedM0 · MapKit

All lines map

Every line drawn in its colour with all live buses; tap a line for its stops, plus Marprom's network and line PDFs.

WebLive
iOSPlannedM3

Nearby stops

Stops within walking distance of you, with what leaves next on every line.

WebLive
iOSPlannedM3

Walking directions

Directions to a stop from where you are.

WebLiveOpens Google Maps
iOSPlannedApple Maps, M3

"You're at your stop" suggestions

Offer to track your usual bus when you arrive at its stop at the usual time.

Web—Needs background location
iOSLaterv2 · region monitoring

Your buses

Journey shortcuts

One-tap chips, links like /?j=home-to-school, and home-screen icon shortcuts.

WebLive
iOSPlannedApp Shortcuts, M4

Usual buses

Bookmark the bus you take regularly, with days and walking time, to get a leave-by time.

WebLive
iOSPlannedM1

Reminders

A notification before it's time to leave for your usual bus.

WebBetaWeb Push. On iPhone: add to Home Screen first
iOSPlannedM1 · local notifications

Delay-aware reminders

A late bus moves your reminder later.

WebBetaChecked when the reminder is due
iOSPlannedM5 · server push

Keep screen awake

The screen stays on while your bus is under 10 minutes away.

WebLiveiOS 16.4+, recent Android
iOSPlannedM0

Glanceable

Live Activities & Dynamic Island

Countdown on the lock screen and Dynamic Island while you head to the stop.

Web—Not possible
iOSPlannedM2 · push updates M5

Widgets

Home-screen and lock-screen widgets for your next or usual bus.

Web—Not possible
iOSPlannedM2

Siri & Shortcuts

"Next bus home", automations like "start tracking when I leave the office".

Web—Not possible
iOSPlannedM4

Apple Watch

Countdown complication and a glance at your usual bus.

Web—Not possible
iOSLater

Account & sync

Sign in

Sign in with Apple, a passkey or an email link. Optional: everything keeps working without an account.

WebPlannedA1
iOSPlannedA1

Sync across devices

Journeys, usual buses and reminder settings shared between the web app and the iOS app.

WebPlannedA2
iOSPlannedA2

Export & delete your data

Download everything stored about you, or delete your account.

WebPlannedA2
iOSPlannedA2

App

Install as an app

Add to Home Screen (web) or install from the App Store.

WebLivePWA
iOSPlannedTestFlight M4

Dark mode

Follows your system setting.

WebLive
iOSPlannedM0

Works offline

Countdowns keep running from the last update when you lose signal.

WebLive
iOSPlannedM0

Slovenian language

Slovenian interface alongside English.

WebLater
iOSLater

M0–M5 are iOS milestones and A1–A2 the account milestones; see the iOS plan and accounts plan.

Where the data comes from

Live arrivals and bus positions come from Marprom's real-time system, the same one that drives the arrival boards at stops. Departure lists and route shapes come from brezavta.si, built on Marprom's public GTFS feed, and when that feed is missing trips, from Marprom's official timetable. Times without live data are marked “Scheduled”. Map tiles: OpenFreeMap, © OpenStreetMap contributors.

Your journeys and usual buses are stored only in this browser. If you turn on reminders, the reminder service on Vercel gets just what it needs to send them: the usual buses you want reminders for and this device's push address. Turning reminders off stops it; its records are removed after Vercel's standard retention period. There are no accounts, ads or tracking.