[
  {
    "id": "krakow-rynek",
    "page": "https://krakow-rynek.webcamera.pl/",
    "checked_at": "2026-10-10T23:04:31.795823+00:00",
    "name": "Kraków - widok na Rynek Główny",
    "hls": "https://hoktastream1.webcamera.pl/krakow_cam_da9ab3/krakow_cam_da9ab3.stream/playlist.m3u8",
    "cors": "*",
    "sequence_before": 971,
    "sequence_after": 972,
    "advancing": true,
    "streams": [
      {
        "codec_name": "h264",
        "width": 1920,
        "height": 1080
      }
    ],
    "decoded": true,
    "status": "verified",
    "location": [
      50.06086,
      19.93643
    ],
    "category": "city",
    "verification": "hls-decoded",
    "widget": {
      "src": "https://imageserver.webcamera.pl/umiesc/krakow-rynek",
      "terms": "https://www.webcamera.pl/kamera/krakow-rynek/umiesc",
      "kind": "snapshot"
    },
    "label": "Rynek Główny - kamera obrotowa",
    "group": "traffic"
  },
  {
    "id": "krakow1",
    "page": "https://krakow1.webcamera.pl/",
    "checked_at": "2026-10-10T23:04:31.796156+00:00",
    "name": "KRAKÓW - widok na Rynek Główny",
    "hls": "https://hoktastream2.webcamera.pl/krakow_cam_702b61/krakow_cam_702b61.stream/playlist.m3u8",
    "cors": "*",
    "sequence_before": 20680,
    "sequence_after": 20681,
    "advancing": true,
    "streams": [
      {
        "codec_name": "h264",
        "width": 1920,
        "height": 1080
      }
    ],
    "decoded": true,
    "status": "verified",
    "location": [
      50.0629,
      19.9362
    ],
    "category": "city",
    "verification": "hls-decoded",
    "widget": {
      "src": "https://imageserver.webcamera.pl/umiesc/krakow1",
      "terms": "https://www.webcamera.pl/kamera/krakow1/umiesc",
      "kind": "snapshot"
    },
    "label": "Rynek Główny - Sukiennice",
    "group": "traffic"
  },
  {
    "id": "krakow4",
    "page": "https://krakow4.webcamera.pl/",
    "checked_at": "2026-10-10T23:04:40.283174+00:00",
    "name": "Kraków - widok na Rynek Główny NOWOŚĆ",
    "hls": "https://hoktastream1.webcamera.pl/krakow_cam_9a3b91/krakow_cam_9a3b91.stream/playlist.m3u8",
    "cors": "*",
    "sequence_before": 973,
    "sequence_after": 974,
    "advancing": true,
    "streams": [
      {
        "codec_name": "h264",
        "width": 1920,
        "height": 1080
      }
    ],
    "decoded": true,
    "status": "verified",
    "location": [
      50.0611,
      19.9374
    ],
    "category": "city",
    "verification": "hls-decoded",
    "widget": {
      "src": "https://imageserver.webcamera.pl/umiesc/krakow4",
      "terms": "https://www.webcamera.pl/kamera/krakow4/umiesc",
      "kind": "snapshot"
    },
    "label": "Rynek Główny - widok panoramiczny",
    "group": "traffic"
  },
  {
    "id": "krakow-wentzl",
    "page": "https://krakow-wentzl.webcamera.pl/",
    "checked_at": "2026-10-10T23:04:40.328889+00:00",
    "name": "Kraków - widok na Rynek Główny",
    "hls": "https://hoktastream1.webcamera.pl/wentzl_cam_be5c6c/wentzl_cam_be5c6c.stream/playlist.m3u8",
    "cors": "*",
    "sequence_before": 9064,
    "sequence_after": 9066,
    "advancing": true,
    "streams": [
      {
        "codec_name": "h264",
        "width": 1920,
        "height": 1080
      }
    ],
    "decoded": true,
    "status": "verified",
    "location": [
      50.06078,
      19.93691
    ],
    "category": "city",
    "verification": "hls-decoded",
    "widget": {
      "src": "https://imageserver.webcamera.pl/umiesc/krakow-wentzl",
      "terms": "https://www.webcamera.pl/kamera/krakow-wentzl/umiesc",
      "kind": "snapshot"
    },
    "label": "Rynek Główny - Hotel Wentzl",
    "group": "traffic"
  },
  {
    "id": "krakow-for-you-sukiennice",
    "name": "Rynek Główny - Sukiennice od strony Grodzkiej",
    "category": "city",
    "provider": "Krakow For You",
    "page": "https://krakowforyou.com/",
    "external_http": "http://83.142.188.90:8080/player.html",
    "checked_at": "2026-10-12T10:18:38+02:00",
    "verification": "http-playlist-checked",
    "streams": [
      {
        "width": 1920,
        "height": 1080
      }
    ],
    "preview_rights": "single-frame-quotation-for-analysis-not-operator-permission",
    "static_analysis": "sukiennice-analysis-2026-10-12.jpg",
    "static_analysis_source": "http://83.142.188.90:8080/images/live.jpg",
    "static_analysis_camera_time": "2026-10-12T10:50:12",
    "static_analysis_refresh": false,
    "location": [
      50.060013,
      19.937792
    ],
    "widget": null,
    "label": "Rynek Główny - Sukiennice od strony Grodzkiej",
    "group": "traffic"
  },
  {
    "id": "toya-rynek",
    "name": "Rynek Główny 1 (TOYA)",
    "category": "city",
    "provider": "TOYA GO",
    "page": "https://go.toya.net.pl/",
    "operator_hint": "W TOYA GO wybierz Kamery, Kraków, Rynek Główny 1.",
    "checked_at": "2026-10-11T00:07:53.482540+00:00",
    "verification": "hls-decoded",
    "streams": [
      {
        "codec_name": "h264",
        "width": 1280,
        "height": 720
      }
    ],
    "hls": "https://cdn-13-go.toya.net.pl/kamery/krak_rynek1.m3u8?p=63616d005f5e0ff.9632e97c87c564e115df00637374.756e617574686f72697a6564&pl=macOS",
    "snapshot": "https://data-go.toya.net.pl/photo/cameras/dottv/krak_rynek1.jpg",
    "cors": "https://nowa-go.toya.net.pl",
    "decoded": true,
    "advancing": true,
    "sequence_before": 748461,
    "sequence_after": 748465,
    "request_user_agent": "Mozilla/5.0",
    "status": "verified",
    "dynamic_url": true,
    "location": [
      50.0608,
      19.938
    ],
    "widget": null,
    "label": "Rynek Główny - kamera 1",
    "group": "traffic"
  },
  {
    "id": "krakow-florianska",
    "page": "https://krakow-florianska.webcamera.pl/",
    "checked_at": "2026-10-10T23:04:57.627460+00:00",
    "name": "KRAKÓW - widok w pionie na ulicę FLORIAŃSKĄ NOWOŚĆ",
    "hls": "https://hoktastream4.webcamera.pl/krakow_cam_904168/krakow_cam_904168.stream/playlist.m3u8",
    "cors": "*",
    "sequence_before": 3627,
    "sequence_after": 3629,
    "advancing": true,
    "streams": [
      {
        "codec_name": "h264",
        "width": 1080,
        "height": 1920
      }
    ],
    "decoded": true,
    "status": "verified",
    "location": [
      50.0632,
      19.9401
    ],
    "category": "city",
    "verification": "hls-decoded",
    "widget": {
      "src": "https://imageserver.webcamera.pl/umiesc/krakow-florianska",
      "terms": "https://www.webcamera.pl/kamera/krakow-florianska/umiesc",
      "kind": "snapshot"
    },
    "label": "Ulica Floriańska",
    "group": "traffic"
  },
  {
    "id": "krakow-plac-wszystkich-swietych",
    "page": "https://krakow-plac-wszystkich-swietych.webcamera.pl/",
    "checked_at": "2026-10-10T23:04:58.686063+00:00",
    "name": "Plac Wszystkich Świętych w Krakowie - NOWOŚĆ",
    "hls": "https://hoktastream3.webcamera.pl/krakow_cam_6f3258/krakow_cam_6f3258.stream/playlist.m3u8",
    "cors": "*",
    "sequence_before": 9947,
    "sequence_after": 9948,
    "advancing": true,
    "streams": [
      {
        "codec_name": "h264",
        "width": 1920,
        "height": 1080
      }
    ],
    "decoded": true,
    "status": "verified",
    "location": [
      50.0588,
      19.9369
    ],
    "category": "city",
    "verification": "hls-decoded",
    "widget": {
      "src": "https://imageserver.webcamera.pl/umiesc/krakow-plac-wszystkich-swietych",
      "terms": "https://www.webcamera.pl/kamera/krakow-plac-wszystkich-swietych/umiesc",
      "kind": "snapshot"
    },
    "label": "Plac Wszystkich Świętych",
    "group": "traffic"
  },
  {
    "id": "toya-grunwaldzkie",
    "name": "Rondo Grunwaldzkie (TOYA)",
    "category": "city",
    "provider": "TOYA GO",
    "page": "https://go.toya.net.pl/",
    "operator_hint": "W TOYA GO wybierz Kamery, Kraków, Rondo Grunwaldzkie.",
    "checked_at": "2026-10-11T00:08:01.663456+00:00",
    "verification": "hls-decoded",
    "streams": [
      {
        "codec_name": "h264",
        "width": 1280,
        "height": 720
      },
      {
        "codec_name": "aac"
      }
    ],
    "hls": "https://cdn-13-go.toya.net.pl/kamery/krak_rondogrunwaldzkie.m3u8?p=63616d005f5e0ff.9632e97c87c564e115df00637374.756e617574686f72697a6564&pl=macOS",
    "snapshot": "https://data-go.toya.net.pl/photo/cameras/dottv/krak_rondogrunwaldzkie.jpg",
    "cors": "https://nowa-go.toya.net.pl",
    "decoded": true,
    "advancing": true,
    "sequence_before": 205434,
    "sequence_after": 205438,
    "request_user_agent": "Mozilla/5.0",
    "status": "verified",
    "dynamic_url": true,
    "location": [
      50.0488,
      19.9308
    ],
    "widget": null,
    "label": "Rondo Grunwaldzkie",
    "group": "traffic"
  },
  {
    "id": "most-pilsudskiego-kamera-krakow",
    "page": "https://most-pilsudskiego-kamera-krakow.webcamera.pl/",
    "checked_at": "2026-10-10T23:04:40.881818+00:00",
    "name": "Kraków - widok na Wisłę i Most im. Marszałka Józefa Piłsudskiego NOWOŚĆ",
    "hls": "https://hoktastream3.webcamera.pl/krakowkladka_cam_a51738/krakowkladka_cam_a51738.stream/playlist.m3u8",
    "cors": "*",
    "sequence_before": 9944,
    "sequence_after": 9945,
    "advancing": true,
    "streams": [
      {
        "codec_name": "h264",
        "width": 1920,
        "height": 1080
      }
    ],
    "decoded": true,
    "status": "verified",
    "location": [
      50.0451,
      19.9464
    ],
    "category": "city",
    "verification": "hls-decoded",
    "widget": {
      "src": "https://imageserver.webcamera.pl/umiesc/most-pilsudskiego-kamera-krakow",
      "terms": "https://www.webcamera.pl/kamera/most-pilsudskiego-kamera-krakow/umiesc",
      "kind": "snapshot"
    },
    "label": "Most Piłsudskiego i Wisła",
    "group": "traffic"
  },
  {
    "id": "toya-bernatka",
    "name": "Kładka Ojca Bernatka (TOYA)",
    "category": "city",
    "provider": "TOYA GO",
    "page": "https://go.toya.net.pl/",
    "operator_hint": "W TOYA GO wybierz Kamery, Kraków, Kładka Ojca Bernatka.",
    "checked_at": "2026-10-11T00:07:37.745680+00:00",
    "verification": "hls-decoded",
    "streams": [
      {
        "codec_name": "h264",
        "width": 1280,
        "height": 720
      }
    ],
    "hls": "https://cdn-13-go.toya.net.pl/kamery/krak_kladkaojcabernatka.m3u8?p=63616d005f5e0ff.9632e97c87c564e115df00637374.756e617574686f72697a6564&pl=macOS",
    "snapshot": "https://data-go.toya.net.pl/photo/cameras/dottv/krak_kladkaojcabernatka.jpg",
    "cors": "https://nowa-go.toya.net.pl",
    "decoded": true,
    "advancing": true,
    "sequence_before": 52885,
    "sequence_after": 52889,
    "request_user_agent": "Mozilla/5.0",
    "status": "verified",
    "dynamic_url": true,
    "location": [
      50.0473,
      19.9457
    ],
    "widget": null,
    "label": "Kładka Ojca Bernatka",
    "group": "traffic"
  },
  {
    "id": "toya-kapelanka",
    "name": "Kapelanka (TOYA)",
    "category": "city",
    "provider": "TOYA GO",
    "page": "https://go.toya.net.pl/",
    "operator_hint": "W TOYA GO wybierz Kamery, Kraków, Kapelanka.",
    "checked_at": "2026-10-11T00:08:17.326648+00:00",
    "verification": "hls-decoded",
    "streams": [
      {
        "codec_name": "h264",
        "width": 1280,
        "height": 720
      },
      {
        "codec_name": "aac"
      }
    ],
    "hls": "https://cdn-13-go.toya.net.pl/kamery/krak_kapelanka.m3u8?p=63616d005f5e0ff.9632e97c87c564e115df00637374.756e617574686f72697a6564&pl=macOS",
    "snapshot": "https://data-go.toya.net.pl/photo/cameras/dottv/krak_kapelanka.jpg",
    "cors": "https://nowa-go.toya.net.pl",
    "decoded": true,
    "advancing": true,
    "sequence_before": 134611,
    "sequence_after": 134614,
    "request_user_agent": "Mozilla/5.0",
    "status": "verified",
    "dynamic_url": true,
    "location": [
      50.0452,
      19.9217
    ],
    "widget": null,
    "label": "Kapelanka",
    "group": "traffic"
  },
  {
    "id": "toya-tauron",
    "name": "Lema - Tauron Arena (TOYA)",
    "category": "city",
    "provider": "TOYA GO",
    "page": "https://go.toya.net.pl/",
    "operator_hint": "W TOYA GO wybierz Kamery, Kraków, Lema - Tauron Arena.",
    "checked_at": "2026-10-11T00:07:45.616191+00:00",
    "verification": "hls-decoded",
    "streams": [
      {
        "codec_name": "h264",
        "width": 1280,
        "height": 720
      }
    ],
    "hls": "https://cdn-13-go.toya.net.pl/kamery/krak_lematauronarena.m3u8?p=63616d005f5e0ff.9632e97c87c564e115df00637374.756e617574686f72697a6564&pl=macOS",
    "snapshot": "https://data-go.toya.net.pl/photo/cameras/dottv/krak_lematauronarena.jpg",
    "cors": "https://nowa-go.toya.net.pl",
    "decoded": true,
    "advancing": true,
    "sequence_before": 3664192,
    "sequence_after": 3664194,
    "request_user_agent": "Mozilla/5.0",
    "status": "verified",
    "dynamic_url": true,
    "location": [
      50.0662,
      19.9875
    ],
    "widget": null,
    "label": "Lema - Tauron Arena",
    "group": "traffic"
  },
  {
    "id": "toya-herberta",
    "name": "Herberta - Trasa Łagiewnicka (TOYA)",
    "category": "city",
    "provider": "TOYA GO",
    "page": "https://go.toya.net.pl/",
    "operator_hint": "W TOYA GO wybierz Kamery, Kraków, Zbigniewa Herberta - Trasa Łagiewnicka.",
    "checked_at": "2026-10-11T00:08:09.398788+00:00",
    "verification": "hls-decoded",
    "streams": [
      {
        "codec_name": "h264",
        "width": 1280,
        "height": 720
      }
    ],
    "hls": "https://cdn-13-go.toya.net.pl/kamery/krak_herbertalagiewnicka.m3u8?p=63616d005f5e0ff.9632e97c87c564e115df00637374.756e617574686f72697a6564&pl=macOS",
    "snapshot": "https://data-go.toya.net.pl/photo/cameras/dottv/krak_herbertalagiewnicka.jpg",
    "cors": "https://nowa-go.toya.net.pl",
    "decoded": true,
    "advancing": true,
    "sequence_before": 444783,
    "sequence_after": 444786,
    "request_user_agent": "Mozilla/5.0",
    "status": "verified",
    "dynamic_url": true,
    "location": [
      50.0149,
      19.9458
    ],
    "widget": null,
    "label": "Herberta - Trasa Łagiewnicka",
    "group": "traffic"
  },
  {
    "id": "krakow-nowa-huta",
    "page": "https://krakow-nowa-huta.webcamera.pl/",
    "checked_at": "2026-10-10T23:04:48.720087+00:00",
    "name": "Kraków - widok na Nową Hutę",
    "hls": "https://hoktastream4.webcamera.pl/krakow_cam_c4feaa/krakow_cam_c4feaa.stream/playlist.m3u8",
    "cors": "*",
    "sequence_before": 9995,
    "sequence_after": 9996,
    "advancing": true,
    "streams": [
      {
        "codec_name": "h264",
        "width": 1920,
        "height": 1080
      }
    ],
    "decoded": true,
    "status": "verified",
    "location": [
      50.0727,
      20.0366
    ],
    "category": "city",
    "verification": "hls-decoded",
    "widget": {
      "src": "https://imageserver.webcamera.pl/umiesc/krakow-nowa-huta",
      "terms": "https://www.webcamera.pl/kamera/krakow-nowa-huta/umiesc",
      "kind": "snapshot"
    },
    "label": "Nowa Huta - Plac Centralny",
    "group": "traffic"
  },
  {
    "id": "toya-al-roz",
    "name": "Nowa Huta - aleja Róż (TOYA)",
    "category": "city",
    "provider": "TOYA GO",
    "page": "https://go.toya.net.pl/",
    "operator_hint": "W TOYA GO wybierz Kamery, Kraków, Al. Róż w Nowej Hucie.",
    "checked_at": "2026-10-11T00:07:29.966682+00:00",
    "verification": "hls-decoded",
    "streams": [
      {
        "codec_name": "h264",
        "width": 1280,
        "height": 720
      },
      {
        "codec_name": "aac"
      }
    ],
    "hls": "https://cdn-14-go.toya.net.pl/kamery/krak_alroznowahuta.m3u8?p=63616d005f5e0ff.9632e97c87c564e115df00637374.756e617574686f72697a6564&pl=macOS",
    "snapshot": "https://data-go.toya.net.pl/photo/cameras/dottv/krak_alroznowahuta.jpg",
    "cors": "https://nowa-go.toya.net.pl",
    "decoded": true,
    "advancing": true,
    "sequence_before": 183853,
    "sequence_after": 183857,
    "request_user_agent": "Mozilla/5.0",
    "status": "verified",
    "dynamic_url": true,
    "location": [
      50.0745,
      20.0376
    ],
    "widget": null,
    "label": "Nowa Huta - aleja Róż",
    "group": "traffic"
  },
  {
    "id": "wieliczka-asnyka-1",
    "name": "Wieliczka - Asnyka/Sienkiewicza, widok północny (okolice Krakowa)",
    "category": "city",
    "provider": "Zarząd Dróg Wojewódzkich w Krakowie",
    "page": "https://www.zdw.krakow.pl/kamery-na-drogach/",
    "snapshot": "https://www.zdw.krakow.pl/kamery/swarco/Wieliczka/Sienkiewicza/Asnyka/Kamera_1/image.jpg",
    "snapshot_kind": "periodic-image",
    "periodic_snapshot": true,
    "outside_city": true,
    "checked_at": "2026-10-13T01:30:00+02:00",
    "verification": "browser-periodic-image",
    "streams": [
      {
        "width": 704,
        "height": 576
      }
    ],
    "location": [
      49.9852226,
      20.070149
    ],
    "widget": null,
    "label": "Wieliczka - Asnyka/Sienkiewicza, widok północny (okolice Krakowa)",
    "group": "traffic"
  },
  {
    "id": "wieliczka-asnyka-2",
    "name": "Wieliczka - Asnyka/Sienkiewicza, widok wschodni (okolice Krakowa)",
    "category": "city",
    "provider": "Zarząd Dróg Wojewódzkich w Krakowie",
    "page": "https://www.zdw.krakow.pl/kamery-na-drogach/",
    "snapshot": "https://www.zdw.krakow.pl/kamery/swarco/Wieliczka/Sienkiewicza/Asnyka/Kamera_2/image.jpg",
    "snapshot_kind": "periodic-image",
    "periodic_snapshot": true,
    "outside_city": true,
    "checked_at": "2026-10-13T01:30:00+02:00",
    "verification": "browser-periodic-image",
    "streams": [
      {
        "width": 704,
        "height": 576
      }
    ],
    "location": [
      49.9852226,
      20.070149
    ],
    "widget": null,
    "label": "Wieliczka - Asnyka/Sienkiewicza, widok wschodni (okolice Krakowa)",
    "group": "traffic"
  },
  {
    "id": "wieliczka-asnyka-3",
    "name": "Wieliczka - Asnyka/Sienkiewicza, widok południowy (okolice Krakowa)",
    "category": "city",
    "provider": "Zarząd Dróg Wojewódzkich w Krakowie",
    "page": "https://www.zdw.krakow.pl/kamery-na-drogach/",
    "snapshot": "https://www.zdw.krakow.pl/kamery/swarco/Wieliczka/Sienkiewicza/Asnyka/Kamera_3/image.jpg",
    "snapshot_kind": "periodic-image",
    "periodic_snapshot": true,
    "outside_city": true,
    "checked_at": "2026-10-13T01:30:00+02:00",
    "verification": "browser-periodic-image",
    "streams": [
      {
        "width": 704,
        "height": 576
      }
    ],
    "location": [
      49.9852226,
      20.070149
    ],
    "widget": null,
    "label": "Wieliczka - Asnyka/Sienkiewicza, widok południowy (okolice Krakowa)",
    "group": "traffic"
  },
  {
    "id": "podleze-szkola-niepolomice",
    "name": "Podłęże - DW964 przy szkole, kierunek Niepołomice (okolice Krakowa)",
    "category": "city",
    "provider": "Zarząd Dróg Wojewódzkich w Krakowie",
    "page": "https://www.zdw.krakow.pl/kamery-na-drogach/",
    "snapshot": "https://www.zdw.krakow.pl/kamery/swarco/Niepolomice/DW964/Przejscie_Szkola/Kamera_1/image.jpg",
    "snapshot_kind": "periodic-image",
    "periodic_snapshot": true,
    "outside_city": true,
    "checked_at": "2026-10-13T02:45:18+02:00",
    "verification": "browser-periodic-image",
    "streams": [
      {
        "width": 704,
        "height": 576
      }
    ],
    "location": [
      50.0131685,
      20.1654623
    ],
    "widget": null,
    "label": "Podłęże - DW964 przy szkole, kierunek Niepołomice (okolice Krakowa)",
    "group": "traffic"
  },
  {
    "id": "podleze-szkola-wieliczka",
    "name": "Podłęże - DW964 przy szkole, kierunek Wieliczka (okolice Krakowa)",
    "category": "city",
    "provider": "Zarząd Dróg Wojewódzkich w Krakowie",
    "page": "https://www.zdw.krakow.pl/kamery-na-drogach/",
    "snapshot": "https://www.zdw.krakow.pl/kamery/swarco/Podleze/Wielicka/Przejscie_Szkola/Kamera_2/image.jpg",
    "snapshot_kind": "periodic-image",
    "periodic_snapshot": true,
    "outside_city": true,
    "checked_at": "2026-10-13T02:45:18+02:00",
    "verification": "browser-periodic-image",
    "streams": [
      {
        "width": 704,
        "height": 576
      }
    ],
    "location": [
      50.0131685,
      20.1654623
    ],
    "widget": null,
    "label": "Podłęże - DW964 przy szkole, kierunek Wieliczka (okolice Krakowa)",
    "group": "traffic"
  },
  {
    "id": "podleze-szkola-od-niepolomic",
    "name": "Podłęże - DW964 przy szkole, widok od strony Niepołomic (okolice Krakowa)",
    "category": "city",
    "provider": "Zarząd Dróg Wojewódzkich w Krakowie",
    "page": "https://www.zdw.krakow.pl/kamery-na-drogach/",
    "snapshot": "https://www.zdw.krakow.pl/kamery/swarco/Podleze/Wielicka/Przejscie_Szkola/Kamera_1/image.jpg",
    "snapshot_kind": "periodic-image",
    "periodic_snapshot": true,
    "outside_city": true,
    "checked_at": "2026-10-13T09:06:19+02:00",
    "verification": "browser-periodic-image",
    "streams": [
      {
        "width": 704,
        "height": 576
      }
    ],
    "location": [
      50.0131685,
      20.1654623
    ],
    "widget": null,
    "label": "Podłęże - DW964 przy szkole, widok od strony Niepołomic (okolice Krakowa)",
    "group": "traffic"
  },
  {
    "id": "lednica-dw966-east",
    "name": "Lednica Górna - DW966, wlot od Gdowa (okolice Krakowa)",
    "category": "city",
    "provider": "Zarząd Dróg Wojewódzkich w Krakowie",
    "page": "https://www.zdw.krakow.pl/kamery-na-drogach/",
    "snapshot": "https://www.zdw.krakow.pl/kamery/swarco/Lednica_Gorna/DW966/Lednica_Gorna/Kamera_1/image.jpg",
    "snapshot_kind": "periodic-image",
    "periodic_snapshot": true,
    "outside_city": true,
    "checked_at": "2026-10-13T09:30:00+02:00",
    "verification": "browser-periodic-image",
    "streams": [
      {
        "width": 704,
        "height": 576
      }
    ],
    "location": [
      49.9784233,
      20.0862085
    ],
    "widget": null,
    "label": "Lednica Górna - DW966, wlot od Gdowa (okolice Krakowa)",
    "group": "traffic"
  },
  {
    "id": "lednica-dw966-south",
    "name": "Lednica Górna - DW966, wlot boczny od południa (okolice Krakowa)",
    "category": "city",
    "provider": "Zarząd Dróg Wojewódzkich w Krakowie",
    "page": "https://www.zdw.krakow.pl/kamery-na-drogach/",
    "snapshot": "https://www.zdw.krakow.pl/kamery/swarco/Lednica_Gorna/DW966/Lednica_Gorna/Kamera_2/image.jpg",
    "snapshot_kind": "periodic-image",
    "periodic_snapshot": true,
    "outside_city": true,
    "checked_at": "2026-10-13T09:30:00+02:00",
    "verification": "browser-periodic-image",
    "streams": [
      {
        "width": 704,
        "height": 576
      }
    ],
    "location": [
      49.9784233,
      20.0862085
    ],
    "widget": null,
    "label": "Lednica Górna - DW966, wlot boczny od południa (okolice Krakowa)",
    "group": "traffic"
  },
  {
    "id": "lednica-dw966-west",
    "name": "Lednica Górna - DW966, wlot od Wieliczki (okolice Krakowa)",
    "category": "city",
    "provider": "Zarząd Dróg Wojewódzkich w Krakowie",
    "page": "https://www.zdw.krakow.pl/kamery-na-drogach/",
    "snapshot": "https://www.zdw.krakow.pl/kamery/swarco/Lednica_Gorna/DW966/Lednica_Gorna/Kamera_3/image.jpg",
    "snapshot_kind": "periodic-image",
    "periodic_snapshot": true,
    "outside_city": true,
    "checked_at": "2026-10-13T09:30:00+02:00",
    "verification": "browser-periodic-image",
    "streams": [
      {
        "width": 704,
        "height": 576
      }
    ],
    "location": [
      49.9784233,
      20.0862085
    ],
    "widget": null,
    "label": "Lednica Górna - DW966, wlot od Wieliczki (okolice Krakowa)",
    "group": "traffic"
  },
  {
    "id": "niepolomice-rynek-alokum",
    "name": "Niepołomice - Rynek",
    "category": "city",
    "provider": "Alokum Nieruchomości / Twitch",
    "page": "https://www.alokum.pl/kamera",
    "embed": "https://player.twitch.tv/?channel=alokum_nieruchomosci&parent=app.qoe.agh.edu.pl&autoplay=false&muted=true",
    "preview_embed": "https://player.twitch.tv/?channel=alokum_nieruchomosci&parent=app.qoe.agh.edu.pl&autoplay=false&muted=true",
    "preview_kind": "operator-player",
    "outside_city": true,
    "map_edge": true,
    "twitch": true,
    "checked_at": "2026-10-13T10:00:00+02:00",
    "verification": "browser-playback",
    "streams": [
      {
        "width": 1920,
        "height": 1080
      }
    ],
    "location": [
      50.0330556,
      20.2172222
    ],
    "widget": null,
    "label": "Niepołomice - Rynek",
    "group": "traffic"
  },
  {
    "id": "targowisko-dw963-a4",
    "name": "Targowisko - DW963, kierunek A4",
    "category": "city",
    "provider": "Zarząd Dróg Wojewódzkich w Krakowie",
    "page": "https://www.zdw.krakow.pl/kamery-na-drogach/",
    "snapshot": "https://www.zdw.krakow.pl/kamery/swarco/Targowisko/Krakowska/Centralna/Kamera_1/image.jpg",
    "snapshot_kind": "periodic-image",
    "periodic_snapshot": true,
    "outside_city": true,
    "map_edge": true,
    "checked_at": "2026-10-13T10:38:44+02:00",
    "verification": "browser-periodic-image",
    "streams": [
      {
        "width": 704,
        "height": 576
      }
    ],
    "location": [
      49.9815875,
      20.2885546
    ],
    "widget": null,
    "label": "Targowisko - DW963, kierunek A4",
    "group": "traffic"
  },
  {
    "id": "targowisko-dw963-dk94",
    "name": "Targowisko - DW963, kierunek DK94",
    "category": "city",
    "provider": "Zarząd Dróg Wojewódzkich w Krakowie",
    "page": "https://www.zdw.krakow.pl/kamery-na-drogach/",
    "snapshot": "https://www.zdw.krakow.pl/kamery/swarco/Targowisko/Krakowska/Centralna/Kamera_2/image.jpg",
    "snapshot_kind": "periodic-image",
    "periodic_snapshot": true,
    "outside_city": true,
    "map_edge": true,
    "checked_at": "2026-10-13T14:19:31+02:00",
    "verification": "browser-periodic-image",
    "streams": [
      {
        "width": 704,
        "height": 576
      }
    ],
    "location": [
      49.9815875,
      20.2885546
    ],
    "widget": null,
    "label": "Targowisko - DW963, kierunek DK94",
    "group": "traffic"
  },
  {
    "id": "targowisko-krakowska",
    "name": "Targowisko - ulica Krakowska",
    "category": "city",
    "provider": "Zarząd Dróg Wojewódzkich w Krakowie",
    "page": "https://www.zdw.krakow.pl/kamery-na-drogach/",
    "snapshot": "https://www.zdw.krakow.pl/kamery/swarco/Targowisko/Krakowska/Centralna/Kamera_3/image.jpg",
    "snapshot_kind": "periodic-image",
    "periodic_snapshot": true,
    "outside_city": true,
    "map_edge": true,
    "checked_at": "2026-10-13T10:38:44+02:00",
    "verification": "browser-periodic-image",
    "streams": [
      {
        "width": 704,
        "height": 576
      }
    ],
    "location": [
      49.9815875,
      20.2885546
    ],
    "widget": null,
    "label": "Targowisko - ulica Krakowska",
    "group": "traffic"
  },
  {
    "id": "targowisko-centralna",
    "name": "Targowisko - ulica Centralna",
    "category": "city",
    "provider": "Zarząd Dróg Wojewódzkich w Krakowie",
    "page": "https://www.zdw.krakow.pl/kamery-na-drogach/",
    "snapshot": "https://www.zdw.krakow.pl/kamery/swarco/Targowisko/Krakowska/Centralna/Kamera_4/image.jpg",
    "snapshot_kind": "periodic-image",
    "periodic_snapshot": true,
    "outside_city": true,
    "map_edge": true,
    "checked_at": "2026-10-13T14:19:31+02:00",
    "verification": "browser-periodic-image",
    "streams": [
      {
        "width": 704,
        "height": 576
      }
    ],
    "location": [
      49.9815875,
      20.2885546
    ],
    "widget": null,
    "label": "Targowisko - ulica Centralna",
    "group": "traffic"
  },
  {
    "id": "zabierzow-rynek",
    "name": "Zabierzów - Rynek",
    "category": "city",
    "provider": "Gmina Zabierzów / Nadaje",
    "page": "https://zabierzow.org.pl/live-camera.html",
    "hls": "https://1742314533.rsc.cdn77.org/live/vZK1229.stream/playlist.m3u8",
    "direct_playback": true,
    "browser_preview": true,
    "preview_timeout_ms": 60000,
    "cors": "*",
    "outside_city": true,
    "map_edge": true,
    "checked_at": "2026-10-13T14:05:00+02:00",
    "verification": "hls-decoded",
    "streams": [
      {
        "codec_name": "h264",
        "width": 1280,
        "height": 720
      }
    ],
    "location": [
      50.1163889,
      19.8008333
    ],
    "widget": null,
    "label": "Zabierzów - Rynek",
    "group": "traffic"
  },
  {
    "id": "krakow-panorama-wawel",
    "page": "https://krakow-panorama-wawel.webcamera.pl/",
    "checked_at": "2026-10-10T23:04:50.104082+00:00",
    "name": "KRAKÓW - widok na Zamek Królewski na Wawelu NOWOŚĆ",
    "hls": "https://hoktastream2.webcamera.pl/krakow_cam_c78671/krakow_cam_c78671.stream/playlist.m3u8",
    "cors": "*",
    "sequence_before": 8416,
    "sequence_after": 8417,
    "advancing": true,
    "streams": [
      {
        "codec_name": "h264",
        "width": 1920,
        "height": 1080
      }
    ],
    "decoded": true,
    "status": "verified",
    "location": [
      50.0519,
      19.9315
    ],
    "category": "city",
    "verification": "hls-decoded",
    "widget": {
      "src": "https://imageserver.webcamera.pl/umiesc/krakow-panorama-wawel",
      "terms": "https://www.webcamera.pl/kamera/krakow-panorama-wawel/umiesc",
      "kind": "snapshot"
    },
    "label": "Panorama Wawelu",
    "group": "landscape"
  },
  {
    "id": "krakow2",
    "page": "https://krakow2.webcamera.pl/",
    "checked_at": "2026-10-10T23:04:31.796246+00:00",
    "name": "KRAKÓW - widok na WAWEL",
    "hls": "https://hoktastream2.webcamera.pl/krakow_cam_4c3e37/krakow_cam_4c3e37.stream/playlist.m3u8",
    "cors": "*",
    "sequence_before": 8594,
    "sequence_after": 8595,
    "advancing": true,
    "streams": [
      {
        "codec_name": "h264",
        "width": 1920,
        "height": 1080
      }
    ],
    "decoded": true,
    "status": "verified",
    "location": [
      50.0547,
      19.9338
    ],
    "category": "city",
    "verification": "hls-decoded",
    "widget": {
      "src": "https://imageserver.webcamera.pl/umiesc/krakow2",
      "terms": "https://www.webcamera.pl/kamera/krakow2/umiesc",
      "kind": "snapshot"
    },
    "label": "Wawel i zakole Wisły - Hotel Kossak",
    "group": "landscape"
  },
  {
    "id": "agh-aleja",
    "name": "AGH - aleja główna kampusu",
    "category": "city",
    "provider": "AGH / Centrum Rozwiązań Informatycznych",
    "page": "https://live.cri.agh.edu.pl/video/stream1.shtml",
    "mp4": "https://live.cri.agh.edu.pl/video/stream1.cgi",
    "checked_at": "2026-10-11T10:00:00+00:00",
    "verification": "browser-playback",
    "streams": [
      {
        "codec_name": "h264",
        "width": 1280,
        "height": 720
      }
    ],
    "location": [
      50.0638,
      19.924
    ],
    "widget": null,
    "frame_preview": "frame/agh-aleja.jpg",
    "label": "AGH - aleja główna kampusu",
    "group": "landscape"
  },
  {
    "id": "krakow-mogilska-umk",
    "page": "https://krakow-mogilska-umk.webcamera.pl/",
    "checked_at": "2026-10-10T23:04:48.719613+00:00",
    "name": "Panorama Krakowa - NOWOŚĆ",
    "hls": "https://hoktastream1.webcamera.pl/krakow_cam_66c146/krakow_cam_66c146.stream/playlist.m3u8",
    "cors": "*",
    "sequence_before": 9808,
    "sequence_after": 9809,
    "advancing": true,
    "streams": [
      {
        "codec_name": "h264",
        "width": 1920,
        "height": 1080
      }
    ],
    "decoded": true,
    "status": "verified",
    "location": [
      50.0663,
      19.9663
    ],
    "category": "city",
    "verification": "hls-decoded",
    "widget": {
      "src": "https://imageserver.webcamera.pl/umiesc/krakow-mogilska-umk",
      "terms": "https://www.webcamera.pl/kamera/krakow-mogilska-umk/umiesc",
      "kind": "snapshot"
    },
    "label": "Panorama miasta - UMK, Mogilska",
    "group": "landscape"
  },
  {
    "id": "kopiec-kosciuszki",
    "name": "Kopiec Kościuszki - panorama ze szczytu",
    "category": "city",
    "provider": "Komitet Kopca Kościuszki",
    "page": "https://kopieckosciuszki.pl/widok-live-ze-szczytu-kopca/",
    "hls": "https://stream.kopieckosciuszki.pl:8088/playlist.m3u8",
    "direct_playback": true,
    "checked_at": "2026-10-11T09:03:00+00:00",
    "verification": "hls-decoded",
    "streams": [
      {
        "codec_name": "h264",
        "width": 854,
        "height": 480
      }
    ],
    "location": [
      50.0549,
      19.8934
    ],
    "widget": null,
    "browser_preview": true,
    "label": "Kopiec Kościuszki - panorama ze szczytu",
    "group": "landscape"
  },
  {
    "id": "zalew-zakrzowek-krakow",
    "page": "https://zalew-zakrzowek-krakow.webcamera.pl/",
    "checked_at": "2026-10-10T23:04:57.110132+00:00",
    "name": "Zakrzówek - widok na Zalew NOWOŚĆ",
    "hls": "https://hoktastream2.webcamera.pl/krakow_cam_680fe3/krakow_cam_680fe3.stream/playlist.m3u8",
    "cors": "*",
    "sequence_before": 24535,
    "sequence_after": 24536,
    "advancing": true,
    "streams": [
      {
        "codec_name": "h264",
        "width": 1920,
        "height": 1080
      },
      {
        "codec_name": "aac"
      }
    ],
    "decoded": true,
    "status": "verified",
    "location": [
      50.032,
      19.9124
    ],
    "category": "city",
    "verification": "hls-decoded",
    "widget": {
      "src": "https://imageserver.webcamera.pl/umiesc/zalew-zakrzowek-krakow",
      "terms": "https://www.webcamera.pl/kamera/zalew-zakrzowek-krakow/umiesc",
      "kind": "snapshot"
    },
    "label": "Zalew Zakrzówek",
    "group": "landscape"
  },
  {
    "id": "bagry-horn",
    "page": "https://www.hornkrakow.pl/kamera/",
    "checked_at": "2026-10-10T23:34:59.772492+00:00",
    "name": "Zalew Bagry - Klub Zeglarski HORN",
    "hls": "https://horncam.mkilinski.dev/hls/stream.m3u8",
    "cors": null,
    "sequence_before": 7416,
    "sequence_after": 7420,
    "advancing": true,
    "streams": [
      {
        "codec_name": "h264",
        "width": 1920,
        "height": 1080
      }
    ],
    "decoded": true,
    "status": "verified",
    "provider": "Klub Żeglarski HORN",
    "embed": "https://horncam.mkilinski.dev/",
    "location": [
      50.033,
      19.9953
    ],
    "category": "city",
    "verification": "hls-decoded",
    "widget": null,
    "static_analysis": "horn-analysis-2026-10-11.jpg",
    "label": "Zalew Bagry - przystań żeglarska",
    "group": "landscape"
  },
  {
    "id": "puhit-nowa-huta",
    "page": "https://www.puhit.com.pl/kamery",
    "checked_at": "2026-10-10T23:09:07.634404+00:00",
    "name": "Nowa Huta - panorama osiedli (PUHIT)",
    "hls": "https://s176.ipcamlive.com/streams/b0unhqtjae6a9wmb5/stream.m3u8",
    "cors": "*",
    "sequence_before": 3790,
    "sequence_after": 3794,
    "advancing": true,
    "streams": [
      {
        "codec_name": "h264",
        "width": 1920,
        "height": 1080
      }
    ],
    "decoded": true,
    "status": "verified",
    "resolver": "https://g0.ipcamlive.com/player/player.php?alias=687f33d00ff10",
    "dynamic_url": true,
    "location": [
      50.075,
      20.035
    ],
    "category": "city",
    "verification": "hls-decoded",
    "widget": null,
    "provider": "PUHIT / IPCamLive",
    "snapshot": "https://ipcamlive.com/player/snapshot.php?alias=687f33d00ff10",
    "embed": "https://g0.ipcamlive.com/player/player.php?alias=687f33d00ff10&autoplay=1&mute=1",
    "label": "Nowa Huta - panorama osiedli",
    "group": "landscape"
  },
  {
    "id": "puhit-grand-felix",
    "name": "Bieńczyce - Hotel Grand Felix i otoczenie",
    "category": "city",
    "provider": "PUHIT / RTSP.ME",
    "page": "https://www.puhit.com.pl/kamery",
    "embed": "https://rtsp.me/embed/ez9t2HhH/",
    "preview_embed": "https://rtsp.me/embed/ez9t2HhH/",
    "preview_kind": "operator-player",
    "checked_at": "2026-10-11T14:57:05+00:00",
    "verification": "browser-playback",
    "streams": [
      {
        "width": 1920,
        "height": 1080
      }
    ],
    "location": [
      50.0906982,
      20.0265713
    ],
    "widget": null,
    "label": "Bieńczyce - Hotel Grand Felix i otoczenie",
    "group": "landscape"
  },
  {
    "id": "kombatantow-windy",
    "name": "Osiedle Kombatantów - panorama (zdjęcia okresowe)",
    "category": "city",
    "provider": "RFLab / Windy",
    "page": "https://www.windy.com/webcams/1759317293",
    "embed": "https://webcams.windy.com/webcams/public/embed/player?webcamId=1759317293&playerType=month&interactive=true&loop=false&forceFullScreenOnOverlayPlay=false",
    "preview_embed": "https://webcams.windy.com/webcams/public/embed/player?webcamId=1759317293&playerType=month&interactive=true&loop=false&forceFullScreenOnOverlayPlay=false",
    "snapshot_only": true,
    "checked_at": "2026-10-11T10:10:00+00:00",
    "verification": "browser-snapshot-and-timelapse",
    "streams": [
      {
        "width": 854,
        "height": 480
      }
    ],
    "location": [
      50.0924,
      20.0089
    ],
    "widget": null,
    "label": "Osiedle Kombatantów - panorama (zdjęcia okresowe)",
    "group": "landscape"
  },
  {
    "id": "pobiednik-east",
    "name": "Pobiednik Wielki - lotnisko, widok na wschód",
    "category": "city",
    "provider": "Aeroklub Krakowski",
    "page": "https://www.aeroklubkrakowski.pl/kamery/",
    "hls": "https://91.123.191.44/kamera1/index.m3u8",
    "direct_playback": true,
    "browser_preview": true,
    "preview_timeout_ms": 60000,
    "cors": "https://app.qoe.agh.edu.pl",
    "outside_city": true,
    "map_edge": true,
    "checked_at": "2026-10-13T14:53:00+02:00",
    "verification": "browser-playback",
    "streams": [
      {
        "codec_name": "h264",
        "width": 1920,
        "height": 1080
      }
    ],
    "location": [
      50.08383,
      20.197613
    ],
    "widget": null,
    "label": "Pobiednik Wielki - lotnisko, widok na wschód",
    "group": "landscape"
  },
  {
    "id": "pobiednik-west",
    "name": "Pobiednik Wielki - lotnisko, widok na zachód",
    "category": "city",
    "provider": "Aeroklub Krakowski",
    "page": "https://www.aeroklubkrakowski.pl/kamery/",
    "hls": "https://91.123.191.44/kamera2/index.m3u8",
    "direct_playback": true,
    "browser_preview": true,
    "preview_timeout_ms": 60000,
    "cors": "https://app.qoe.agh.edu.pl",
    "outside_city": true,
    "map_edge": true,
    "checked_at": "2026-10-13T14:53:00+02:00",
    "verification": "browser-playback",
    "streams": [
      {
        "codec_name": "h264",
        "width": 1920,
        "height": 1080
      }
    ],
    "location": [
      50.08383,
      20.197613
    ],
    "widget": null,
    "label": "Pobiednik Wielki - lotnisko, widok na zachód",
    "group": "landscape"
  },
  {
    "id": "agh-pustulki",
    "name": "AGH - gniazdo pustułek",
    "category": "city",
    "provider": "AGH / Centrum Rozwiązań Informatycznych",
    "page": "https://live.cri.agh.edu.pl/video/stream5.shtml",
    "mp4": "https://live.cri.agh.edu.pl/video/stream5.cgi",
    "checked_at": "2026-10-11T10:00:00+00:00",
    "verification": "browser-playback",
    "streams": [
      {
        "codec_name": "h264",
        "width": 1280,
        "height": 720
      }
    ],
    "location": [
      50.0669,
      19.9212
    ],
    "widget": null,
    "frame_preview": "frame/agh-pustulki.jpg",
    "label": "AGH - gniazdo pustułek",
    "group": "nature"
  },
  {
    "id": "ekospalarnia-pasieka",
    "name": "Ekospalarnia - pasieka",
    "category": "city",
    "provider": "KHK / WorldCam",
    "page": "https://khk.krakow.pl/pl/ekospalarnia/ztpo-ule/",
    "embed": "https://worldcam.live/pl/webcam/pasieka/embed/2",
    "checked_at": "2026-10-11T00:00:00+02:00",
    "verification": "browser-playback",
    "streams": [
      {
        "width": 1920,
        "height": 1080
      }
    ],
    "location": [
      50.058,
      20.0791
    ],
    "widget": null,
    "snapshot": "https://worldcam.live/img/webcams/1080/webp/pasieka.webp",
    "snapshot_kind": "operator-poster",
    "label": "Ekospalarnia - pasieka",
    "group": "nature"
  },
  {
    "id": "uj-allsky-fort-skala",
    "name": "Bielany - niebo nad Fortem Skała (zdjęcia okresowe)",
    "category": "city",
    "provider": "Obserwatorium Astronomiczne UJ",
    "page": "https://www.oa.uj.edu.pl/",
    "snapshot": "https://www.oa.uj.edu.pl/oaskala/image_color.jpg",
    "snapshot_kind": "periodic-image",
    "periodic_snapshot": true,
    "checked_at": "2026-10-12T11:07:32+02:00",
    "verification": "browser-periodic-image",
    "streams": [
      {
        "width": 1608,
        "height": 1608
      }
    ],
    "location": [
      50.05353,
      19.82347
    ],
    "widget": null,
    "label": "Bielany - niebo nad Fortem Skała (zdjęcia okresowe)",
    "group": "nature"
  },
  {
    "id": "agh-a0",
    "name": "AGH - hol główny A0",
    "category": "interior",
    "provider": "AGH / Centrum Rozwiązań Informatycznych",
    "page": "https://live.cri.agh.edu.pl/video/stream2.shtml",
    "mp4": "https://live.cri.agh.edu.pl/video/stream2.cgi",
    "checked_at": "2026-10-11T10:00:00+00:00",
    "verification": "browser-playback",
    "streams": [
      {
        "codec_name": "h264",
        "width": 1280,
        "height": 720
      }
    ],
    "location": [
      50.0649,
      19.9236
    ],
    "widget": null,
    "frame_preview": "frame/agh-a0.jpg",
    "label": "AGH - hol główny A0",
    "group": "interior"
  },
  {
    "id": "jezuici-kopernika",
    "name": "Kopernika - bazylika Najświętszego Serca Pana Jezusa",
    "category": "interior",
    "provider": "Jezuici Kraków / YouTube",
    "page": "https://www.youtube.com/@jezuicikrakow4863/streams",
    "embed": "https://www.youtube.com/embed/nw8654jryro?playsinline=1",
    "checked_at": "2026-10-11T13:57:00+00:00",
    "verification": "browser-playback",
    "streams": [
      {
        "width": 1280,
        "height": 720
      }
    ],
    "location": [
      50.0622,
      19.9483
    ],
    "widget": null,
    "snapshot": "https://i.ytimg.com/vi/nw8654jryro/hqdefault.jpg",
    "snapshot_kind": "operator-poster",
    "label": "Kopernika - bazylika Najświętszego Serca Pana Jezusa",
    "group": "interior"
  },
  {
    "id": "sw-florian",
    "name": "Kleparz - bazylika św. Floriana",
    "category": "interior",
    "provider": "Bazylika św. Floriana w Krakowie / YouTube",
    "page": "https://www.youtube.com/@SwflorianNet/streams",
    "embed": "https://www.youtube.com/embed/tSVZhy-n-8U?playsinline=1",
    "checked_at": "2026-10-11T13:58:00+00:00",
    "verification": "browser-playback",
    "streams": [
      {
        "width": 1280,
        "height": 720
      }
    ],
    "location": [
      50.0686,
      19.9419
    ],
    "widget": null,
    "snapshot": "https://i.ytimg.com/vi/tSVZhy-n-8U/hqdefault.jpg",
    "snapshot_kind": "operator-poster",
    "label": "Kleparz - bazylika św. Floriana",
    "group": "interior"
  },
  {
    "id": "skalka",
    "name": "Skałka - wnętrze bazyliki",
    "category": "interior",
    "provider": "Paulini / WorldCam",
    "page": "https://skalka.paulini.pl/transmisja-na-zywo-z-bazyliki-na-skalce/",
    "embed": "https://worldcam.live/pl/webcam/parafiakrakow/embed/2",
    "checked_at": "2026-10-11T00:00:00+02:00",
    "verification": "browser-playback",
    "streams": [
      {
        "width": 1920,
        "height": 1086
      }
    ],
    "location": [
      50.0487,
      19.9379
    ],
    "widget": null,
    "snapshot": "https://worldcam.live/img/webcams/1080/webp/parafiakrakow.webp",
    "snapshot_kind": "operator-poster",
    "label": "Skałka - wnętrze bazyliki",
    "group": "interior"
  },
  {
    "id": "sw-jozef-podgorze",
    "name": "Podgórze - sanktuarium św. Józefa",
    "category": "interior",
    "provider": "Parafia i Sanktuarium św. Józefa / YouTube",
    "page": "https://jozef.diecezja.pl/",
    "embed": "https://www.youtube.com/embed/Oz8uxw49epM?playsinline=1",
    "snapshot": "https://i.ytimg.com/vi/Oz8uxw49epM/hqdefault.jpg",
    "snapshot_kind": "operator-poster",
    "checked_at": "2026-10-11T14:18:55+00:00",
    "verification": "browser-playback",
    "streams": [
      {
        "width": 1280,
        "height": 720
      }
    ],
    "location": [
      50.04355,
      19.95016
    ],
    "widget": null,
    "label": "Podgórze - sanktuarium św. Józefa",
    "group": "interior"
  },
  {
    "id": "plaszow-saska",
    "name": "Płaszów - kościół Najświętszego Serca Pana Jezusa, Saska 2",
    "category": "interior",
    "provider": "Parafia NSPJ w Płaszowie / AZTV",
    "page": "https://www.krakow.sercanie.pl/transmisja",
    "embed": "https://sercanie.aztv.pl/sercanie.php",
    "snapshot": "https://sercanie.aztv.pl/uploads/posters/odtwarzacz_58_poster_e39554ee82e780b1.jpg",
    "snapshot_kind": "operator-poster",
    "checked_at": "2026-10-11T13:34:00+00:00",
    "verification": "browser-playback",
    "streams": [
      {
        "width": 1280,
        "height": 720
      }
    ],
    "location": [
      50.0443,
      19.9841
    ],
    "widget": null,
    "label": "Płaszów - kościół Najświętszego Serca Pana Jezusa, Saska 2",
    "group": "interior"
  },
  {
    "id": "plaszow-fatimska",
    "name": "Mały Płaszów - kościół Matki Bożej Fatimskiej",
    "category": "interior",
    "provider": "Parafia Matki Bożej Fatimskiej / YouTube",
    "page": "https://fatimska.sercanie.pl/parafia/transmisja",
    "embed": "https://www.youtube.com/embed/Qob89ah8O0o?playsinline=1",
    "checked_at": "2026-10-11T00:07:00+00:00",
    "verification": "browser-playback",
    "streams": [
      {
        "width": 1280,
        "height": 720
      }
    ],
    "location": [
      50.042,
      20.0015
    ],
    "widget": null,
    "snapshot": "https://i.ytimg.com/vi/Qob89ah8O0o/hqdefault.jpg",
    "snapshot_kind": "operator-poster",
    "label": "Mały Płaszów - kościół Matki Bożej Fatimskiej",
    "group": "interior"
  },
  {
    "id": "lagiewniki-bazylika",
    "name": "Łagiewniki - wnętrze bazyliki",
    "category": "interior",
    "provider": "TV Miłosierdzie",
    "page": "https://www.misericordia.eu/pl/misericordia-tv-live/",
    "embed": "https://tv.fastcast4u.com/hybrid-stream-video-widget/admin",
    "checked_at": "2026-10-11T00:00:00+02:00",
    "verification": "browser-playback",
    "streams": [
      {
        "width": 1920,
        "height": 1080
      }
    ],
    "location": [
      50.0199,
      19.9375
    ],
    "widget": null,
    "browser_preview": true,
    "preview_hls": "https://tv.fastcast4u.com:3976/live/adminlive.m3u8",
    "label": "Łagiewniki - wnętrze bazyliki",
    "group": "interior"
  },
  {
    "id": "lagiewniki-kaplica",
    "name": "Łagiewniki - kaplica św. Faustyny",
    "category": "interior",
    "provider": "Siostry Matki Bożej Miłosierdzia / YouTube",
    "page": "https://www.faustyna.pl/zmbm/transmisja-on-line/",
    "embed": "https://www.youtube.com/embed/c--BhZeoEho?playsinline=1",
    "checked_at": "2026-10-11T00:00:00+02:00",
    "verification": "browser-playback",
    "streams": [
      {
        "width": 854,
        "height": 480
      }
    ],
    "location": [
      50.0205,
      19.9375
    ],
    "widget": null,
    "snapshot": "https://i.ytimg.com/vi/c--BhZeoEho/hqdefault.jpg",
    "snapshot_kind": "operator-poster",
    "label": "Łagiewniki - kaplica św. Faustyny",
    "group": "interior"
  },
  {
    "id": "prokocim-dobra-rada",
    "name": "Prokocim - kościół Matki Bożej Dobrej Rady",
    "category": "interior",
    "provider": "Parafia Matki Bożej Dobrej Rady / TV Dobra Rada",
    "page": "https://www.parafiaprokocim.pl/tv-dobra-rada/",
    "hls": "https://online-s1.wkosciolach.pl/app/TVDobraRada.m3u8",
    "direct_playback": true,
    "browser_preview": true,
    "checked_at": "2026-10-11T13:22:00+00:00",
    "verification": "hls-decoded",
    "streams": [
      {
        "codec_name": "h264",
        "width": 1920,
        "height": 1080
      }
    ],
    "location": [
      50.0203,
      19.9888
    ],
    "widget": null,
    "cors": "*",
    "preview_timeout_ms": 60000,
    "label": "Prokocim - kościół Matki Bożej Dobrej Rady",
    "group": "interior"
  },
  {
    "id": "najswietsza-rodzina",
    "name": "Sanktuarium Najświętszej Rodziny - wnętrze kościoła",
    "category": "interior",
    "provider": "Sanktuarium Najświętszej Rodziny / YouTube",
    "page": "https://www.youtube.com/watch?v=mi59QPDuBzQ",
    "embed": "https://www.youtube.com/embed/mi59QPDuBzQ?playsinline=1",
    "checked_at": "2026-10-11T10:18:00+00:00",
    "verification": "browser-playback",
    "streams": [
      {
        "width": 1274,
        "height": 720
      }
    ],
    "location": [
      50.0154,
      20.0187
    ],
    "widget": null,
    "snapshot": "https://i.ytimg.com/vi/mi59QPDuBzQ/hqdefault.jpg",
    "snapshot_kind": "operator-poster",
    "label": "Sanktuarium Najświętszej Rodziny - wnętrze kościoła",
    "group": "interior"
  },
  {
    "id": "bulwarowa-pocieszenia",
    "name": "Nowa Huta - kościół Matki Bożej Pocieszenia, Bulwarowa",
    "category": "interior",
    "provider": "Parafia Matki Bożej Pocieszenia / AZTV",
    "page": "https://parafia.nowohuckie.pl/",
    "embed": "https://nowohuckie.aztv.pl/nowohuckie.php",
    "snapshot": "https://nowohuckie.aztv.pl/uploads/posters/odtwarzacz_31_poster_46621f9065722aa8.jpg",
    "snapshot_kind": "operator-poster",
    "checked_at": "2026-10-11T14:31:49+00:00",
    "verification": "browser-playback",
    "streams": [
      {
        "width": 1920,
        "height": 1080
      }
    ],
    "location": [
      50.08346,
      20.0417
    ],
    "widget": null,
    "label": "Nowa Huta - kościół Matki Bożej Pocieszenia, Bulwarowa",
    "group": "interior"
  },
  {
    "id": "olszanica",
    "name": "Olszanica - kościół Matki Bożej Częstochowskiej",
    "category": "interior",
    "provider": "Parafia Matki Bożej Częstochowskiej w Olszanicy / YouTube",
    "page": "https://parafiaolszanica.kapucyni.pl/",
    "embed": "https://www.youtube.com/embed/_PwgT0PRpHY?playsinline=1",
    "checked_at": "2026-10-11T13:45:00+00:00",
    "verification": "browser-playback",
    "streams": [
      {
        "width": 854,
        "height": 480
      }
    ],
    "location": [
      50.0722,
      19.834
    ],
    "widget": null,
    "snapshot": "https://i.ytimg.com/vi/_PwgT0PRpHY/hqdefault.jpg",
    "snapshot_kind": "operator-poster",
    "label": "Olszanica - kościół Matki Bożej Częstochowskiej",
    "group": "interior"
  },
  {
    "id": "tyniec",
    "name": "Tyniec - wnętrze kościoła",
    "category": "interior",
    "provider": "Opactwo Benedyktynów",
    "page": "https://tyniec.tv/",
    "checked_at": "2026-10-10T23:55:54.457848+00:00",
    "hls": "https://tyniec.ovh/Tyn-kosc/Tyn-kosc/playlist_dvr.m3u8",
    "cors": "*",
    "sequence_before": 360850,
    "sequence_after": 360852,
    "advancing": true,
    "streams": [
      {
        "codec_name": "h264",
        "width": 1920,
        "height": 1080
      },
      {
        "codec_name": "aac"
      }
    ],
    "decoded": true,
    "status": "verified",
    "location": [
      50.0189,
      19.8022
    ],
    "verification": "hls-decoded",
    "widget": null,
    "archive_preview_embed": "https://www.youtube.com/embed/aiEAzU33ppM?autoplay=0&playsinline=1",
    "archive_preview_source": "https://tyniec.tv/",
    "archive_preview_date": "2025-01-15",
    "browser_preview": true,
    "label": "Tyniec - wnętrze kościoła",
    "group": "interior"
  },
  {
    "id": "koscielniki-jozef",
    "name": "Kościelniki - kościół św. Józefa",
    "category": "interior",
    "provider": "Parafia Górka Kościelnicka / YouTube",
    "page": "https://gorkakoscielnicka.pl/",
    "embed": "https://www.youtube.com/embed/7SzXpLF06ag?playsinline=1",
    "snapshot": "https://i.ytimg.com/vi/7SzXpLF06ag/hqdefault.jpg",
    "snapshot_kind": "operator-poster",
    "checked_at": "2026-10-11T14:21:45+00:00",
    "verification": "browser-playback",
    "streams": [
      {
        "width": 1280,
        "height": 720
      }
    ],
    "location": [
      50.09624,
      20.18208
    ],
    "widget": null,
    "label": "Kościelniki - kościół św. Józefa",
    "group": "interior"
  }
]
