Skip to content
hcan359 edited this page Sep 17, 2026 · 22 revisions

Search

The Search screen finds games, movies, TV shows, anime, manga, visual novels, books, music and podcasts across sixteen catalogs.

How it works

You pick what you are looking for, not who to ask. The first segment of the filter bar is the media type ("What to find"); every provider of that type answers at once. A manga search reaches AniList, MangaDex, MangaBaka and Kitsu in one go instead of one provider at a time.

search_source image

The filter bar carries three segments:

  • What to find - the media type. This is the main switch.
  • Filters - everything that narrows the query, with the active count next to the label. On a phone the sources live in here too.
  • Sort - available when a single provider is answering; with several, each one uses its own relevance order.

Under the bar sits the Sources row (desktop): one chip per provider of the chosen type. Switch a provider off and it stops answering. A dimmed chip means the provider is out of this query - either switched off, or unable to answer the value you picked - which keeps a shortened result set from reading as "nothing found".

Media types and their providers

What to find Providers Key needed?
Movies TMDB, TheTVDB TMDB and TheTVDB keys (both have a built-in fallback)
TV Shows TMDB, TVmaze, TheTVDB TMDB and TheTVDB keys; TVmaze is keyless
Animation TMDB TMDB key (or built-in)
Games IGDB IGDB key
Anime AniList, Kitsu No
Manga AniList, MangaBaka, MangaDex, Kitsu No
Visual Novels VNDB No
Books OpenLibrary, Fantlab, Google Books, Hardcover, ComicVine Google (or built-in), Hardcover token, ComicVine key; OpenLibrary and Fantlab are keyless
Audio MusicBrainz (music), Podcast Index (podcasts) MusicBrainz is keyless; Podcast Index takes a key/secret pair and ships with a built-in one

Leave the search field empty to browse instead of search: filters and sort apply the same way.

Results from several providers

With more than one provider answering, results are laid out one block per provider, each capped to a couple of rows so every source stays visible on the first screen. all → on a block narrows the search to that single provider, where the flat grid, its paging and its sorting take over.

  • Providers answer at different speeds. AniList replies instantly, Kitsu can take seconds - the slow one holds a shimmering block (and a spinner on its chip) until it lands, so it never looks like a provider that found nothing.
  • A failing provider reports its own error inline, with a Retry button, while every other block keeps its results. One dead API no longer blanks the screen.
  • On a narrow screen the blocks become swipeable rails, one per provider.

Filters

Filters live behind the Filters segment (a sheet on phones, popovers on desktop). Most are multi-select - open, pick one or several values, apply. "Any" clears a filter. Filters work both during text search and in empty-query browse.

Shared filters

Two filters mean the same thing across providers and are merged into a single control:

  • Status - Releasing / Finished / Not yet released / Cancelled / Hiatus
  • Format - TV / TV Short / Movie / OVA / ONA / Special, and manga / novel / one-shot / manhwa / manhua

You pick "Publishing" once and each provider receives its own spelling of it (RELEASING, ongoing, releasing, current). A provider that has no word for the value you picked drops out of the query and says so on its chip.

Provider-specific filters

Everything else stays with its provider and is grouped in the sheet under that provider's logo.

Movies / TV / Animation (TMDB)

  • Genre - multi-select (Action + Thriller → titles matching any selected genre)
  • Year - individual years from the current one down to 1980, plus decade buckets for the 1970s and 1960s. The picker is searchable because the list is long
  • Min rating - Any / 6+ / 7+ / 8+ / 9+ on TMDB's 1-10 scale
  • Min votes - Any / 100 / 500 / 1000 / 5000. Pair it with Min rating to filter out "10/10 with one vote" noise
  • Original language - the 10 most common languages (en, ja, ko, zh, fr, es, de, ru, it, pt). Useful for anime (ja), K-drama (ko), C-drama (zh)

Movies / TV Shows (TheTVDB)

  • Genre and Year - applied in browse mode. TheTVDB's own search endpoint takes no filters, so with a query typed in they do not narrow the result
  • Status - for series

Games (IGDB)

  • Genre - multi-select (OR match)
  • Platform - multi-select across IGDB's 220 platforms
  • Year - the same wide list (1980-current plus the 1970s/1960s buckets)
  • Min rating - Any / 6+ / 7+ / 8+ / 9+ on the familiar 1-10 scale (converted to IGDB's native 0-100 under the hood)
  • Game mode - Single player / Multiplayer / Co-operative / Split screen / MMO / Battle Royale

Anime / Manga (AniList)

  • Genre - multi-select
  • Tag - AniList's own tag catalog (~600 entries), cached locally and refreshed weekly
  • Year - filters on the start date, so it works for older and cancelled titles too
  • Studio (anime) - type a few letters, pick a studio from the live suggestions, and the tab lists that studio's works page by page. While a studio is picked the other filters and the search text stay off and the bar says so. A studio name on an anime card or in a result sheet opens this search

Anime / Manga (Kitsu)

  • Subtype and Status come through the shared controls
  • Sort - Relevance / Popular / Top rated / Newest

A Kitsu anime card uses the provider's wide art as the card backdrop.

Manga (MangaDex)

  • Genre, Tag (the provider's own tag list, with a manual Refresh)
  • Demographic - shounen / shoujo / seinen / josei
  • Content rating - safe / suggestive / erotica / pornographic
  • Sort - relevance, popularity, latest upload and so on

Manga (MangaBaka)

An open catalog of manga, manhwa, manhua and light novels. Single-pick dropdowns:

  • Type, Genre, Status, Content rating (Safe / Suggestive / Explicit)
  • Tag - the full list (around 2,700 entries) loads the first time you open the picker; a Refresh button inside it re-fetches the catalog

Visual Novels (VNDB)

  • Tags - VNDB's native tagging (content, style, setting)

Books

  • OpenLibrary - a wide English-language catalog, title or author search
  • Fantlab - filter by work type (novel, novella, short story, cycle). A Fantlab book has a choice of editions, each with its own cover, and a "Similar books" row on its detail page
  • Google Books - Print type (all / books / magazines); left untouched it defaults to books so magazines do not flood a plain book search
  • Hardcover - editions with their own covers and localized titles
  • ComicVine - comic volumes and issues

Music (MusicBrainz)

Albums, EPs and singles from the open music encyclopedia, with covers from the Cover Art Archive.

  • Search by - All / Title / Artist. Artist answers with that artist's discography instead of records that mention the name
  • Genre - the MusicBrainz tag vocabulary (rock, pop, electronic, jazz, metal and the rest)
  • Type - Albums (the default), EP, Single, Broadcast, Other, or All types
  • Releases - Studio only leaves the studio discography and drops live albums, compilations, soundtracks and remixes
  • Year

A result sheet opens with an Editions strip: every edition of the record, each with its own track list. Pick the edition you have and add it, and the item is saved with that track list for the listened tracker.

Podcasts (Podcast Index)

  • Category and Language

With the search field empty, the tab lists trending podcasts for the picked category and language. A podcast is saved together with its episode feed, which feeds the episode checklist on the card.

What a card shows

Every card opens its meta line with the logo of the source the entry came from, so it is clear at a glance where a title is tracked. Clicking the logo opens that title's page on the source in a browser; entries with no link keep the logo as a plain marker, and hovering it shows the source name.

The title sits under the artwork, not over it, in a block of fixed height - so cards in a row stay aligned however long the titles are. What stays on the poster is a thin strip with the status and tag on the left and the episode count on the right, and it disappears entirely for items that have none of them. The full name comes up as a tooltip.

Game cards carry a small clock badge with the average time to beat, in hours. The number arrives with the search results and is not saved anywhere - it is a hint for choosing, visible only here.

Manga and anime cards caption their specific format (Manhwa, OVA, Light Novel, ...) instead of the generic type name.

image image

Adding to collection

  1. Tap a search result
  2. A detail sheet opens with description, rating, genres and year
  3. Tap Add to Collection
  4. Select a collection (or create a new one)
  5. The item is added and saved locally

Adding to several collections at once

Under the filter bar sits a row of collection chips. Select one or more and tapping a result drops it straight into every selected collection - no dialog per result, just one message with the outcome. A counter pinned at the left edge of the row shows how many collections are selected and clears the selection on tap.

With no chips selected, tapping works as before and opens the detail sheet.

Stocking up a fresh "JRPG backlog" collection? Select its chip once and tap through the search results one after another.

Opening Search from a collection's own add button pre-selects that collection's chip. Games ask for the platform once and reuse the answer for every selected collection.

Empty search field

With nothing typed, every media type shows the same prompt: Choose a filter or search. Pick any filter and the results fill the grid without a single letter typed - that is the browse mode, with sorting and paging as usual.

Poster feeds of what is airing, what is in theaters and what is trending live in the showcase: Personalization → Showcase. What the showcase shows →

Tips

  • Fewer results than expected? Check the Sources row - a dimmed chip means that provider is off or cannot answer the value you picked
  • One provider failed? Its block shows the error and a Retry; the rest of the results are unaffected
  • Sort greyed out? Sorting needs a single provider - narrow with all → on a block first
  • Slow search? IGDB, VNDB and Kitsu may take 1-2 seconds per query - this is normal
  • Keyless providers - TVmaze, Kitsu, AniList, MangaDex, MangaBaka, VNDB, OpenLibrary, Fantlab and MusicBrainz work with no setup at all
  • TMDB and TheTVDB have built-in keys - movie and TV search works out of the box, but a personal key is recommended for heavy use

🏠 Home


🇬🇧 English


🇷🇺 Русский


🇨🇳 中文


💬 Discord

Clone this wiki locally