Autárquicas. Câmaras gastam 18 milhões de euros em espetáculos musicais em três meses

Em ano de eleições autárquicas, os gastos das câmaras municipais com espetáculos musicais atingiram os 18 milhões de euros nos últimos três meses, um aumento de 560 mil euros (3,2%) em comparação com o período homólogo. Este valor, revelado esta segunda-feira pelo jornal ‘Observador’, situa-se ligeiramente acima da taxa de inflação registada em junho de 2025 (2,4%).

O município de Oeiras destaca-se como o mais “generoso”, tendo gasto 684 mil euros no segundo semestre de 2025. Grande parte deste valor foi direcionado para as Festas de Oeiras, que contaram com nomes como Xutos & Pontapés, Ornatos Violeta, Ana Moura, GNR e Tony Carreira.

Nininho Vaz Maia é um dos principais beneficiários deste aumento na procura por artistas, com os seus concertos a custarem um total de 351.450 euros aos cofres públicos em apenas três meses. Entre os valores mais avultados, destacam-se 63,7 mil euros da Câmara Municipal de Góis, 60 mil em Castelo de Paiva e 55,1 mil euros de Ponte da Barca.

Os Calema também estão em alta, com uma média de 47.667 mil euros por espetáculo municipal em três atuações. Já os Anjos registaram 60.200 euros em contratos públicos no segundo trimestre, com dois concertos na Chamusca e Amarante.

Lisboa ocupa a segunda posição, com 630 mil euros gastos entre abril e junho deste ano. Metade deste valor foi despendida nos concertos de encerramento das Festas de Lisboa, que apresentaram D.A.M.A, Bárbara Bandeira e Ágata.

Por fim, Loures investiu 455,5 mil euros nas suas festas municipais, que terão a presença de artistas como Mc Kevinho, Herman José, Emanuel, António Zambujo e Marisa Liz.

[email protected]

Jornal O Desportivo

<?php
function fetch_rss_cached($url, $cache_seconds = 600) {
    $key = 'rss_cache_' . md5($url);

    $cached = get_transient($key);
    if ($cached !== false) {
        return simplexml_load_string($cached);
    }

    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_TIMEOUT, 10);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($ch, CURLOPT_USERAGENT, 'WP RSS Fetcher');

    $data = curl_exec($ch);
    curl_close($ch);

    if (!$data) return null;

    set_transient($key, $data, $cache_seconds);
    return simplexml_load_string($data);
}

function time_ago($datetime) {
    $time = strtotime($datetime);
    $diff = time() - $time;

    if ($diff < 60) return $diff . ' segundos atrás';
    if ($diff < 3600) return floor($diff / 60) . ' minutos atrás';
    if ($diff < 86400) return floor($diff / 3600) . ' horas atrás';
    if ($diff < 604800) return floor($diff / 86400) . ' dias atrás';
    return date('d/m/Y H:i', $time);
}

$rss = fetch_rss_cached('https://www.desportivovaledohomem.pt/category/destaque/feed/', 600);
if (!$rss || empty($rss->channel->item)) {
    echo '<!-- RSS vazio ou erro -->';
    return;
}

$items = $rss->channel->item;
$count = 0;

echo '<div class="rss-posts">';

foreach ($items as $item) {
    if ($count >= 5) break;

    $title = (string) $item->title;
    $link = (string) $item->link;
    $pubDate = (string) $item->pubDate;
    $timeAgo = time_ago($pubDate);

    $categoryText = isset($item->category[0]) ? (string) $item->category[0] : '';

    echo '<div class="rss-post">';
    echo '<p class="rss-meta">' . esc_html($timeAgo) . ' - ' . esc_html($categoryText) . '</p>';
    echo '<h3 class="rss-title"><a href="' . esc_url($link) . '" target="_blank" rel="noopener">' . esc_html($title) . '</a></h3>';
    echo '</div>';

    $count++;
}

echo '</div>';
?>
.rss-posts {
    font-family: "MYRIAD PRO";
    font-weight: 400;
}

.rss-post {
    padding: 10px 0;
    border-bottom: 1px solid #8E8E8D;
}

.rss-meta {
    color: #828282;
    font-size: 11px;
    margin-bottom: 0px;
    font-weight: 600;
}

.rss-title {
    font-size: 14px;
    line-height: 1.4;
    margin: 0;
}

.rss-title a {
    text-decoration: none;
    color: #363636;
    font-family: "Myriad Pro";
    font-weight: 400;
    font-size: 17px;
}

.rss-post:last-child {
    border: none;
}
Ver mais

Últimas Notícias

Ver mais