Library only shows songs in file view

Issue description:

Logs uploaded with tag SPC-LibraryEmpty-20241123.

I’ve successfully connected a Subsonic media provider (Astiga) and triggered a sync. Nothing at all shows up in any of the library views apart from the file view, which displays all my files.

Search function is working: I’m able to search on artist name, song title etc without any issues.

Song mix also works fine, I’ve got it playing now, and if I go to the current song I can see the artwork and all the tags.

As far as can tell no filters are set.

Logs include a sync, a search and several attempts to view different bits of the library.

Logs:

Upload description: SPC-LibraryEmpty-20241123

Additional information:

 
Screenshot 1: media visible in file view
Screenshot 2: media playing in song mix
Screenshot 3: empty album list, filters do not appear to set

 

Reproduction steps:

 

 

Media provider:

Subsonic

Screenshots:

 

    

The server returns bad data, enable Compatibility mode to hopefully fix.

Else you’ll need to see with @gravelld what is happening.

Thanks so much for your quick response. I’ve enabled compatibility mode and that seems to be doing something (might take a while to sync 30k songs though :slight_smile:

My files are all stored in OneDrive and I had the same issue when I tried to sync directly to that, so suspect the issue may be storage rather than subsonic-related.

This is by far the best subsonic-compatible player for Android that I’ve seen so I’m really keen to make this work.

OneDrive directly should work too, if you have issue for that use case then open another issue for that one :slight_smile:

@Tolriq Have we discussed this before - why is compatibility mode required?

Your search3 implementation is broken and does not return all the data.

But I think we talked about that and you had fixed that a long time ago.

Ah, the return-everything-for-an-empty-search approach? Ok, I’ll try to reprioritise this. I hope Symfonium doesn’t send very high xCount parameters…

Currently for astiga that would be 500 and only 1 type at a time.

That’s fine - by “1 type at a time” do you mean you specify xCount for one type as 500 and 0 for the others?

yes that’s it bla bla 20 chars.

1 Like