piped_client

Creator: coderz1093

Last updated:

Add to Cart

Description:

piped client

Piped.dart #
Simple api client for piped.video, an alternative frontend for YouTube
Supports both Dart and Flutter
Installation #
For flutter
$ flutter pub add piped_client
copied to clipboard
For dart only,
$ dart pub add piped_client
copied to clipboard
Usage #
Simply use the exported PipedClient to create an instance for the client
import 'package:piped_client/piped_client.dart';

void main() async {
final client = PipedClient();

final result = await client.search('piped');

for (final item in result.items) {
if (item is PipedSearchItemStream) {
print('Stream: ${item.title} => ${item.url}');
} else if (item is PipedSearchItemChannel) {
print('Channel: ${item.name} => ${item.url}');
} else if (item is PipedSearchItemPlaylist) {
print('Playlist: ${item.name} => ${item.url}');
}
}
}
copied to clipboard
Following endpoints currently implemented:

✅ /search
✅ /streams
✅ instance-list (parses Instance.md)

License #
MIT

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.