[GH-ISSUE #285] Some Songs not playing in psst alone but works fine in the official app. #202

Closed
opened 2026-02-28 14:31:20 +03:00 by kerem · 3 comments
Owner

Originally created by @Prashanthvsdvn on GitHub (Mar 21, 2022).
Original GitHub issue: https://github.com/jpochyla/psst/issues/285

Describe the bug
There are few Songs which are not playing in psstgui but works perfectly in the official app.
The player bar just keeps loading at the bottom.
Can't switch tracks as well after the player is stuck in this loop until you restart the program.
Track id of one such example: 3LgxJ3osWJJvrnmlKcfH7I
I think the issue might be related to #250 but I'm not sure

Environment

  • OS: Windows 10
  • Version: 20H2

Logs

Attaching Logs when opened via terminal

[2022-03-21T14:49:29Z INFO  psst_core::audio::output] using audio device: "Speaker/HP (Realtek High Definition Audio)"
[2022-03-21T14:49:29Z INFO  psst_core::cache] using cache: "C:\\Users\\Prashanth\\AppData\\Local\\Psst"
[2022-03-21T14:49:29Z INFO  psst_core::audio::output] opening output stream: StreamConfig { channels: 2, sample_rate: SampleRate(48000), buffer_size: Default }
[2022-03-21T14:49:29Z INFO  psst_gui::data::config] saved config: "C:\\Users\\Prashanth\\AppData\\Roaming\\Psst\\config.json"
[2022-03-21T14:49:29Z INFO  psst_core::session::access_token] access token expired, requesting
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:49:30Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:50:04Z INFO  psst_core::session::access_token] access token expired, requesting
[2022-03-21T14:50:04Z WARN  rustls::check] Received a ServerHelloDone handshake message while expecting
[CertificateRequest]
[2022-03-21T14:50:04Z INFO  symphonia_format_ogg::demuxer] starting new physical stream
[2022-03-21T14:50:04Z INFO  symphonia_format_ogg::demuxer] selected vorbis mapper for stream with serial=0x0
[2022-03-21T14:50:04Z INFO  psst_core::player::file] blocked at 16479793
[2022-03-21T14:50:05Z INFO  psst_core::player::file] blocked at 16507836
[2022-03-21T14:50:05Z INFO  psst_core::player::file] blocked at 16524220
[2022-03-21T14:50:05Z INFO  psst_core::player::file] blocked at 16531879
[2022-03-21T14:50:05Z INFO  psst_core::player] starting playback
[2022-03-21T14:50:05Z INFO  audio_thread_priority::rt_win] task 73 bumped to real time priority.
[2022-03-21T14:50:21Z ERROR psst_core::player] skipping, error while loading: Audio file not found
[2022-03-21T14:50:27Z ERROR psst_core::player] skipping, error while loading: Audio file not found
[2022-03-21T14:50:27Z ERROR psst_core::player] skipping, error while loading: Audio file not found
[2022-03-21T14:50:28Z ERROR psst_core::player] skipping, error while loading: Audio file not found
[2022-03-21T14:50:36Z INFO  psst_gui::data::config] saved config: "C:\\Users\\Prashanth\\AppData\\Roaming\\Psst\\config.json"
[2022-03-21T14:50:52Z INFO  psst_gui::data::config] saved config: "C:\\Users\\Prashanth\\AppData\\Roaming\\Psst\\config.json"
[2022-03-21T14:50:53Z INFO  psst_gui::data::config] saved config: "C:\\Users\\Prashanth\\AppData\\Roaming\\Psst\\config.json"
[2022-03-21T14:52:47Z INFO  psst_gui::data::config] saved config: "C:\\Users\\Prashanth\\AppData\\Roaming\\Psst\\config.json"
[2022-03-21T14:52:48Z INFO  psst_gui::data::config] saved config: "C:\\Users\\Prashanth\\AppData\\Roaming\\Psst\\config.json"
[2022-03-21T14:52:50Z INFO  psst_gui::data::config] saved config: "C:\\Users\\Prashanth\\AppData\\Roaming\\Psst\\config.json"
[2022-03-21T14:52:51Z WARN  psst_gui::controller::on_command_async] async action pending
[2022-03-21T14:52:59Z INFO  psst_gui::data::config] saved config: "C:\\Users\\Prashanth\\AppData\\Roaming\\Psst\\config.json"
Originally created by @Prashanthvsdvn on GitHub (Mar 21, 2022). Original GitHub issue: https://github.com/jpochyla/psst/issues/285 **Describe the bug** There are few Songs which are not playing in psstgui but works perfectly in the official app. The player bar just keeps loading at the bottom. Can't switch tracks as well after the player is stuck in this loop until you restart the program. Track id of one such example: 3LgxJ3osWJJvrnmlKcfH7I I think the issue might be related to #250 but I'm not sure **Environment** - OS: Windows 10 - Version: 20H2 **Logs** Attaching Logs when opened via terminal ``` [2022-03-21T14:49:29Z INFO psst_core::audio::output] using audio device: "Speaker/HP (Realtek High Definition Audio)" [2022-03-21T14:49:29Z INFO psst_core::cache] using cache: "C:\\Users\\Prashanth\\AppData\\Local\\Psst" [2022-03-21T14:49:29Z INFO psst_core::audio::output] opening output stream: StreamConfig { channels: 2, sample_rate: SampleRate(48000), buffer_size: Default } [2022-03-21T14:49:29Z INFO psst_gui::data::config] saved config: "C:\\Users\\Prashanth\\AppData\\Roaming\\Psst\\config.json" [2022-03-21T14:49:29Z INFO psst_core::session::access_token] access token expired, requesting [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:49:30Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:50:04Z INFO psst_core::session::access_token] access token expired, requesting [2022-03-21T14:50:04Z WARN rustls::check] Received a ServerHelloDone handshake message while expecting [CertificateRequest] [2022-03-21T14:50:04Z INFO symphonia_format_ogg::demuxer] starting new physical stream [2022-03-21T14:50:04Z INFO symphonia_format_ogg::demuxer] selected vorbis mapper for stream with serial=0x0 [2022-03-21T14:50:04Z INFO psst_core::player::file] blocked at 16479793 [2022-03-21T14:50:05Z INFO psst_core::player::file] blocked at 16507836 [2022-03-21T14:50:05Z INFO psst_core::player::file] blocked at 16524220 [2022-03-21T14:50:05Z INFO psst_core::player::file] blocked at 16531879 [2022-03-21T14:50:05Z INFO psst_core::player] starting playback [2022-03-21T14:50:05Z INFO audio_thread_priority::rt_win] task 73 bumped to real time priority. [2022-03-21T14:50:21Z ERROR psst_core::player] skipping, error while loading: Audio file not found [2022-03-21T14:50:27Z ERROR psst_core::player] skipping, error while loading: Audio file not found [2022-03-21T14:50:27Z ERROR psst_core::player] skipping, error while loading: Audio file not found [2022-03-21T14:50:28Z ERROR psst_core::player] skipping, error while loading: Audio file not found [2022-03-21T14:50:36Z INFO psst_gui::data::config] saved config: "C:\\Users\\Prashanth\\AppData\\Roaming\\Psst\\config.json" [2022-03-21T14:50:52Z INFO psst_gui::data::config] saved config: "C:\\Users\\Prashanth\\AppData\\Roaming\\Psst\\config.json" [2022-03-21T14:50:53Z INFO psst_gui::data::config] saved config: "C:\\Users\\Prashanth\\AppData\\Roaming\\Psst\\config.json" [2022-03-21T14:52:47Z INFO psst_gui::data::config] saved config: "C:\\Users\\Prashanth\\AppData\\Roaming\\Psst\\config.json" [2022-03-21T14:52:48Z INFO psst_gui::data::config] saved config: "C:\\Users\\Prashanth\\AppData\\Roaming\\Psst\\config.json" [2022-03-21T14:52:50Z INFO psst_gui::data::config] saved config: "C:\\Users\\Prashanth\\AppData\\Roaming\\Psst\\config.json" [2022-03-21T14:52:51Z WARN psst_gui::controller::on_command_async] async action pending [2022-03-21T14:52:59Z INFO psst_gui::data::config] saved config: "C:\\Users\\Prashanth\\AppData\\Roaming\\Psst\\config.json" ```
kerem 2026-02-28 14:31:20 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@aviwad commented on GitHub (Mar 22, 2022):

Can play this song in Psst-gui nightly build on macOS ARM self-compiled.
nightly build: commit 2d2cf6511d
Screen Shot 2022-03-22 at 12 59 51 AM

<!-- gh-comment-id:1074847707 --> @aviwad commented on GitHub (Mar 22, 2022): Can play this song in Psst-gui nightly build on macOS ARM self-compiled. nightly build: commit 2d2cf6511da401b7e8e6e3c16b9386b9fb8f6c92 <img width="886" alt="Screen Shot 2022-03-22 at 12 59 51 AM" src="https://user-images.githubusercontent.com/25706524/159434312-006d9a57-ea10-4a79-8a39-dd09e5d7ae0d.png">
Author
Owner

@Prashanthvsdvn commented on GitHub (Mar 22, 2022):

Got the prebuilt binary from friday. Unable to check the commit info from the binary file. Will check by compiling it on my machine and close if it resolves

<!-- gh-comment-id:1074965228 --> @Prashanthvsdvn commented on GitHub (Mar 22, 2022): Got the prebuilt binary from friday. Unable to check the commit info from the binary file. Will check by compiling it on my machine and close if it resolves
Author
Owner

@Prashanthvsdvn commented on GitHub (Mar 22, 2022):

Alright Clearing out the cache folder solves the issue. Weird. Thank you for the information @aviwad that it wasn't a problem from software rather it was one of cache folder. Closing the issue.

<!-- gh-comment-id:1075192904 --> @Prashanthvsdvn commented on GitHub (Mar 22, 2022): Alright Clearing out the cache folder solves the issue. Weird. Thank you for the information @aviwad that it wasn't a problem from software rather it was one of cache folder. Closing the issue.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/psst#202
No description provided.