Skip to content

Search and track-loading broken, slow startup, while audio playback works (ncspot & spotify-player) #1867

Description

@DonMatiX

Describe the bug
ncspot suffers from multiple performance and functional regressions:

  1. Extremely slow initial loading time (which did not happen two weeks ago).
  2. Songs under "Tracks" fail to appear, or only appear intermittently.
  3. When searching using the search menu (F2), the search appears to initiate, but no results are ever loaded or displayed.
  4. Curiously, if you trigger playback on any audio or track, it actually plays fine, but the core interface functionality (searching, proper tracks rendering) is broken.
  5. I also tested spotify-player, and it exhibited the exact same issues. However, I tested psst as an alternative, and it works perfectly without any of these problems.
    Additional Context
  • This is a sudden regression; everything worked perfectly until recently.
  • I was originally using version 1.3.4.
  • I have tried reinstalling it multiple times via pacman, but it did not fix the issue.
  • I also tried using cargo to install/test the absolute latest version to see if it was resolved upstream, but that didn't work either.

To Reproduce
Steps to reproduce the behavior:

  1. Install ncspot (tested with version 1.3.4 via pacman and the latest version via cargo).
  2. Launch ncspot in the terminal and observe the unusually long startup delay.
  3. Navigate to the "Tracks" section and notice that songs are missing or won't load.
  4. Press F2, enter a search query, and execute it.
  5. Watch the search stay stuck in a loading state without returning any results.

Expected behavior
Fast application startup, consistent and reliable display of tracks, and search queries returning matching results instantly, just like it used to do.

Screenshots

Image Image Image Image

System (please complete the following information):

  • OS: Arch Linux
  • Terminal: kitty

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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