saavn_play 1.2.0 copy "saavn_play: ^1.2.0" to clipboard
saavn_play: ^1.2.0 copied to clipboard

Unofficial API client for JioSaavn. Search songs, albums, artists, playlists, podcasts, radio stations, and more.

example/example.dart

import 'package:saavn_play/src/endpoints/search.dart';

void main(List<String> args) async {
  final search = SearchEndpoint();

  final results = await search.songs('Imagine Dragons');

  print('=== Search Results for "Imagine Dragons" ===');
  print('Total results: ${results['total'] ?? 0}');
  print('Results returned: ${results['results']?.length ?? 0}');
  print('');

  for (var song in results['results'] ?? []) {
    print('Song: ${song['song'] ?? song['title'] ?? song['name']}');
    print('Artists: ${song['primary_artists'] ?? song['singers'] ?? song['artist']}');
    print('Album: ${song['album'] ?? song['more_info']?['album']}');
    print('Duration: ${song['duration'] ?? song['more_info']?['duration']} seconds');
    print('=============================');
  }
}
3
likes
160
points
9
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

Unofficial API client for JioSaavn. Search songs, albums, artists, playlists, podcasts, radio stations, and more.

Repository (GitHub)
View/report issues

Topics

#saavn #jiosaavn #music #api-client #streaming

License

MIT (license)

Dependencies

dart_des, dio, freezed_annotation, json_annotation, pointycastle

More

Packages that depend on saavn_play