BrnoMHD Social: live IDS JMK transit + social network for riders. APK, Droid-ify repository and manual.
Go to file
2026-10-02 12:52:48 +02:00
.gitea/ISSUE_TEMPLATE BrnoMHD Social 0.1.0-beta.6 – APK, Droid-ify repository and user manual 2026-10-02 12:09:12 +02:00
data BrnoMHD Social 0.1.0-beta.6 – APK, Droid-ify repository and user manual 2026-10-02 12:09:12 +02:00
fdroid BrnoMHD Social 0.1.0-beta.8 2026-10-02 12:52:48 +02:00
images BrnoMHD Social 0.1.0-beta.6 – APK, Droid-ify repository and user manual 2026-10-02 12:09:12 +02:00
.gitattributes BrnoMHD Social 0.1.0-beta.6 – APK, Droid-ify repository and user manual 2026-10-02 12:09:12 +02:00
BrnoMHD-Social.apk BrnoMHD Social 0.1.0-beta.8 2026-10-02 12:52:48 +02:00
CHANGELOG.md BrnoMHD Social 0.1.0-beta.8 2026-10-02 12:52:48 +02:00
LICENSE.txt BrnoMHD Social 0.1.0-beta.6 – APK, Droid-ify repository and user manual 2026-10-02 12:09:12 +02:00
README.md BrnoMHD Social 0.1.0-beta.6 – APK, Droid-ify repository and user manual 2026-10-02 12:09:12 +02:00

BrnoMHD Social

BrnoMHD Social

Sociální síť pro cestující MHD v Brně a IDS JMK
The social network for public transport in Brno and South Moravia

Čeština · English

Beta verze / Beta version. Očekávejte časté aktualizace. / Expect frequent updates.


Čeština

BrnoMHD Social ukazuje na mapě v reálném čase všechny tramvaje, trolejbusy, autobusy, vlaky i lodě IDS JMK, s živým zpožděním a odjezdy ze zastávek. Navíc je to sociální síť cestujících — podobně jako Waze pro řidiče: uvidíte ostatní cestující, můžete si s nimi psát a za každý kilometr v MHD sbíráte body.

Co aplikace umí

  • 🚋 Živá mapa všech vozidel IDS JMK (~1 100 najednou), obnovovaná po několika sekundách
  • ⏱ Skutečné zpoždění každého vozidla (data KORDIS JMK)
  • 🚏 Odjezdová tabule každé zastávky: jízdní řád + živé zpoždění, klepnutím na spoj ukážete vozidlo na mapě
  • 🧭 Sledování vozidla s dalšími zastávkami a očekávanými časy
  • 🎛 Chytrý filtr: tramvaje, trolejbusy, autobusy, noční, regionální autobusy, vlaky, lodě — libovolně kombinovatelné, s rychlými volbami MHD Brno, Regionální, Kolejová, Vše
  • ⚠️ Výluky a mimořádnosti u zastávek
  • 👥 Ostatní cestující na mapě — každý sám určí, zda a jak přesně je vidět
  • 💬 Veřejný chat pro všechny cestující
  • 🏆 Body a žebříček za ujeté kilometry, s ochranou proti podvodům
  • 🔍 Hledání zastávek bez diakritiky, nejbližší zastávky, oblíbené, světlý i tmavý motiv
  • Bez reklam, bez Google Play Services. Vyžaduje Android 7.0 nebo novější.

Instalace

Možnost 1: přes Droid-ify (doporučeno, s automatickými aktualizacemi)

  1. Nainstalujte si Droid-ify.

  2. V Droid-ify otevřete Nastavení → Repozitáře → +.

  3. Vyplňte:

    Adresa:

    https://git.vhelectronics.com/highway/BrnoMHD-Social/raw/branch/main/fdroid/repo
    

    Otisk (fingerprint):

    5C61474C48B04EE40A95447D95D4CC31BE04C1204AC61219A11EE226EF9DECFA
    
  4. Uložte, počkejte na synchronizaci, vyhledejte BrnoMHD Social a nainstalujte.

Funguje také s F-Droid, Neo Store a dalšími klienty F-Droid.

Repozitář pro Droid-ify Přímé stažení APK
QR repozitář QR APK

Možnost 2: přímé stažení APK

  1. Stáhněte BrnoMHD-Social.apk.
  2. Otevřete soubor a povolte instalaci z tohoto zdroje, pokud se telefon zeptá.
  3. Aplikace sama hlídá nové verze (Nastavení → Aktualizace) a před instalací se vždy zeptá.

Uživatelská příručka

1. První spuštění

Aplikace se zeptá na přístup k poloze. Bez něj funguje mapa, odjezdy i chat, ale ne „moje poloha“, nejbližší zastávky, zobrazení vás na mapě a sbírání bodů. Povolit lze i později v Nastavení → Poloha.

2. Mapa

  • Vozidla jsou barevné štítky s číslem linky a šipkou směru jízdy. Po oddálení se změní na tečky. Vybledlý štítek s čárkovaným okrajem = vozidlo déle nehlásí polohu.
  • Filtr (řádek štítků nahoře): klepnutím zapínáte a vypínáte druhy dopravy, číslo ukazuje, kolik jich právě jede. ☰ Filtr nabízí rychlé volby. Volba se pamatuje.
  • Řádek linek pod filtrem ukazuje linky, které jedou v zobrazené oblasti (plus oblíbené). Klepnutím zobrazíte jen danou linku a její zastávky; +3′ = průměrné zpoždění.
  • Tlačítka vpravo: obnovit, zastávky ◉, ostatní cestující 🙂. Dole moje poloha.

3. Zastávky a odjezdy

Zastávky se ukážou po přiblížení. Klepnutím otevřete odjezdovou tabuli:

  • čas odjezdu za X min; „živě“ = spoj je spárován s vozidlem a čas zahrnuje jeho zpoždění, „jízdní řád“ = vozidlo zatím nevyjelo;
  • klepnutím na živý spoj zobrazíte vozidlo na mapě;
  • žlutý rámeček upozorňuje na výluky a mimořádnosti linek zastávky;
  • ⭐ přidá zastávku do oblíbených.

4. Sledování vozidla

Klepněte na vozidlo: mapa ho bude sledovat a karta ukáže cíl, zpoždění, rychlost, číslo vozu, nízkopodlažnost ♿, počet cestujících z aplikace na palubě a další zastávky s časy. Posunutím mapy nebo tlačítkem Zastavit sledování ukončíte.

5. Profil a soukromí (záložka Já)

Vytvořte si profil: přezdívka (3–20 znaků), ikona a barva. Bez e-mailu a hesla — profil je vázán na telefon a vrátí se i po přeinstalaci. Musí vám být alespoň 15 let.

Kdo mě uvidí na mapě — volíte vy a můžete to kdykoli změnit:

Volba Co vidí ostatní
Nikdo nic, jste neviditelní (chatovat a sbírat body můžete)
Přibližně čtverec ~200 m, nikdy přesnou polohu (čárkovaný kroužek)
Přesně vaši přesnou polohu
Ukázat mě ve vozidle během jízdy jste zobrazeni na své tramvaji/autobusu („jede linkou 4“)

Poloha se odesílá jen při otevřené aplikaci, server ji drží jen v paměti a po 2 minutách ji zapomene.

6. Chat

Záložka Chat je jeden veřejný kanál pro všechny cestující. Pravidla: buďte slušní, žádné osobní údaje, reklamy ani urážky. Nevhodnou zprávu nahlásíte dlouhým podržením; po třech nahlášeních se skryje do kontroly moderátorem. Sprostá slova se automaticky nahrazují hvězdičkami. Zprávy se mažou po 7 dnech.

7. Body a žebříček

  • Jezděte s otevřenou aplikací a zapnutým Sbírat body. Asi po minutě jízdy v jedoucím vozidle aplikace jízdu pozná (nahoře se ukáže zelený pruh „Jedete linkou…“).
  • Po skončení jízdy získáte 10 bodů za km (min. 500 m, max. 1 000 bodů za den).
  • Úrovně: Nováček → Dojížděč (50) → Štamgast (250) → Expert (1 000) → Legenda (5 000).
  • Ochrana proti podvodům: poloha telefonu se porovnává s polohou vozidla ve stejném okamžiku, vzdálenost se počítá podle trasy vozidla; aplikace na falešné GPS, nemožné skoky a „příliš dokonalé“ polohy se označí a takové jízdy čekají na kontrolu. Stání vedle tramvaje na zastávce se nepočítá.
  • Žebříček týdenní i celkový najdete v záložce Já.

8. Nastavení

Jazyk (čeština / English), motiv, tmavá mapa, zastávky, ostatní cestující, aktualizace (včetně beta), nahlášení problému a celé zásady ochrany soukromí.

9. Nahlášení problému

Nastavení → Nahlásit problém — bez registrace. Hlášení se objeví jako veřejný úkol v seznamu úkolů (kontakt, pokud ho uvedete, zůstane neveřejný).

Časté otázky

  • Mapa je chvíli prázdná. Živá data se na serveru spouštějí až s prvním uživatelem; první vozidla se objeví do ~20 sekund.
  • Nevidím svou linku. Zkontrolujte filtr — např. regionální autobusy nejsou v předvolbě MHD Brno.
  • Nedostal jsem body. Aplikace musí být otevřená, Sbírat body zapnuté a jízda delší než 500 m. Jízdy označené ke kontrole se připíšou po schválení.
  • Smazání dat: Já → Smazat můj účet okamžitě vymaže profil, zprávy, jízdy i body.

Soukromí v kostce

Žádné reklamy ani sledovací knihovny. Bez profilu: anonymní ID zařízení, model telefonu, verze aplikace a IP adresa (ochrana proti zneužití). S profilem navíc přezdívka, zprávy (7 dní) a jízdy. Poloha jen podle vaší volby, jen v paměti, nikdy se neukládá. Úplné zásady jsou v aplikaci.

Neoficiální aplikace. Není spojena s DPMB, KORDIS JMK ani IDS JMK. Živá data: KORDIS JMK přes otevřená data města Brna. Mapa © přispěvatelé OpenStreetMap.


English

BrnoMHD Social shows every tram, trolleybus, bus, train and boat of the IDS JMK network (Brno and the South Moravian Region) on a live map, with real delays and stop departures. On top of that it is a social network for passengers — like Waze for drivers: see other riders, chat with them and earn points for every kilometre on public transport.

Features

  • 🚋 Live map of all IDS JMK vehicles (~1,100 at once), refreshed every few seconds
  • ⏱ Real delay of every vehicle (KORDIS JMK data)
  • 🚏 Departure board for every stop: timetable + live delay; tap a departure to see its vehicle
  • 🧭 Follow a vehicle with its next stops and expected times
  • 🎛 Smart filter: trams, trolleybuses, buses, night, regional buses, trains, boats — combine freely, or use the presets Brno MHD, Regional, Rail, All
  • ⚠️ Service changes and diversions at stops
  • 👥 Other riders on the map — each person decides whether and how precisely they are shown
  • 💬 Public chat for all passengers
  • 🏆 Points and leaderboard for distance travelled, with fraud protection
  • 🔍 Accent-insensitive stop search, nearest stops, favourites, light and dark theme
  • No ads, no Google Play Services needed. Requires Android 7.0 or newer.

Installation

Option 1: via Droid-ify (recommended, automatic updates)

  1. Install Droid-ify.

  2. In Droid-ify open Settings → Repositories → +.

  3. Enter:

    Address:

    https://git.vhelectronics.com/highway/BrnoMHD-Social/raw/branch/main/fdroid/repo
    

    Fingerprint:

    5C61474C48B04EE40A95447D95D4CC31BE04C1204AC61219A11EE226EF9DECFA
    
  4. Save, wait for the sync, search for BrnoMHD Social and install.

Also works with F-Droid, Neo Store and other F-Droid clients.

Droid-ify repository Direct APK download
QR repository QR APK

Option 2: direct APK download

  1. Download BrnoMHD-Social.apk.
  2. Open it and allow installs from this source if your phone asks.
  3. The app checks for new versions itself (Settings → Updates) and always asks before installing.

User manual

1. First start

The app asks for location access. Without it the map, departures and chat work, but not "my location", nearest stops, appearing on the map or earning points. You can grant it later in Settings → Location.

2. The map

  • Vehicles are coloured tags with the line number and a direction arrow; zoomed out they become dots. A faded tag with a dashed border = the vehicle hasn't reported for a while.
  • Filter (chip row at the top): tap to switch transport types on and off; the number shows how many are running. ☰ Filter offers presets. Your choice is remembered.
  • The line row below shows lines running in view (plus favourites). Tap one to show only that line and its stops; +3′ is the average delay.
  • Buttons on the right: refresh, stops ◉, other riders 🙂. Bottom right: my location.

3. Stops and departures

Stops appear when you zoom in. Tap one for its departure board:

  • departure in X min; "live" = linked to a running vehicle and includes its delay, "timetable" = the vehicle hasn't started yet;
  • tap a live departure to show its vehicle on the map;
  • a yellow box warns about service changes on the stop's lines;
  • ⭐ adds the stop to favourites.

4. Following a vehicle

Tap a vehicle: the map follows it and the card shows destination, delay, speed, vehicle number, low floor ♿, app riders on board and the next stops with times. Pan the map or tap Stop to end.

5. Profile and privacy (tab Me)

Create a profile: nickname (3–20 characters), icon and colour. No e-mail or password — the profile is tied to your phone and comes back after a reinstall. You must be at least 15.

Who sees me on the map — your choice, changeable at any time:

Option What others see
Nobody nothing, you are invisible (you can still chat and earn points)
Approximate a ~200 m square, never your exact position (dashed ring)
Exact your exact position
Show me on my vehicle while riding you appear on your tram/bus ("riding line 4")

Your location is sent only while the app is open, kept only in the server's memory and forgotten after 2 minutes.

6. Chat

The Chat tab is one public channel for all passengers. Rules: be polite; no personal data, ads or insults. Long-press a message to report it; after three reports it is hidden for moderator review. Swear words are replaced with asterisks automatically. Messages are deleted after 7 days.

7. Points and leaderboard

  • Ride with the app open and Collect points on. After about a minute in a moving vehicle the app recognises the ride (a green "You're riding…" bar appears at the top).
  • When the ride ends you get 10 points per km (min 500 m, max 1,000 points a day).
  • Levels: Newcomer → Commuter (50) → Regular (250) → Expert (1,000) → Legend (5,000).
  • Fraud protection: the phone's position is compared with the vehicle's position at the same moment and distance follows the vehicle's route; fake-GPS apps, impossible jumps and "too perfect" positions are flagged and those rides wait for review. Standing next to a tram at a stop doesn't count.
  • Weekly and all-time leaderboards are in the Me tab.

8. Settings

Language (Čeština / English), theme, dark map, stops, other riders, updates (incl. betas), problem reports and the full privacy policy.

9. Reporting a problem

Settings → Report a problem — no registration. The report appears as a public issue in the issue tracker (your contact, if given, stays private).

FAQ

  • The map is empty for a moment. The server starts live data with the first user; the first vehicles appear within ~20 seconds.
  • I can't see my line. Check the filter — e.g. regional buses aren't in the Brno MHD preset.
  • I got no points. The app must be open, Collect points on and the ride longer than 500 m. Rides under review are credited once approved.
  • Deleting my data: Me → Delete my account immediately erases profile, messages, rides and points.

Privacy in short

No ads or tracking libraries. Without a profile: an anonymous device ID, phone model, app version and IP address (abuse prevention). With a profile also your nickname, messages (7 days) and rides. Location only as you choose, only in memory, never stored. The full policy is in the app.

Unofficial app. Not affiliated with DPMB, KORDIS JMK or IDS JMK. Live data: KORDIS JMK via the open data of the City of Brno. Map © OpenStreetMap contributors.