Welcome to our channel! 🎵
Enjoy 24/7 feel-good groove pop music designed to make every moment better. Whether you're working, studying, relaxing, reading, or simply enjoying your day, you'll find uplifting playlists and nonstop live streams that bring positive energy and good vibes.
✨ New playlists and live streams every week.
Subscribe and enjoy the music wherever life takes you.
🎧 Feel Good • Work • Study • Focus • Relax
Invidious encountered an error while trying to parse this item. For more information see below:
Title: `Missing hash key: "metadataRows" (KeyError)` Date: `2026-11-09T03:42:57Z` Route: `/channel/UCgDd0g1r-70J-R9NSb7jIBg/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>
Invidious encountered an error while trying to parse this item. For more information see below:
Title: `Missing hash key: "metadataRows" (KeyError)` Date: `2026-11-09T03:42:57Z` Route: `/channel/UCgDd0g1r-70J-R9NSb7jIBg/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>
Invidious encountered an error while trying to parse this item. For more information see below:
Title: `Missing hash key: "metadataRows" (KeyError)` Date: `2026-11-09T03:42:57Z` Route: `/channel/UCgDd0g1r-70J-R9NSb7jIBg/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>
Invidious encountered an error while trying to parse this item. For more information see below:
Title: `Missing hash key: "metadataRows" (KeyError)` Date: `2026-11-09T03:42:57Z` Route: `/channel/UCgDd0g1r-70J-R9NSb7jIBg/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>
Invidious encountered an error while trying to parse this item. For more information see below:
Title: `Missing hash key: "metadataRows" (KeyError)` Date: `2026-11-09T03:42:57Z` Route: `/channel/UCgDd0g1r-70J-R9NSb7jIBg/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>
Invidious encountered an error while trying to parse this item. For more information see below:
Title: `Missing hash key: "metadataRows" (KeyError)` Date: `2026-11-09T03:42:57Z` Route: `/channel/UCgDd0g1r-70J-R9NSb7jIBg/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>
Invidious encountered an error while trying to parse this item. For more information see below:
Title: `Missing hash key: "metadataRows" (KeyError)` Date: `2026-11-09T03:42:57Z` Route: `/channel/UCgDd0g1r-70J-R9NSb7jIBg/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>
Shared 13 minutes ago
0 views
Shared 28 minutes ago
0 views
Shared 2 hours ago
0 views
Shared 3 hours ago
0 views
Shared 3 hours ago
0 views
Shared 3 hours ago
0 views
Shared 4 hours ago
0 views
Shared 4 hours ago
0 views
Shared 4 hours ago
0 views
Shared 4 hours ago
0 views
Shared 7 hours ago
0 views
Shared 7 hours ago
0 views
Shared 8 hours ago
0 views
Shared 8 hours ago
0 views
Shared 8 hours ago
0 views
Shared 8 hours ago
0 views
Shared 9 hours ago
0 views
Shared 9 hours ago
0 views
Shared 11 hours ago
0 views
Shared 12 hours ago
0 views
Shared 12 hours ago
0 views
Shared 12 hours ago
0 views
Shared 13 hours ago
0 views
Shared 13 hours ago
0 views
Shared 13 hours ago
0 views
Shared 13 hours ago
0 views
Shared 16 hours ago
0 views
Shared 16 hours ago
0 views
Shared 16 hours ago
0 views
Shared 17 hours ago
0 views
Shared 17 hours ago
0 views
Shared 17 hours ago
0 views
Shared 17 hours ago
0 views
Shared 18 hours ago
0 views
Shared 20 hours ago
0 views
Shared 21 hours ago
0 views
Shared 21 hours ago
0 views
Shared 21 hours ago
0 views
Shared 21 hours ago
0 views
Shared 22 hours ago
0 views
Shared 22 hours ago
0 views
Shared 22 hours ago
0 views
Shared 1 day ago
0 views
Shared 1 day ago
0 views
Shared 1 day ago
3 views
Shared 1 day ago
0 views
Shared 1 day ago
0 views
Shared 1 day ago
0 views
Shared 1 day ago
0 views
Shared 1 day ago
0 views