Skip to content

Releases: banasapp/banas

Banas v0.5.0

Choose a tag to compare

@banasapp banasapp released this 02 Nov 06:29
d73f9e7

[0.5.0] — 2026-11-02

How to add content sources and download sources: ++https://github.com/banasapp/banas/blob/main/HOW-TO-ADD-SOURCES.md++

[Download Sources & a quick how-to guide for everyone!]: #1

[Content source file]: Sharing my Content Sources · Issue #2 · banasapp/banas

Added

  • Settings → Tags — Create and manage custom library tags (name, text/background colors, optional icon); assign from a cover’s context menu; badges on the cover (bottom-right) and on the movie detail page.
  • Filter — Actresses I like — Sidebar entry under Filter lists manually added actresses; open an actress’s online film list from the filter catalog when matched.
  • Dock — Actresses I like — Heart button on the left rail (between Jobs and code lookup) opens a searchable, paginated list; tap a name to open her filter browse.
  • Covers / library / content sources — Context menu Add to actresses I like / Remove from actresses I like; when the card has no actress, lookup title/actress first (same flow for library and content sources).
  • Filter — actress browse — Local only checkbox on the pager (left of pagination) switches the actress page to paginated films from your local library instead of the online catalog list.
  • Download sources — query results — When a resource title contains a recognized product code and a cover resolves, an image icon appears before the name; hover shows a cover preview (no icon if unmatched).
  • Library — Jasna decode — LTX Basic restoration model for Jasna v0.12.1+; decode dialog copy updated (0.11.x LTX weights may need re-download).

Changed

  • Filter — liked actresses — Opening a liked actress from the dock or filter menu follows the same online allowance as other filter browse (allowOnline), consistent with the free-tier rules.
  • Covers — liked actresses — Adding to Actresses I like plays a short heart animation from the actress name (or cover) to the dock heart button (respects reduced motion).

Fixed

  • Covers / library / content sources — liked actresses — Add to actresses I like no longer overwrites existing title or actress metadata when both are already set; lookup runs only when actress names are missing.
  • Filter — actress browse — Actress film lists no longer reload repeatedly when online detail backfills the actress name on the card.

Notes

  • Liked-actress and tag data stay in the local database; nothing is synced to the cloud.

Banas 0.3.0

Choose a tag to compare

@banasapp banasapp released this 29 Oct 02:45
f297a72

How to add content sources and download sources: https://github.com/banasapp/banas/blob/main/HOW-TO-ADD-SOURCES.md

Added

  • Settings → Download — Choose what the cover download button does: open the download-source list, or open Find directly with a preferred source; optional downloaded mark (orange icon after opening a magnet from Find).
  • Download sources / covers — With only one download source configured, the cover download button opens Find directly (skips the source picker).
  • Content sources — playback — When a page resolves multiple streams, the built-in player shows a compact source control (hover to switch); the system player still opens the best URL only.
  • Content sources — covers — Better support for CSS background-image thumbnails, blob: list images (browser / Camoufox materialize), and page JSON / RSC cover maps when <img> is empty.
  • Covers / content sources — Context menu Look up rule opens Settings → Cover rules → Find with the card’s code prefilled; Refresh cover rebuilds the tile from current cover rules.
  • Settings → Cover rules → Find — Add to rules after copying a cover URL: fills Parse from cover URL and runs parse / fill.
  • License (free after trial) — Partial access instead of blocking all online modules: 5 download searches per day, browse one content source (first added), Live browse without play; Watch and Filter stay fully locked; the license page shows daily download-search usage.

Changed

  • License — After the 3-day trial, free tier is granular (above); local library scan / browse / organize remain free. Pro is still required for unlimited download search, multiple content sources, Live play, Watch, Filter, and other paid modules.
  • Content sources — Cloudflare / Camoufox browsing reuses clearance cookies across pages, avoids redundant cold browser passes, shows the list sooner, and loads covers asynchronously on blob-heavy sites.
  • Content sources — visual add — Age-gate flow: picking pauses while you click through gates; Open in Camoufox for hard Cloudflare during visual setup.
  • Dock / license UI — Free users see Pro-required hints on Watch and Filter; Live, Content sources, and Download sources remain partially usable under the free caps.

Fixed

  • Watch — Aggregate watch refreshes the results view when a poll finishes with new items.
  • Covers / UI — Context menus on the bottom row of cover grids reposition to stay inside the window.
  • Content sources — playback — Extra background audio no longer plays when switching multiple streams in the built-in player.
  • Content sources — CF-heavy sources (e.g. Manko / SUPJAV): stuck anti-bot states, missing covers, and slow paging after cookie / session changes.

Notes

  • Multilingual How to add content & download sources guides ship with the public distribution docs (HOW-TO-ADD-SOURCES*.md).

Banas v0.2.0

Choose a tag to compare

@banasapp banasapp released this 21 Oct 03:16
0206c0d

[0.2.0] — 2026-10-21

Added

  • Onboarding — First-run dock spotlight tour for each left-rail module (skip / back / next); replay from Settings → General.
  • Filter — Encrypted filter API origin pack (data/filter-origin.banascfg); configure and export under Settings → Developer; lookups use the installed pack (fallback when missing).
  • Filter — Sidebar Update (beside Manage): pull origin from banasapp/banas, incrementally refresh the actress catalog, republish catalog.banascat; progress dialog with cancel.
  • Library — Move videos between local folders (single or batch); optional actress-folder layout preserved when moving.
  • Library — Context menu Browse actress films — match a tagged actress against the filter catalog and open her online list (submenu when several are tagged).
  • Library — Title-only videos without a product code: filename as title; scan, index, and archive without forcing a code.
  • Watch — Aggregate watch lists watched content sources with result counts and an All row; per-source status dots.
  • Content sources — MacCMS-style play pages (/index.php/vod/play/...): parse player_aaaa / encrypted play URLs for source-site playback.

Fixed

  • Library — Opening a folder no longer waits on scan while Jasna decode (or other long jobs) holds the heavy queue; indexed library shows immediately, scan finishes in the background and refreshes quietly.
  • Jobs — Jasna decode no longer blocks scan / organize / download / title-fill heavy jobs.
  • Library — Switching folders could show the wrong grid, stay stale, or go blank; selection and loads track the active folder reliably.
  • Library — By actress view showed video counts on cards instead of actress names.
  • Content sources — Source-site playback for Apple CMS–style pages that embed the stream in page JSON rather than plain https:// links.

Changed

  • Library — Opening a folder loads the index first; background rescan only if never scanned or last scan was more than 5 minutes ago (manual Scan folder unchanged).
  • Filter — Catalog update continues with the local origin if GitHub fetch fails; actress catch-up stops after two consecutive pages with no new entries; origin URL hidden in the update UI.
  • Covers / UI — Cover tiles use zoom (object-cover) so posters are less clipped; content-source title hover shows the title.

Banas v0.1.0

Choose a tag to compare

@banasapp banasapp released this 20 Oct 06:25
0206c0d

Changelog

All notable changes to Banas are documented in this file.

[0.1.0] — 2026-10-20

First public release.

Added

  • Library — Add local folders, scan videos, browse by movie or actress; fill covers, titles, and subtitles; archive with Emby-style or custom templates (movie.nfo, poster.jpg, etc.); Jasna decode and Transub subtitle helpers.
  • Covers — Look up covers by product code; built-in CDN/rule presets; custom rules with manage and diagnose tools.
  • Filter — Actress, label, maker, and genre catalogs; search, random browse, and local manage/import/export (catalog.banascat).
  • Content sources — Custom site lists (HTML / JSON / browser render); smart parse and visual field picking; groups; encrypted import/export packs.
  • Download sources — Search by code or keyword; copy magnet or open results; pin to shortcuts; import/export.
  • Watch — Aggregate watch (new items on content sources) and resource watch (whether a code has downloads); configurable poll interval.
  • Live — Browse by category, favorites and recent; built-in web page or Transub Player (recording on public rooms).
  • Shortcuts & Jobs — Pin frequent sources and code lookup; background job queue with progress, retry, and cancel.
  • Privacy — Hide to system tray, startup password, boss key.
  • Settings — General/display, title & actress sources, archive templates, cover rules, watch, live, network/VPN, tools paths, backup/restore, license.
  • Localization — English, 简体中文, 繁體中文, 日本語, 한국어, ภาษาไทย, Tiếng Việt.
  • License — 3-day full trial; after trial, local library scan/browse/organize remain free; online fill, batch organize, sources, download, and watch require Pro (UniFans activation; one PC per code, 30-day rebind cooldown).

Notes

  • All library indexes and configs stay on disk under data/ next to the app; nothing is uploaded except limited license-check metadata when online.
  • User-added sources, proxies, and third-party sites are the user’s responsibility. Banas does not host or operate any third-party content.