KRTirtho / spotube

🎧 Open source Spotify client that doesn't require Premium nor uses Electron! Available for both desktop & mobile!
https://spotube.krtirtho.dev/
Other
28.91k stars 1.19k forks source link

Music won't start playing #97

Closed Jack-Chou-HZ closed 2 years ago

Jack-Chou-HZ commented 2 years ago

Describe the bug I tried both AppImage & .deb version: 2.1. Successuflly login with client id/secret, my playlists are displayed. But I cannot play any of the songs/music in my playlists or any other channels. The Play/Stop icons says "playing", but no the paly-time stays at 0s, and no sounds played. My audio device is OK, I can play music via Rhythembox.

To Reproduce Steps to reproduce the behavior:

  1. Go to 'spotube desktop client Home page'
  2. Click on 'Library'
  3. Scroll down to 'any of my listed song' & 'click play'
  4. No error messages pop up, but no sound is heard.

Expected behavior I want the music I "played" to be bufferred and echoed.

Screenshots image

Installation Source/Method AppImage & deb from github.

Desktop (please complete the following information):

Additional context Add any other context about the problem here.

KRTirtho commented 2 years ago

Run ERROR=true VERBOSE=true DEBUG=true spotube in your terminal & provide the logs it outputs when you start playing a track/playlist

Jack-Chou-HZ commented 2 years ago

Hi KRTirtho,

Thanks for replying.

Jack-Chou-HZ commented 2 years ago

$ ERROR=true VERBOSE=true DEBUG=true spotube flutter: UnimplementedError: disposeAllPlayers() has not been implemented. flutter: ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── flutter: │ #0 _SpotubeLogger.log (package:spotube/models/Logger.dart:27) flutter: │ #1 Playback.setCurrentPlaylist= (package:spotube/provider/Playback.dart:153) flutter: ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ flutter: │ [TrackTile] [Current Playlist Changed] Liked Tracks - user-liked-tracks flutter: └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── flutter: ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── flutter: │ #0 _SpotubeLogger.log (package:spotube/models/Logger.dart:27) flutter: │ #1 Playback.setCurrentTrack= (package:spotube/provider/Playback.dart:147) flutter: ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ flutter: │ [TrackTile] [Setting Current Track] ć»ć’Œæ·š - 2FNOdCQmp64S66T97kWTdQ flutter: └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── flutter: ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── flutter: │ #0 _SpotubeLogger.log (package:spotube/models/Logger.dart:27) flutter: │ #1 Playback.startPlaying (package:spotube/provider/Playback.dart:218) flutter: ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ flutter: │ [TrackTile] [Track Playing] null - null flutter: └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── flutter: ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── flutter: │ #0 _SpotubeLogger.log (package:spotube/models/Logger.dart:27) flutter: │ #1 toSpotubeTrack (package:spotube/helpers/search-youtube.dart:17) flutter: ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ flutter: │ [toSpotubeTrack] [Track Search Artists] [摹歐毒] flutter: └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── flutter: ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── flutter: │ #0 _SpotubeLogger.log (package:spotube/models/Logger.dart:27) flutter: │ #1 toSpotubeTrack (package:spotube/helpers/search-youtube.dart:26) flutter: ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ flutter: │ [toSpotubeTrack] [Track Search Title] ć»ć’Œæ·š flutter: └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── flutter: ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── flutter: │ #0 _SpotubeLogger.log (package:spotube/models/Logger.dart:27) flutter: │ #1 toSpotubeTrack (package:spotube/helpers/search-youtube.dart:31) flutter: ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ flutter: │ [toSpotubeTrack] [Youtube Search Term] 摹歐毒 - ć»ć’Œæ·š flutter: └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── flutter: ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── flutter: │ SocketException: Connection refused (OS Error: Connection refused, errno = 111), address = www.youtube.com, port = 37264 flutter: ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ flutter: │ #0 _NativeSocket.startConnect (dart:io-patch/socket_patch.dart:682) flutter: │ #1 _RawSocket.startConnect (dart:io-patch/socket_patch.dart:1817) flutter: │ #2 RawSocket.startConnect (dart:io-patch/socket_patch.dart:27) flutter: │ #3 RawSecureSocket.startConnect (dart:io/secure_socket.dart:237) flutter: │ #4 SecureSocket.startConnect (dart:io/secure_socket.dart:60) flutter: │ #5 _ConnectionTarget.connect (dart:_http/http_impl.dart:2438) flutter: │ #6 _HttpClient._getConnection.connect (dart:_http/http_impl.dart:2834) flutter: │ #7 _HttpClient._getConnection (dart:_http/http_impl.dart:2839) flutter: ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ flutter: │ ⛔ [PlayerActions] startPlaying flutter: └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Jack-Chou-HZ commented 2 years ago

the above is the log

Jack-Chou-HZ commented 2 years ago

btw I live in China Mainland, I'm blocked from accessing www.youtube.com

Jack-Chou-HZ commented 2 years ago

I used http proxy resolved the problem, now I can play my playlist normally, thanks! btw, it will be great if Spotube could support socks5 proxy via passing arguments in CLI.