mirror of
https://github.com/KRTirtho/spotube.git
synced 2026-05-08 16:24:36 +00:00
42 lines
1.3 KiB
Dart
42 lines
1.3 KiB
Dart
library spotify;
|
|
|
|
import 'dart:async';
|
|
import 'dart:convert';
|
|
|
|
import 'package:collection/collection.dart';
|
|
import 'package:hive_flutter/hive_flutter.dart';
|
|
import 'package:intl/intl.dart';
|
|
import 'package:spotify/spotify.dart';
|
|
import 'package:hooks_riverpod/hooks_riverpod.dart';
|
|
// ignore: depend_on_referenced_packages, implementation_imports
|
|
import 'package:riverpod/src/async_notifier.dart';
|
|
import 'package:spotube/extensions/map.dart';
|
|
import 'package:spotube/models/lyrics.dart';
|
|
import 'package:spotube/provider/custom_spotify_endpoint_provider.dart';
|
|
import 'package:spotube/provider/spotify_provider.dart';
|
|
import 'package:spotube/provider/user_preferences/user_preferences_provider.dart';
|
|
import 'package:spotube/utils/persisted_state_notifier.dart';
|
|
import 'package:http/http.dart' as http;
|
|
|
|
part 'album/favorite.dart';
|
|
part 'album/tracks.dart';
|
|
part 'album/releases.dart';
|
|
part 'album/is_saved.dart';
|
|
|
|
part 'artist/artist.dart';
|
|
part 'artist/is_following.dart';
|
|
part 'artist/following.dart';
|
|
part 'artist/top_tracks.dart';
|
|
part 'artist/albums.dart';
|
|
|
|
part 'category/genres.dart';
|
|
part 'category/categories.dart';
|
|
part 'category/playlists.dart';
|
|
|
|
part 'lyrics/synced.dart';
|
|
|
|
part 'utils/mixin.dart';
|
|
part 'utils/state.dart';
|
|
part 'utils/provider.dart';
|
|
part 'utils/persistence.dart';
|