FLUTTER ECOSYSTEM

dlna_dart

simple dlna client in pure dart,works fine in flutter,do all the job less than 500 lines

Latest version
0.1.1
30-day downloads
10.4K
Likes
29
Pub points
130

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

A lightweight, pure Dart DLNA client designed for Flutter applications. It enables seamless discovery and control of DLNA-compatible devices such as smart TVs, media players, and audio systems. With under 500 lines of code, it offers a simple API to stream media, manage playback, and interact with UPnP services across multiple platforms. Ideal for developers seeking minimal overhead and cross-platform compatibility in multimedia apps.

Use cases
  • Streaming media to smart TVs
  • Controlling media playback on DLNA devices
  • Building media casting features in Flutter apps
  • Integrating UPnP device discovery
  • Creating home entertainment control interfaces
Key features
  • Pure Dart implementation
  • Cross-platform support (Android, iOS, macOS, Windows, Linux)
  • Under 500 lines of code
  • Simple API for device discovery and media control
  • Lightweight and fast integration
Suitable for
  • Flutter developers building media apps
  • Projects requiring minimal DLNA functionality
  • Apps targeting multiple operating systems
  • Developers wanting a small, maintainable codebase
Considerations
  • Limited to basic DLNA/UPnP features
  • No advanced media transcoding
  • Depends on external device compatibility
  • May require network configuration adjustments
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add dlna_dart

Categories

Dependencies

Dependency list 1 items

Source repository

Related projects