[2026-07-15 12:52:57.208297]---------------------
Bad state: Logs file is empty or non-existent
#0 logsProvider.<anonymous closure> (package:spotube/provider/logs/logs_provider.dart:11)
<asynchronous suspension>
#1 _AsBroadcastStreamController.add (dart:async/broadcast_stream_controller.dart:483)
<asynchronous suspension>
----------------------------------------
[2026-07-15 12:52:58.245884]---------------------
Bad state: Logs file is empty or non-existent
#0 logsProvider.<anonymous closure> (package:spotube/provider/logs/logs_provider.dart:11)
<asynchronous suspension>
#1 _AsBroadcastStreamController.add (dart:async/broadcast_stream_controller.dart:483)
<asynchronous suspension>
----------------------------------------
[2026-07-15 12:52:58.777656]---------------------
Bad state: Logs file is empty or non-existent
#0 logsProvider.<anonymous closure> (package:spotube/provider/logs/logs_provider.dart:11)
<asynchronous suspension>
#1 _AsBroadcastStreamController.add (dart:async/broadcast_stream_controller.dart:483)
<asynchronous suspension>
----------------------------------------
[2026-07-15 12:52:59.276819]---------------------
Bad state: Logs file is empty or non-existent
#0 logsProvider.<anonymous closure> (package:spotube/provider/logs/logs_provider.dart:11)
<asynchronous suspension>
#1 _AsBroadcastStreamController.add (dart:async/broadcast_stream_controller.dart:483)
<asynchronous suspension>
----------------------------------------
[2026-07-15 12:53:04.703550]---------------------
PlatformException(b, j6.b: YouTube probably temporarily blocked anonymous watch access with this IP , got error LOGIN_REQUIRED: "Sign in to confirm that you're not a bot", Cause: null, Stacktrace: j6.b: YouTube probably temporarily blocked anonymous watch access with this IP , got error LOGIN_REQUIRED: "Sign in to confirm that you're not a bot"
at t6.p.f(SourceFile:384)
at g6.a.b(SourceFile:25)
at v6.f.e(SourceFile:10)
at d3.c.invokeSuspend(SourceFile:62)
at J3.a.resumeWith(SourceFile:9)
at j5.I.run(SourceFile:113)
at C1.a.run(SourceFile:323)
at q5.i.run(SourceFile:3)
at q5.a.run(SourceFile:92)
, null)
#0 NewPipeExtractor.getVideoInfo (package:flutter_new_pipe_extractor/src/pigeon/newpipe_api.g.dart:113)
<asynchronous suspension>
#1 NewPipeExtractor.getVideoInfo (package:flutter_new_pipe_extractor/flutter_new_pipe_extractor.dart:20)
<asynchronous suspension>
#2 NewPipeEngine.getStreamManifest (package:spotube/services/youtube_engine/newpipe_engine.dart:94)
<asynchronous suspension>
#3 MetadataPlugin.create.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:spotube/services/metadata/metadata.dart:118)
<asynchronous suspension>
#4 StreamBinding.hFetch.<anonymous closure>.<anonymous closure> (package:hetu_std/stream/stream.binding.dart:84)
<asynchronous suspension>
#5 MetadataPluginAudioSourceEndpoint.streams (package:spotube/services/metadata/endpoints/audio_source.dart:33)
<asynchronous suspension>
#6 SourcedTrack.fetchFromTrack (package:spotube/services/sourced_track/sourced_track.dart:75)
<asynchronous suspension>
#7 FutureHandlerProviderElementMixin.handleFuture.<anonymous closure>.<anonymous closure> (package:riverpod/src/async_notifier/base.dart:355)
<asynchronous suspension>
----------------------------------------
[2026-07-15 12:53:04.782995]---------------------
PlatformException(b, j6.b: YouTube probably temporarily blocked anonymous watch access with this IP , got error LOGIN_REQUIRED: "Sign in to confirm that you're not a bot", Cause: null, Stacktrace: j6.b: YouTube probably temporarily blocked anonymous watch access with this IP , got error LOGIN_REQUIRED: "Sign in to confirm that you're not a bot"
at t6.p.f(SourceFile:384)
at g6.a.b(SourceFile:25)
at v6.f.e(SourceFile:10)
at d3.c.invokeSuspend(SourceFile:62)
at J3.a.resumeWith(SourceFile:9)
at j5.I.run(SourceFile:113)
at C1.a.run(SourceFile:323)
at q5.i.run(SourceFile:3)
at q5.a.run(SourceFile:92)
, null)
#0 NewPipeExtractor.getVideoInfo (package:flutter_new_pipe_extractor/src/pigeon/newpipe_api.g.dart:113)
<asynchronous suspension>
#1 NewPipeExtractor.getVideoInfo (package:flutter_new_pipe_extractor/flutter_new_pipe_extractor.dart:20)
<asynchronous suspension>
#2 NewPipeEngine.getStreamManifest (package:spotube/services/youtube_engine/newpipe_engine.dart:94)
<asynchronous suspension>
#3 MetadataPlugin.create.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:spotube/services/metadata/metadata.dart:118)
<asynchronous suspension>
#4 StreamBinding.hFetch.<anonymous closure>.<anonymous closure> (package:hetu_std/stream/stream.binding.dart:84)
<asynchronous suspension>
#5 MetadataPluginAudioSourceEndpoint.streams (package:spotube/services/metadata/endpoints/audio_source.dart:33)
<asynchronous suspension>
#6 SourcedTrack.fetchFromTrack (package:spotube/services/sourced_track/sourced_track.dart:75)
<asynchronous suspension>
#7 FutureHandlerProviderElementMixin.handleFuture.<anonymous closure>.<anonymous closure> (package:riverpod/src/async_notifier/base.dart:355)
<asynchronous suspension>
----------------------------------------
[2026-07-15 12:53:04.816565]---------------------
PlatformException(b, j6.b: YouTube probably temporarily blocked anonymous watch access with this IP , got error LOGIN_REQUIRED: "Sign in to confirm that you're not a bot", Cause: null, Stacktrace: j6.b: YouTube probably temporarily blocked anonymous watch access with this IP , got error LOGIN_REQUIRED: "Sign in to confirm that you're not a bot"
at t6.p.f(SourceFile:384)
at g6.a.b(SourceFile:25)
at v6.f.e(SourceFile:10)
at d3.c.invokeSuspend(SourceFile:62)
at J3.a.resumeWith(SourceFile:9)
at j5.I.run(SourceFile:113)
at C1.a.run(SourceFile:323)
at q5.i.run(SourceFile:3)
at q5.a.run(SourceFile:92)
, null)
#0 NewPipeExtractor.getVideoInfo (package:flutter_new_pipe_extractor/src/pigeon/newpipe_api.g.dart:113)
<asynchronous suspension>
#1 NewPipeExtractor.getVideoInfo (package:flutter_new_pipe_extractor/flutter_new_pipe_extractor.dart:20)
<asynchronous suspension>
#2 NewPipeEngine.getStreamManifest (package:spotube/services/youtube_engine/newpipe_engine.dart:94)
<asynchronous suspension>
#3 MetadataPlugin.create.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:spotube/services/metadata/metadata.dart:118)
<asynchronous suspension>
#4 StreamBinding.hFetch.<anonymous closure>.<anonymous closure> (package:hetu_std/stream/stream.binding.dart:84)
<asynchronous suspension>
#5 MetadataPluginAudioSourceEndpoint.streams (package:spotube/services/metadata/endpoints/audio_source.dart:33)
<asynchronous suspension>
#6 SourcedTrack.fetchFromTrack (package:spotube/services/sourced_track/sourced_track.dart:75)
<asynchronous suspension>
#7 FutureHandlerProviderElementMixin.handleFuture.<anonymous closure>.<anonymous closure> (package:riverpod/src/async_notifier/base.dart:355)
<asynchronous suspension>
----------------------------------------
[2026-07-15 12:53:06.060824]---------------------
File: /home/runner/work/spotube-plugin-spotify/spotube-plugin-spotify/src/segments/track.ht
Line: 33, Column: 50
Runtime error: nullObject
Message: Calling method [$sub_setter_] on null object [item].
#0 HTInterpreter.processError (package:hetu_script/interpreter/interpreter.dart:303)
#1 HTFunction._call (package:hetu_script/value/function/function.dart:750)
#2 HTFunction.call (package:hetu_script/value/function/function.dart:279)
#3 StreamBinding.hFetch.<anonymous closure>.<anonymous closure> (package:hetu_std/stream/stream.binding.dart:84)
#4 _rootRunUnary (dart:async/zone.dart:1538)
#5 _CustomZone.runUnary (dart:async/zone.dart:1429)
<asynchronous suspension>
#6 MetadataPluginTrackEndpoint.radio (package:spotube/services/metadata/endpoints/track.dart:31)
<asynchronous suspension>
#7 useEndlessPlayback.<anonymous closure>.listener (package:spotube/hooks/configurators/use_endless_playback.dart:27)
<asynchronous suspension>
----------------------------------------
Is there an existing issue for this? (Please read the description)
Current Behavior
Tye app won't play any songs and just automatically skip
Expected Behavior
It should play the song from my chosen link
Steps to reproduce
1 opened app (set on new pipe)
2 clicked play on a playlist
3 it auto skips until end of queue
Logs
Logs
Operating System
Android
Spotube version
5.1.2
Installation source
GitHub Releases (Binary), Website (spotube.krtirtho.dev)
Additional information
No response
Self grab