Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
Sublime Music
Sublime Music
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 117
    • Issues 117
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 2
    • Merge Requests 2
  • Requirements
    • Requirements
    • List
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Sublime Music
  • Sublime MusicSublime Music
  • Issues
  • #253

Closed
Open
Opened Jul 27, 2020 by Marco@marcoSch

Search does not return results

When using the search bar in the top left I get no results.

I use:

  • airsonic 10.6.2
  • sublime-music v0.11.1 from AUR
  • Arch Linux

The following is logged:

(sublime-music:305053): Gtk-CRITICAL **: 16:49:31.393: gtk_widget_set_size_request: assertion 'width >= -1' failed
/usr/lib/python3.8/site-packages/sublime/ui/albums.py:266: Warning: g_value_get_int: assertion 'G_VALUE_HOLDS_INT (value)' failed
  self.page_entry.set_text(str(self.album_page + 1))
Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/peewee.py", line 6807, in get
    return clone.execute(database)[0]
  File "/usr/lib/python3.8/site-packages/peewee.py", line 4226, in __getitem__
    return self.row_cache[item]
IndexError: list index out of range

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/sublime/ui/main.py", line 1075, in _update_search_results
    if search_results.songs is not None:
  File "/usr/lib/python3.8/site-packages/sublime/adapters/api_objects.py", line 214, in songs
    return self._to_result(
  File "/usr/lib/python3.8/site-packages/sublime/adapters/api_objects.py", line 176, in _to_result
    all_results = sorted(
  File "/usr/lib/python3.8/site-packages/sublime/adapters/api_objects.py", line 181, in <genexpr>
    for t in transform(x)
  File "/usr/lib/python3.8/site-packages/sublime/adapters/api_objects.py", line 215, in <lambda>
    self._songs, lambda s: (s.title, s.artist.name if s.artist else None)
  File "/usr/lib/python3.8/site-packages/peewee.py", line 4374, in __get__
    return self.get_rel_instance(instance)
  File "/usr/lib/python3.8/site-packages/peewee.py", line 4365, in get_rel_instance
    obj = self.rel_model.get(self.field.rel_field == value)
  File "/usr/lib/python3.8/site-packages/peewee.py", line 6384, in get
    return sq.get()
  File "/usr/lib/python3.8/site-packages/peewee.py", line 6810, in get
    raise self.model.DoesNotExist('%s instance matching query does '
sublime.adapters.filesystem.models.ArtistDoesNotExist: <Model: Artist> instance matching query does not exist:
SQL: SELECT "t1"."id", "t1"."name", "t1"."album_count", "t1"."starred", "t1"."biography", "t1"."music_brainz_id", "t1"."last_fm_url", "t1"."_artist_image_url_id" FROM "artist" AS "t1" WHERE ("t1"."id" = ?) LIMIT ? OFFSET ?
Params: ['131', 1, 0]
Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/peewee.py", line 6807, in get
    return clone.execute(database)[0]
  File "/usr/lib/python3.8/site-packages/peewee.py", line 4226, in __getitem__
    return self.row_cache[item]
IndexError: list index out of range

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/sublime/ui/main.py", line 1075, in _update_search_results
    if search_results.songs is not None:
  File "/usr/lib/python3.8/site-packages/sublime/adapters/api_objects.py", line 214, in songs
    return self._to_result(
  File "/usr/lib/python3.8/site-packages/sublime/adapters/api_objects.py", line 176, in _to_result
    all_results = sorted(
  File "/usr/lib/python3.8/site-packages/sublime/adapters/api_objects.py", line 181, in <genexpr>
    for t in transform(x)
  File "/usr/lib/python3.8/site-packages/sublime/adapters/api_objects.py", line 215, in <lambda>
    self._songs, lambda s: (s.title, s.artist.name if s.artist else None)
  File "/usr/lib/python3.8/site-packages/peewee.py", line 4374, in __get__
    return self.get_rel_instance(instance)
  File "/usr/lib/python3.8/site-packages/peewee.py", line 4365, in get_rel_instance
    obj = self.rel_model.get(self.field.rel_field == value)
  File "/usr/lib/python3.8/site-packages/peewee.py", line 6384, in get
    return sq.get()
  File "/usr/lib/python3.8/site-packages/peewee.py", line 6810, in get
    raise self.model.DoesNotExist('%s instance matching query does '
sublime.adapters.filesystem.models.ArtistDoesNotExist: <Model: Artist> instance matching query does not exist:
SQL: SELECT "t1"."id", "t1"."name", "t1"."album_count", "t1"."starred", "t1"."biography", "t1"."music_brainz_id", "t1"."last_fm_url", "t1"."_artist_image_url_id" FROM "artist" AS "t1" WHERE ("t1"."id" = ?) LIMIT ? OFFSET ?
Params: ['131', 1, 0]
Assignee
Assign to
Version 1.0: Subsonic Support
Milestone
Version 1.0: Subsonic Support
Assign milestone
Time tracking
None
Due date
None
Reference: sublime-music/sublime-music#253