Try pairing a microphone with your favorite IoT platform. The problem with this approach is that, initially, you would have to find a way to calibrate it.
Another option would be the Grove (Arduino).
As for the "outdoor-ness" of a sensor, just shield it from the weather and other disrupting elements.
There is a product called IoTSENS Sound and Noise Sensor. As the specification say, it has following features.
Identify areas of high sound intensity of 30-100 dB
Low maintenance costs
Improved sound environment management
Indoor and outdoor application
Direct connection to SIGFOX and LoRa communications
Another one is TA120, which ...
They do already exist, though they're not easy to find. Here's a bluetooth one on ebay for instance. Obviously, however, in order to remotely use that one, you would have to have it constantly paired with a computer that is nearby and connected to the internet.
However, there are also wifi enabled digital sound meters, such as the Noise Sentry RT-W.
Requirements: Multiple rooms, spotify, airplay mini-jack.
Functionalities: Activating speakers on presence/motion. Playing Spotify when you get home.
This is actually a very broad question that can have a very broad set of answers. However, let me explain how I would do this.
For up to about 4 rooms, you could use an amplifier that has different "...
Of course it will detect other sounds in the sense of noticing other sounds — that's what a sound sensor is for. Getting the trigger exact enough will probably be the most challenging part of the project — unless there is a library that detects the sound profile of claps.
That shouldn't deter you though. It's just about refining the detection bit by bit. ...
For an easy start I would go with PIR (Passive InfraRed) sensors to detect presence. They are quite nice and cheap. On detection, you should activate your room sound system, this might be done in several ways.
Maybe a BT loudspeaker and its power supply controlled by the PIR sensor. Well, this idea is a bit rough about the edges, but it could be worth a try....
The gateway is an AprBrother BLE Gateway V4.
The gateway can be connected via Ethernet (it supports PoE as well) or WiFi.
It receives BLE advertisements and then sends them to a server using a variety of protocols (HTTP, websockets or MQTT). The server to send the data to, the protocol to use and other settings can be configured with a small app you should ...