Closed ashvinstech closed 4 years ago
Have you made few changes to Song class in flute-music-plugin as per in #1? If not, then perform the same.
have you resolved this errors?i'm also have this errors.
Me too. Downloaded now and a lot of errors:
flutter run
Launching lib/main.dart on SM G950F in debug mode...
Initializing gradle... 0.7s
Resolving dependencies... 1.9s
Note: /Users/paulo/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/flute_music_player-0.0.6/android/src/main/java/com/mtechviral/musicfinder/MusicFinderPlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/paulo/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/flute_music_player-0.0.6/android/src/main/java/com/mtechviral/musicfinder/MusicFinderPlugin.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Compiler message:
lib/database/database_client.dart:27:14: Error: The getter 'count' isn't defined for the class 'Song'.
- 'Song' is from 'package:flute_music_player/flute_music_player.dart' ('file:///Users/paulo/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/flute_music_player-0.0.6/lib/flute_music_player.dart').
Try correcting the name to the name of an existing getter, or defining a getter or field named 'count'.
if (song.count == null) {
^^^^^
lib/database/database_client.dart:28:12: Error: The setter 'count' isn't defined for the class 'Song'.
- 'Song' is from 'package:flute_music_player/flute_music_player.dart' ('file:///Users/paulo/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/flute_music_player-0.0.6/lib/flute_music_player.dart').
Try correcting the name to the name of an existing setter, or defining a setter or field named 'count'.
song.count = 0;
^^^^^
lib/database/database_client.dart:30:14: Error: The getter 'timestamp' isn't defined for the class 'Song'.
- 'Song' is from 'package:flute_music_player/flute_music_player.dart' ('file:///Users/paulo/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/flute_music_player-0.0.6/lib/flute_music_player.dart').
Try correcting the name to the name of an existing getter, or defining a getter or field named 'timestamp'.
if (song.timestamp == null) {
^^^^^^^^^
lib/database/database_client.dart:31:12: Error: The setter 'timestamp' isn't defined for the class 'Song'.
- 'Song' is from 'package:flute_music_player/flute_music_player.dart' ('file:///Users/paulo/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/flute_music_player-0.0.6/lib/flute_music_player.dart').
Try correcting the name to the name of an existing setter, or defining a setter or field named 'timestamp'.
song.timestamp = 0;
^^^^^^^^^
lib/database/database_client.dart:33:14: Error: The getter 'isFav' isn't defined for the class 'Song'.
- 'Song' is from 'package:flute_music_player/flute_music_player.dart' ('file:///Users/paulo/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/flute_music_player-0.0.6/lib/flute_music_player.dart').
Try correcting the name to the name of an existing getter, or defining a getter or field named 'isFav'.
if (song.isFav == null) {
^^^^^
lib/database/database_client.dart:34:12: Error: The setter 'isFav' isn't defined for the class 'Song'.
- 'Song' is from 'package:flute_music_player/flute_music_player.dart' ('file:///Users/paulo/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/flute_music_player-0.0.6/lib/flute_music_player.dart').
Try correcting the name to the name of an existing setter, or defining a setter or field named 'isFav'.
song.isFav = 0;
^^^^^
lib/database/database_client.dart:41:43: Error: The method 'toMap' isn't defined for the class 'Song'.
- 'Song' is from 'package:flute_music_player/flute_music_player.dart' ('file:///Users/paulo/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/flute_music_player-0.0.6/lib/flute_music_player.dart').
Try correcting the name to the name of an existing method, or defining a method named 'toMap'.
id = await _db.insert("songs", song.toMap());
^^^^^
lib/database/database_client.dart:45:33: Error: The method 'toMap' isn't defined for the class 'Song'.
- 'Song' is from 'package:flute_music_player/flute_music_player.dart' ('file:///Users/paulo/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/flute_music_player-0.0.6/lib/flute_music_player.dart').
Try correcting the name to the name of an existing method, or defining a method named 'toMap'.
.update("songs", song.toMap(), where: "id= ?", whereArgs: [song.id]);
^^^^^
lib/database/database_client.dart:63:48: Error: Getter not found: 'Columns'.
await _db.query("songs", columns: Song.Columns, orderBy: "title");
^^^^^^^
lib/database/database_client.dart:74:48: Error: Getter not found: 'Columns'.
await _db.query("songs", columns: Song.Columns, where: "albumid=$id");
^^^^^^^
lib/database/database_client.dart:117:23: Error: Getter not found: 'Columns'.
columns: Song.Columns, where: "artist='$artist'");
^^^^^^^
lib/database/database_client.dart:147:45: Error: The method 'toMap' isn't defined for the class 'Song'.
- 'Song' is from 'package:flute_music_player/flute_music_player.dart' ('file:///Users/paulo/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/flute_music_player-0.0.6/lib/flute_music_player.dart').
Try correcting the name to the name of an existing method, or defining a method named 'toMap'.
id = await _db.insert("recents", song.toMap());
^^^^^
lib/database/database_client.dart:150:40: Error: The method 'toMap' isn't defined for the class 'Song'.
- 'Song' is from 'package:flute_music_player/flute_music_player.dart' ('file:///Users/paulo/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/flute_music_player-0.0.6/lib/flute_music_player.dart').
Try correcting the name to the name of an existing method, or defining a method named 'toMap'.
await _db.update("recents", song.toMap(),
^^^^^
lib/database/database_client.dart:195:45: Error: The method 'toMap' isn't defined for the class 'Song'.
- 'Song' is from 'package:flute_music_player/flute_music_player.dart' ('file:///Users/paulo/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/flute_music_player-0.0.6/lib/flute_music_player.dart').
Try correcting the name to the name of an existing method, or defining a method named 'toMap'.
id = await _db.insert("songs", song.toMap());
^^^^^
lib/database/database_client.dart:198:40: Error: The method 'toMap' isn't defined for the class 'Song'.
- 'Song' is from 'package:flute_music_player/flute_music_player.dart' ('file:///Users/paulo/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/flute_music_player-0.0.6/lib/flute_music_player.dart').
Try correcting the name to the name of an existing method, or defining a method named 'toMap'.
await _db.update("songs", song.toMap(),
^^^^^
lib/pages/now_playing.dart:110:10: Error: The setter 'timestamp' isn't defined for the class 'Song'.
- 'Song' is from 'package:flute_music_player/flute_music_player.dart' ('file:///Users/paulo/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/flute_music_player-0.0.6/lib/flute_music_player.dart').
Try correcting the name to the name of an existing setter, or defining a setter or field named 'timestamp'.
song.timestamp = new DateTime.now().millisecondsSinceEpoch;
^^^^^^^^^
lib/pages/now_playing.dart:111:14: Error: The getter 'count' isn't defined for the class 'Song'.
- 'Song' is from 'package:flute_music_player/flute_music_player.dart' ('file:///Users/paulo/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/flute_music_player-0.0.6/lib/flute_music_player.dart').
Try correcting the name to the name of an existing getter, or defining a getter or field named 'count'.
if (song.count == null) {
^^^^^
lib/pages/now_playing.dart:112:12: Error: The setter 'count' isn't defined for the class 'Song'.
- 'Song' is from 'package:flute_music_player/flute_music_player.dart' ('file:///Users/paulo/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/flute_music_player-0.0.6/lib/flute_music_player.dart').
Try correcting the name to the name of an existing setter, or defining a setter or field named 'count'.
song.count = 0;
^^^^^
lib/pages/now_playing.dart:114:12: Error: The getter 'count' isn't defined for the class 'Song'.
- 'Song' is from 'package:flute_music_player/flute_music_player.dart' ('file:///Users/paulo/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/flute_music_player-0.0.6/lib/flute_music_player.dart').
Try correcting the name to the name of an existing getter, or defining a getter or field named 'count'.
song.count++;
^^^^^
lib/pages/now_playing.dart:114:12: Error: The setter 'count' isn't defined for the class 'Song'.
- 'Song' is from 'package:flute_music_player/flute_music_player.dart' ('file:///Users/paulo/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/flute_music_player-0.0.6/lib/flute_music_player.dart').
Try correcting the name to the name of an existing setter, or defining a setter or field named 'count'.
song.count++;
^^^^^
lib/pages/now_playing.dart:117:18: Error: The getter 'isFav' isn't defined for the class 'Song'.
- 'Song' is from 'package:flute_music_player/flute_music_player.dart' ('file:///Users/paulo/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/flute_music_player-0.0.6/lib/flute_music_player.dart').
Try correcting the name to the name of an existing getter, or defining a getter or field named 'isFav'.
isfav = song.isFav;
^^^^^
lib/pages/list_songs.dart:68:9: Warning: Must explicitly return a value from a non-void function.
return;
^
Compiler failed on /Users/paulo/Developer/workspaces/flutter/flutter-musicplayer/lib/main.dart
Running Gradle task 'assembleDebug'...
Running Gradle task 'assembleDebug'... Done 10.8s
Gradle task assembleDebug failed with exit code 1
Refer #1
error: The setter 'timestamp' isn't defined for the class 'Song'. (undefined_setter at [musicplayer] lib/pages/now_playing.dart:110) error: The getter 'count' isn't defined for the class 'Song'. (undefined_getter at [musicplayer] lib/pages/now_playing.dart:111) error: The setter 'count' isn't defined for the class 'Song'. (undefined_setter at [musicplayer] lib/pages/now_playing.dart:112) error: The setter 'count' isn't defined for the class 'Song'. (undefined_setter at [musicplayer] lib/pages/now_playing.dart:114) error: The getter 'isFav' isn't defined for the class 'Song'. (undefined_getter at [musicplayer] lib/pages/now_playing.dart:117) warning: Missing return value after 'return'. (return_without_value at [musicplayer] lib/pages/list_songs.dart:68) info: Name types using UpperCamelCase. (camel_case_types at [musicplayer] lib/main.dart:14) info: This class inherits from a class marked as @immutable, and therefore should be immutable (all instance fields must be final). (must_be_immutable at [musicplayer] lib/musichome.dart:17) info: Name types using UpperCamelCase. (camel_case_types at [musicplayer] lib/musichome.dart:33) info: This function has a return type of 'Future', but doesn't end with a return statement. (missing_return at [musicplayer] lib/musichome.dart:238)
info: 'child' is deprecated and shouldn't be used. (deprecated_member_use at [musicplayer] lib/musichome.dart:246)
info: This class inherits from a class marked as @immutable, and therefore should be immutable (all instance fields must be final). (must_be_immutable at [musicplayer] lib/pages/card_detail.dart:10)
info: Name types using UpperCamelCase. (camel_case_types at [musicplayer] lib/pages/card_detail.dart:23)
info: This class inherits from a class marked as @immutable, and therefore should be immutable (all instance fields must be final). (must_be_immutable at [musicplayer] lib/pages/list_songs.dart:10)
info: Name types using UpperCamelCase. (camel_case_types at [musicplayer] lib/pages/list_songs.dart:22)
info: This class inherits from a class marked as @immutable, and therefore should be immutable (all instance fields must be final). (must_be_immutable at [musicplayer] lib/pages/material_search.dart:8)
info: Name types using UpperCamelCase. (camel_case_types at [musicplayer] lib/pages/material_search.dart:18)
info: This class inherits from a class marked as @immutable, and therefore should be immutable (all instance fields must be final). (must_be_immutable at [musicplayer] lib/pages/now_playing.dart:9)
info: Name types using UpperCamelCase. (camel_case_types at [musicplayer] lib/pages/now_playing.dart:21)
info: The value of the local variable 'i' isn't used. (unused_local_variable at [musicplayer] lib/pages/now_playing.dart:475)
info: Name types using UpperCamelCase. (camel_case_types at [musicplayer] lib/pages/settings.dart:14)
info: Field doesn't override an inherited getter or setter. (override_on_non_overriding_field at [musicplayer] lib/pages/settings.dart:32)
info: Unused import: 'dart:typed_data'. (unused_import at [musicplayer] lib/util/utility.dart:2)
info: Unused import: 'dart:io'. (unused_import at [musicplayer] lib/views/album.dart:1)
info: This class inherits from a class marked as @immutable, and therefore should be immutable (all instance fields must be final). (must_be_immutable at [musicplayer] lib/views/album.dart:9)
info: Name types using UpperCamelCase. (camel_case_types at [musicplayer] lib/views/album.dart:18)
info: This class inherits from a class marked as @immutable, and therefore should be immutable (all instance fields must be final). (must_be_immutable at [musicplayer] lib/views/artists.dart:6)
info: Name types using UpperCamelCase. (camel_case_types at [musicplayer] lib/views/artists.dart:15)
info: This class inherits from a class marked as @immutable, and therefore should be immutable (all instance fields must be final). (must_be_immutable at [musicplayer] lib/views/home.dart:13)
info: Name types using UpperCamelCase. (camel_case_types at [musicplayer] lib/views/home.dart:22)
info: This class inherits from a class marked as @immutable, and therefore should be immutable (all instance fields must be final). (must_be_immutable at [musicplayer] lib/views/playlists.dart:5)
info: Name types using UpperCamelCase. (camel_case_types at [musicplayer] lib/views/playlists.dart:15)
info: This method overrides a method annotated as @mustCallSuper in 'State', but does not invoke the overridden method. (must_call_super at [musicplayer] lib/views/playlists.dart:20)
info: This class inherits from a class marked as @immutable, and therefore should be immutable (all instance fields must be final). (must_be_immutable at [musicplayer] lib/views/songs.dart:10)
info: Name types using UpperCamelCase. (camel_case_types at [musicplayer] lib/views/songs.dart:20)