# xiaoyaocz/dart_simple_live

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/xiaoyaocz-dart-simple-live).**

15,043 stars · 2,472 forks · Dart · gpl-3.0

## Links

- GitHub: https://github.com/xiaoyaocz/dart_simple_live
- awesome-repositories: https://awesome-repositories.com/repository/xiaoyaocz-dart-simple-live.md

## Description

This project is a cross-platform media aggregator and streaming API wrapper designed to retrieve live broadcast data from various video platforms. It functions as a unified interface for fetching direct playback URLs and real-time chat logs, enabling the development of custom broadcast monitoring and interactive streaming applications.

The tool distinguishes itself by providing a consistent data extraction layer that normalizes disparate video source formats into a unified structure. By parsing stream links through targeted network requests, it allows developers to integrate live broadcast metadata and chat information into their own software environments.

The application supports deployment across mobile, desktop, and television operating systems, ensuring a consistent viewing experience regardless of the underlying hardware. It utilizes a command-line interface pattern to facilitate direct interaction with remote broadcast data and stream metadata.

## Tags

### Development Tools & Productivity

- [Multi-Platform Streaming Clients](https://awesome-repositories.com/f/development-tools-productivity/cross-platform-desktop-clients/multi-platform-streaming-clients.md) — Provides a unified client for aggregating and playing live broadcasts across mobile, desktop, and television environments.
- [Media Metadata Retrievers](https://awesome-repositories.com/f/development-tools-productivity/integration-metadata-retrievers/media-metadata-retrievers.md) — Retrieves detailed broadcast information and direct playback URLs via a console interface. ([source](https://github.com/xiaoyaocz/dart_simple_live/tree/master/simple_live_console))
- [Interactive Command Line Interfaces](https://awesome-repositories.com/f/development-tools-productivity/command-line-interfaces/advanced-execution-environments/interactive-command-line-interfaces.md) — Provides an interactive terminal interface for users to query and manage live broadcast data directly.

### Content Management & Publishing

- [Media Aggregators](https://awesome-repositories.com/f/content-management-publishing/content-aggregation-curation/content-aggregators/media-aggregators.md) — Acts as a unified interface for fetching and playing live video content across mobile, desktop, and television.

### Graphics & Multimedia

- [Streaming API Wrappers](https://awesome-repositories.com/f/graphics-multimedia/streaming-distribution/streaming-broadcasting/broadcasting-streaming/live-video-broadcasting/streaming-api-wrappers.md) — Provides a unified interface for fetching direct playback URLs and real-time chat logs from various video platforms.
- [Video Search Aggregators](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/video-search-integrations/video-search-aggregators.md) — Aggregates live content from multiple major video platforms into a single unified interface. ([source](https://github.com/xiaoyaocz/dart_simple_live#readme))
- [Streaming and Broadcasting](https://awesome-repositories.com/f/graphics-multimedia/streaming-distribution/streaming-broadcasting.md) — Fetches broadcast metadata and direct playback URLs from stream links to support custom video tool development.
- [Broadcast Metadata Extractors](https://awesome-repositories.com/f/graphics-multimedia/streaming-distribution/streaming-broadcasting/broadcasting-streaming/broadcast-metadata-extractors.md) — Retrieves detailed broadcast information and direct playback URLs to facilitate the development of custom monitoring applications.
- [Cross-Platform Media Frameworks](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/cross-platform-media-frameworks.md) — Provides a unified video streaming interface for consistent media consumption across mobile, desktop, and television.
- [Live Video Broadcasting](https://awesome-repositories.com/f/graphics-multimedia/streaming-distribution/streaming-broadcasting/broadcasting-streaming/live-video-broadcasting.md) — Normalizes disparate video source formats into a unified structure for consistent data extraction.
- [Video Streaming](https://awesome-repositories.com/f/graphics-multimedia/streaming-distribution/streaming-broadcasting/media-streaming/video-streaming.md) — Fetches broadcast details and chat logs from external platforms to power interactive streaming experiences. ([source](https://github.com/xiaoyaocz/dart_simple_live#readme))

### Networking & Communication

- [HTTP Stream Parsers](https://awesome-repositories.com/f/networking-communication/stream-parsing-utilities/http-stream-parsers.md) — Performs targeted network requests to parse live broadcast metadata and playback URLs from external video platform APIs.
- [Streaming APIs](https://awesome-repositories.com/f/networking-communication/streaming-apis.md) — Parses live stream links to retrieve playback URLs and chat data for custom software integration.
- [Media Stream Parsers](https://awesome-repositories.com/f/networking-communication/media-stream-parsers.md) — Parses live stream links to retrieve direct playback URLs and interactive chat data for developer integration.

### DevOps & Infrastructure

- [Cross-Platform Deployment Targets](https://awesome-repositories.com/f/devops-infrastructure/cross-platform-deployment-targets.md) — Supports deployment across mobile, desktop, and television environments for consistent video playback. ([source](https://github.com/xiaoyaocz/dart_simple_live#readme))

### Web Development

- [Media Abstraction Layers](https://awesome-repositories.com/f/web-development/media-abstraction-layers.md) — Normalizes disparate video source formats into a consistent internal data structure for seamless cross-platform playback.

### Data & Databases

- [Real-time Stream Monitors](https://awesome-repositories.com/f/data-databases/data-processing-pipelines/stream-processing-systems/data-streaming/real-time-stream-monitors.md) — Extracts metadata and real-time chat information from streaming services to facilitate broadcast monitoring. ([source](https://github.com/xiaoyaocz/dart_simple_live/blob/master/README.md))
