DreamSounds Rain on Leaves

Welcome to DreamSounds Rain on Leaves 🌧️🍃

Drift into deep relaxation with the soothing sounds of rain falling gently on leaves. At DreamSounds, we create peaceful audio experiences designed to help you sleep better, reduce stress, meditate, study, or simply unwind after a long day.

Our high-quality ambient rain recordings are perfect for:

🌙 Sleep & insomnia relief

📚 Focused studying & reading

🧘‍♀️ Meditation & mindfulness

💆‍♂️ Stress & anxiety reduction

🌧️ Creating a calming atmosphere anytime, anywhere

New soundscapes every week, crafted with care to transport you into nature’s calming embrace.

Close your eyes. Breathe deeply. Let the rain carry you away.

🔔 Don’t forget to subscribe and turn on notifications to stay updated with our latest uploads.


Unable to parse item

Invidious encountered an error while trying to parse this item. For more information see below:

Show technical details
Title: `Missing hash key: "metadataRows" (KeyError)`
Date: `2026-10-17T14:05:00Z`
Route: `/channel/UCEeO1XGtplLMsUVcLY8vh9Q/streams`
Version: `2.20260804.1- @ master`

<details>
<summary>Backtrace</summary>
<p>
   
```
Missing hash key: "metadataRows" (KeyError)
  from /usr/share/crystal/src/hash.cr:1200:15 in '[]'
  from /usr/share/crystal/src/json/any.cr:113:7 in '[]'
  from /usr/share/crystal/src/json/any.cr:149:5 in 'dig'
  from /usr/share/crystal/src/json/any.cr:149:5 in 'dig'
  from /usr/share/crystal/src/json/any.cr:149:5 in 'dig'
  from src/invidious/yt_backend/extractors.cr:665:26 in 'parse_internal'
  from src/invidious/yt_backend/extractors.cr:41:16 in 'parse'
  from src/invidious/yt_backend/extractors.cr:647:16 in 'process'
  from src/invidious/yt_backend/extractors.cr:524:17 in 'parse_internal'
  from src/invidious/yt_backend/extractors.cr:41:16 in 'parse'
  from src/invidious/yt_backend/extractors.cr:516:16 in 'process'
  from src/invidious/yt_backend/extractors.cr:1162:17 in 'parse_item'
  from src/invidious/yt_backend/extractors.cr:1209:14 in 'extract_items'
  from src/invidious/channels/videos.cr:73:12 in 'get_livestreams:sort_by'
  from src/invidious/channels/videos.cr:79:34 in 'get_60_livestreams:continuation:sort_by'
  from src/invidious/routes/channels.cr:127:34 in 'streams'
  from src/invidious/routing.cr:121:35 in '->'
  from lib/kemal/src/kemal/route.cr:12:26 in '->'
  from src/invidious/helpers/handlers.cr:31:5 in 'process_request'
  from lib/kemal/src/kemal/route_handler.cr:17:7 in 'call'
  from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call_next'
  from lib/kemal/src/kemal/websocket_handler.cr:13:14 in 'call'
  from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call_next'
  from lib/kemal/src/kemal/filter_handler.cr:22:7 in 'call'
  from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call_next'
  from /usr/share/crystal/src/http/server/handlers/static_file_handler.cr:60:12 in 'call'
  from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call_next'
  from src/invidious/helpers/handlers.cr:163:5 in 'call'
  from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call_next'
  from src/invidious/helpers/handlers.cr:80:12 in 'call'
  from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call_next'
  from src/invidious/helpers/handlers.cr:145:12 in 'call'
  from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call_next'
  from src/invidious/helpers/handlers.cr:132:5 in 'call'
  from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call_next'
  from /usr/share/crystal/src/http/server/handlers/compress_handler.cr:14:5 in 'call'
  from src/invidious/helpers/handlers.cr:70:5 in 'call'
  from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call_next'
  from lib/kemal/src/kemal/exception_handler.cr:8:7 in 'call'
  from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call_next'
  from lib/kemal/src/kemal/head_request_handler.cr:57:7 in 'call'
  from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call_next'
  from src/invidious/helpers/logger.cr:21:35 in 'call'
  from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call_next'
  from lib/kemal/src/kemal/init_handler.cr:15:7 in 'call'
  from /usr/share/crystal/src/http/server/request_processor.cr:58:11 in 'process'
  from /usr/share/crystal/src/http/server.cr:521:5 in 'handle_client'
  from /usr/share/crystal/src/http/server.cr:451:5 in '->'
  from /usr/share/crystal/src/fiber.cr:168:11 in 'run'
  from /usr/share/crystal/src/fiber.cr:103:3 in '->'
  from ???
```
</p>
</details>