music_feature_analyzer 1.0.0 copy "music_feature_analyzer: ^1.0.0" to clipboard
music_feature_analyzer: ^1.0.0 copied to clipboard

A comprehensive music feature analysis package using YAMNet AI and signal processing

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:music_feature_analyzer/music_feature_analyzer.dart';
import 'screens/home_screen.dart';
import 'utils/app_theme.dart';
import 'utils/app_logger.dart';

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  
  final logger = AppLogger('Main');
  logger.i('🎡 Music Feature Analyzer Example starting...');

  // Initialize Music Feature Analyzer (same as your main project)
  try {
    logger.i('πŸš€ Initializing Music Feature Analyzer...');
    final analyzerInitialized = await MusicFeatureAnalyzer.initialize();
    if (analyzerInitialized) {
      logger.i('βœ… Music Feature Analyzer initialized successfully');
    } else {
      logger.w('⚠️ Music Feature Analyzer initialization failed - will retry later');
    }
  } catch (e) {
    logger.e('❌ Music Feature Analyzer initialization error: $e');
    // Continue anyway - will retry in home screen if needed
  }
  
  runApp(const MusicAnalyzerExampleApp());
}

class MusicAnalyzerExampleApp extends StatelessWidget {
  const MusicAnalyzerExampleApp({super.key});

  @override
  Widget build(BuildContext context) {
    return ScreenUtilInit(
      designSize: const Size(375, 812),
      minTextAdapt: true,
      splitScreenMode: true,
      builder: (context, child) {
        return MaterialApp(
          title: 'Music Feature Analyzer Example',
          debugShowCheckedModeBanner: false,
          theme: AppTheme.lightTheme,
          darkTheme: AppTheme.darkTheme,
          themeMode: ThemeMode.system,
          home: const HomeScreen(),
        );
      },
    );
  }
}
9
likes
140
points
106
downloads

Publisher

unverified uploader

Weekly Downloads

A comprehensive music feature analysis package using YAMNet AI and signal processing

Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

MIT (license)

Dependencies

ffmpeg_kit_flutter_new, flutter, freezed_annotation, json_annotation, logger, path_provider, tflite_flutter

More

Packages that depend on music_feature_analyzer