Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Songs simply do not play #1916

Open
2 tasks done
Hfhdhdhf opened this issue Sep 24, 2024 · 7 comments
Open
2 tasks done

Songs simply do not play #1916

Hfhdhdhf opened this issue Sep 24, 2024 · 7 comments
Labels
bug Something isn't working

Comments

@Hfhdhdhf
Copy link

Hfhdhdhf commented Sep 24, 2024

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

  • I have searched the existing issues

Current Behavior

The app just refuses to play any song, i hit play on a playlist and it just waits until it stops, and i cannot hit play again

2024-09-24.20-55-49.mp4

and yes, i did try reinstalling, i used both flatpak and aur version

(arch linux)

logs:
[dhza@archlinux ~]$ spotube
package:media_kit_libs_linux registered.
flutter: media_kit: WARNING: package:media_kit_native_event_loop not found.

Expected Behavior

play the song

Steps to reproduce

1: opened the app
2: login bug so i gotta re-login for the billionth time
3: play a song
4: song dont play

Logs

Logs
[dhza@archlinux ~]$ spotube
package:media_kit_libs_linux registered.
flutter: media_kit: WARNING: package:media_kit_native_event_loop not found.

Operating System

Arch Linux latest kernel

Spotube version

latest

Installation source

Arch User Repository (AUR), Flathub (Flatpak)

Additional information

No response

Self grab

  • I'm ready to work on this issue!
@Hfhdhdhf Hfhdhdhf added the bug Something isn't working label Sep 24, 2024
@Obambulate
Copy link

same on windows and ios

@lzccr
Copy link

lzccr commented Sep 25, 2024

Same thing happened to me. I tried reinstalling and it did not work. It was fine this morning and both my desktop (arch linux, installed via flatpak) and my android device (installed via fdroid and also tried the one in Play Store) suddenly stopped working today around 3pm.

I checked my log and it is just a bunch of 403 and "TrackNotFoumd"

Did YouTube do anything that stopped from spotube frpm running?

  • note: I have YouTube as my source and I am able to access YouTube.com without any problem

@Hfhdhdhf
Copy link
Author

piped seems to not work too, now the other, that asia one i forgot the name i havent tested yetr

@Hfhdhdhf
Copy link
Author

i did some testing and saw that other providers are not working too...

@lzccr
Copy link

lzccr commented Sep 25, 2024

piped seems to not work too, now the other, that asia one i forgot the name i havent tested yetr

seems like that piped and invidious are both down (?)

in another word, youtube is limiting all thr frontends

@dhay3
Copy link

dhay3 commented Sep 25, 2024

It must be something has been done by Youtube, though I do not found any announcements. The youtube_explode_dart dependency is not working which Piped and Youtube audio source rely on( related issue: Hexer10/youtube_explode_dart#286 ). And people has discussed in discord that some other thr frontends eg. Innertune and Newpipe are still working.

Detail logs of Spotube

YoutubeExplodeException: Video SYKU7DfEJT4 returned 403 (stream: 18
#0      StreamClient.getManifest.<anonymous closure> (package:youtube_explode_dart/src/videos/streams/stream_client.dart:46)
<asynchronous suspension>
#1      retry (package:youtube_explode_dart/src/retry.dart:16)
<asynchronous suspension>
#2      Future.timeout.<anonymous closure> (dart:async/future_impl.dart:949)
<asynchronous suspension>
#3      YoutubeSourcedTrack.toSiblingType (package:spotube/services/sourced_track/sources/youtube.dart:145)
<asynchronous suspension>
#4      YoutubeSourcedTrack.fetchSiblings (package:spotube/services/sourced_track/sources/youtube.dart:239)
<asynchronous suspension>
#5      YoutubeSourcedTrack.fetchFromTrack (package:spotube/services/sourced_track/sources/youtube.dart:63)
<asynchronous suspension>
#6      SourcedTrack.fetchFromTrack (package:spotube/services/sourced_track/sourced_track.dart:117)
<asynchronous suspension>
#7      sourcedTrackProvider.<anonymous closure> (package:spotube/provider/server/sourced_track.dart:25)
<asynchronous suspension>
#8      FutureHandlerProviderElementMixin.handleFuture.<anonymous closure>.<anonymous closure> (package:riverpod/src/async_notifier/base.dart:348)
<asynchronous suspension>

@lzccr
Copy link

lzccr commented Sep 25, 2024

so basically all it takes is to figure out a new way to interact with YouTube api?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants