diff --git a/b0esche_cloud/lib/pages/file_explorer.dart b/b0esche_cloud/lib/pages/file_explorer.dart index 78e37ca..9cb44af 100644 --- a/b0esche_cloud/lib/pages/file_explorer.dart +++ b/b0esche_cloud/lib/pages/file_explorer.dart @@ -1191,8 +1191,7 @@ class _FileExplorerState extends State filePath: file.path, fileName: file.name, ); - // ignore: avoid_print - print('[FileExplorer] Audio URL: $url'); + if (widget.onAudioFileSelected != null) { widget.onAudioFileSelected!(file.name, url); } diff --git a/b0esche_cloud/lib/widgets/audio_player_bar.dart b/b0esche_cloud/lib/widgets/audio_player_bar.dart index 5bd6879..5ff6dbe 100644 --- a/b0esche_cloud/lib/widgets/audio_player_bar.dart +++ b/b0esche_cloud/lib/widgets/audio_player_bar.dart @@ -62,9 +62,6 @@ class _AudioPlayerBarState extends State String? _errorMsg; Future _initAudio() async { - // Log the file URL for debugging - // ignore: avoid_print - print('[AudioPlayerBar] Loading audio URL: ${widget.fileUrl}'); try { await _audioPlayer.setUrl(widget.fileUrl); @@ -101,8 +98,6 @@ class _AudioPlayerBarState extends State _errorMsg = error.toString(); _isLoading = false; }); - // ignore: avoid_print - print('[AudioPlayerBar] Web audio error: $error'); }); // Auto-play for web @@ -128,18 +123,14 @@ class _AudioPlayerBarState extends State setState(() { _errorMsg = 'Audio could not be played.'; }); - // ignore: avoid_print - print('[AudioPlayerBar] ERROR: Audio could not be played.'); } }); - } catch (e, st) { + } catch (e) { setState(() { _errorMsg = 'Audio playback error: ' + (e is Exception ? e.toString() : 'Unknown error'); }); - // ignore: avoid_print - print('[AudioPlayerBar] Playback error: $e\n$st'); } }); _audioPlayer.positionStream.listen((pos) { @@ -160,15 +151,13 @@ class _AudioPlayerBarState extends State } }); } - } catch (e, st) { + } catch (e) { setState(() { _isLoading = false; _errorMsg = 'Audio load error: ' + (e is Exception ? e.toString() : 'Unknown error'); }); - // ignore: avoid_print - print('[AudioPlayerBar] Load error: $e\n$st'); } }