amangautam1 / flutter-musicplayer

A complete music player in flutter with cool UI and design.
MIT License
435 stars 138 forks source link

giving lots of errors #5

Closed ashvinstech closed 4 years ago

ashvinstech commented 6 years ago

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)

amangautam1 commented 6 years ago

Have you made few changes to Song class in flute-music-plugin as per in #1? If not, then perform the same.

guijia162 commented 5 years ago

have you resolved this errors?i'm also have this errors.

paulocoutinhox commented 5 years ago

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
amangautam1 commented 4 years ago

Refer #1