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
18
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