I can't find a swarm and I watch the tv every day
>In Generation III this method allows the player to catch Pokémon that cannot be caught normally and make rare Pokémon temporarily more common. This was possible due to the record mixing feature of Pokémon Ruby and Sapphire. The outbreaks are advised by televisions in houses, where the Pokémon and its location is told.
You need to mix records with Ruby and Sapphire for swarms.
Source