Skip to content

Tracks auto skipping without any playback #3079

Description

@Jpop-Addict

Is there an existing issue for this? (Please read the description)

  • I have searched the existing issues

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
[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>

----------------------------------------

Operating System

Android

Spotube version

5.1.2

Installation source

GitHub Releases (Binary), Website (spotube.krtirtho.dev)

Additional information

No response

Self grab

  • I'm ready to work on this issue!

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions