Skip to content

Releases

v2.6: Engine Stabil + Fix Slide Kosong + 54.204 Lagu

Choose a tag to compare

@zzdevxx zzdevxx released this 12 Nov 15:01

Banklycs v2.6

Perbaikan engine dan katalog.

Perbaikan

  • Slide kosong di ProPresenter: template RTF sejak v2.3 malformed sehingga lirik tidak tampil. Template kini identik byte-per-byte dengan output ProPresenter sendiri. Lagu yang di-inject pada v2.3 sampai v2.5 perlu di-inject ulang.
  • Playlist tidak putus lagi saat re-inject: UUID dokumen dipakai ulang dari file lama, atau dihitung deterministik (UUIDv5) dari nama lagu. Referensi playlist bertahan walau library dikompilasi ulang.
  • Style per lagu: pilih template Lyric - Praise atau Lyric - Worship per lagu saat inject.
  • Mode compile-only: kompilasi lagu ke library tanpa membuat playlist, untuk migrasi dan perbaikan massal.
  • Refactor engine: preview memakai parser yang sama dengan compiler, penulisan file atomic, dan perbandingan versi update yang benar (v2.10 tidak lagi terbaca sebagai 2.1).

Database

54.204 lagu, naik 463 dari aset v2.5 (53.741). Update database lewat in-app (Settings, Periksa Sekarang) atau unduh file di bawah.

Isi paket

  • Banklycs-Setup-2.6.0.exe: installer penuh (app 2.6.0 + engine + katalog 54.204)
  • database_2026-11-12_14-55-47.db: katalog saja untuk update in-app, SHA-256 7ccf6a94b62316b3a76c56a8c0b796de7ec9c1cd4ebc96c86e47a67d2423e287

Upgrade dari v2.x: unduh installer baru dan jalankan, instalasi lama tertimpa, database dan pengaturan tetap.

v2.5: +23.257 lagu (total 53.741)

Choose a tag to compare

@zzdevxx zzdevxx released this 12 Nov 09:22

Banklycs v2.5: Wave-3 Enrichment

+23.257 lagu baru dari sifalyrics.com (gelombang 3, artis internasional) → total 53.741 lagu.

Komposisi katalog

Kategori Jumlah
EN (English worship) 34.519
ID (Indonesia) 14.676
KJ 998
BE 844
KK 758
JAWA 752
KLIK 433
PKJ 378
NKB 338
NNBT 45

Perubahan

  • Katalog: 30.484 → 53.741 lagu (+23.257, sudah di-dedupe compare-keep-best)
  • Aturan proyeksi 2 baris/slide tetap terjaga penuh
  • Tools ingest baru: database/ingest/scraper/ (discover/fetch/check-proxy/parse/dedupe + parsing paralel)

Unduhan

  • Banklycs-Setup-2.5.0.exe: installer penuh (app 2.5.0 + katalog 53.741)
  • database_2026-11-12_09-10-59.db: katalog saja untuk update in-app (SHA-256 d69da596... diverifikasi otomatis oleh app)

App lama (v2.x) akan menawarkan update katalog ini otomatis lewat dual-channel manifest.

Banklycs v2.4: +6.488 Lagu Populer (30.484 Total)

Choose a tag to compare

@zzdevxx zzdevxx released this 12 Nov 04:18

Banklycs v2.4: Gelombang Pengayaan Katalog (+6.488 Lagu Populer)

Katalog: 23.996 → 30.484 lagu

  • +1.018 lagu dari lirikrohani.com: seluruh katalog situs discrape utuh (3.379 halaman): 584 lagu Indonesia + 434 lagu English/himne klasik (Charles Wesley, Fanny Crosby, dll.) dengan struktur verse/chorus asli
  • +5.470 lagu English dari sifalyrics.com: kurasi 90 artis worship paling populer: Hillsong, Elevation Worship, Bethel Music, Maverick City, Planetshakers, Passion, Don Moen, Darlene Zschech, Chris Tomlin, Lauren Daigle, Brandon Lake, Housefires, dan banyak lagi: dari klasik hingga rilis terbaru
  • Semua lagu baru otomatis patuh aturan maksimal 2 baris per slide
  • Duplikasi dicek terhadap seluruh katalog: hanya lagu yang benar-benar baru yang ditambahkan

Database

  • Update database otomatis: database_2026-11-12_04-13-32.db (61.415.424 bytes)
  • App ≥ v2.1 mendeteksi pembaruan database otomatis via Update Center

Download

  • SHA-256 installer: 12b32b773202ffee18dcde2135f7b5063362f1e8370ceff172b65e60d8d01778

Banklycs v2.3: Katalog Jawa & Aturan 2 Baris

Choose a tag to compare

@zzdevxx zzdevxx released this 12 Nov 01:09

Banklycs v2.3: Katalog Jawa & Aturan Proyeksi 2 Baris

Baru

  • 752 lagu Jawa baru: Kidung Pasamuwan Jawi (KPJ 1–476) + Kidung Pasamuwan Kristen (KPK 1–300): kategori Jawa kini 752 lagu lengkap dengan chorus otomatis diulang di tiap verse
  • Aturan maksimal 2 baris per slide kini ditegakkan penuh: 102.343 slide yang sebelumnya melebihi 2 baris otomatis dipecah saat compile maupun preview: seluruh katalog (23.996 lagu) kini 100% patuh aturan proyeksi
  • Deduplikasi menyeluruh: 1.275 duplikat dihapus, tiap kasus dibandingkan dan versi terlengkap yang dipertahankan
  • Perbaikan scroll: ruang napas di bawah semua panel agar item terakhir tidak pernah terpotong

Database

  • Katalog: 23.996 lagu (sebelumnya 24.520 setelah dedupe + tambahan Jawa)
  • Update database otomatis: file database_2026-11-12_00-59-46.db (61.415.424 bytes, SHA-256 c4bb75555a70c8d0...)
  • App ≥ v2.1 akan mendeteksi pembaruan database otomatis via Update Center

Download

  • Banklycs-Setup-2.3.0.exe: installer lengkap (zero-dependency)
  • SHA-256 installer: c2cb049848155ad3ab93f5da93387adc2411da7db8e096d03d6889bc713155ae

Banklycs v2.2: Single Repository Consolidation

Choose a tag to compare

@zzdevxx zzdevxx released this 12 Nov 00:14

Banklycs v2.2: Single Repository Consolidation

Mulai versi ini, semua Banklycs kembali jadi satu repository: zzdevxx/banklycs. Tidak ada lagi pemisahan repo per generasi: setiap versi diarsipkan rapi di Releases (v1.0, v2.0, v2.1, v2.2, ...), dan development berlanjut di sini.

Yang berubah

  • 1 repo untuk semuanya: banklycs-v1 dan banklycs-v2 digabung; riwayat kedua lineage tetap utuh di history git
  • Semua URL pembaruan mengarah ke zzdevxx/banklycs: kanal update aplikasi, manifest database, dan link About
  • v1 (legacy START.vbs + Edge) tetap bisa diunduh dari release v1.0: tidak lagi dikembangkan

🔁 Fitur v2.1 tetap (dual update channels + edit protection)

  • Pembaruan Aplikasi & Pembaruan Database terpisah, masing-masing dengan toggle otomatis + tombol Periksa Sekarang
  • Database: unduh → verifikasi SHA-256 → swap atomik → reload katalog tanpa restart
  • Proteksi Editan ProPresenter: lagu yang diedit user tidak pernah ditimpa

⬆️ Dari v2.1

Update otomatis akan mendeteksi v2.2 (balloon tray) atau buka Settings → Pembaruan Aplikasi → Periksa Sekarang, lalu unduh installer ini.

🔑 SHA-256

01d46babf1b5a89dda78f0097cf16008cce36375050df1767bfdebb090fc865d: Banklycs-Setup-2.2.0.exe (94.361.503 bytes)

💻 Persyaratan

  • Windows 10 / 11 (64-bit) · ProPresenter 7 · tanpa hak admin

Banklycs v2.1: Dual Update Channels + Edit Protection

Choose a tag to compare

@zzdevxx zzdevxx released this 12 Nov 00:17

Banklycs v2.1: Dual Update Channels + Edit Protection

Yang baru

🔀 Dua jalur pembaruan terpisah (Settings → kartu Pembaruan):

  • Pembaruan Aplikasi: versi v2.0 → v2.1 → dst. Toggle periksa otomatis + tombol Periksa Sekarang + link unduhan langsung.

  • Pembaruan Database: versi berbasis tanggal & waktu UTC (mis. 2026-11-11T23:22Z). Toggle otomatis + tombol Periksa Sekarang + tombol Unduh & Terapkan: engine mengunduh katalog baru, memverifikasi SHA-256, menukar file secara atomik, dan me-reload 24.520 lagu: tanpa restart, tanpa risiko.

🛡️ Proteksi Editan ProPresenter (default ON):

  • Database master murni dari kurasi maintainer: tidak bisa diedit dari aplikasi.

  • Perbaikan/custom lagu? Sunting langsung di ProPresenter 7.

  • Saat inject ulang lagu yang sama, file yang sudah kamu edit tidak ditimpa: dilewati, tetap masuk playlist, dan dilaporkan jelas di dialog inject.

  • Nonaktifkan proteksi di Settings bila memang ingin menimpa.

🔔 Notifikasi tray: aplikasi memeriksa kedua kanal saat dibuka (bisa dimatikan) dan memberi tahu bila ada versi baru.

🔑 SHA-256

aa7551305f7a994f8b373618608c0b50bf86647c061e8d140c4fb4ff8b838d0e: Banklycs-Setup-2.1.0.exe (94.361.341 bytes)

⬆️ Dari v2.0

Tinggal unduh installer baru dan jalankan: instalasi lama tertimpa rapi, database dan settings tetap.

💻 Persyaratan

  • Windows 10 / 11 (64-bit) · ProPresenter 7 · tanpa hak admin

Banklycs v2.0: Native Studio Console

Choose a tag to compare

@zzdevxx zzdevxx released this 12 Nov 00:16

Banklycs v2.0: Native Studio Console

Generasi kedua Banklycs: aplikasi desktop native sungguhan: bukan lagi browser, bukan lagi START.vbs. Arsitektur setara ProPresenter 7 (.NET + WPF + WebView2 + SQLite + Protobuf).

Yang baru di v2.0

  • Window native: ikon taskbar/tray sendiri, DPI-aware, tanpa address bar

  • Satu proses: engine C# berjalan in-process; tanpa handshake port, tanpa script launcher

  • Installer sungguhan: Next-Next-Finish, per-user tanpa UAC, shortcut Desktop + Start Menu, uninstaller resmi

  • Tray icon + close-to-tray: klik X = minim ke tray; keluar hanya via tray menu (pola ProPresenter)

  • Single-instance pintar: klik exe lagi = buka window yang sudah jalan

  • Auto-update check: notifikasi otomatis saat rilis baru tersedia

  • Ikon BL custom + branding konsisten

Isi paket

  • 24.520 lagu rohani terkurasi (Praise & Worship Indonesia, English, KJ, BE, KK, KLIK, PKJ, NKB, NNBT, Jawi)

  • Engine kompilasi Protobuf on-demand (<1 ms/lagu)

  • Tema panggung resmi: Lyric - Praise (CMG Sans) & Lyric - Worship (Times New Normal)

  • Zero-dependency: self-contained, tanpa instalasi Python/.NET/manual

🔑 SHA-256

9b5504480b22c4d4d42d4867ace45054f243743f51d8e2e510da6a697a5ead67: Banklycs-Setup-2.0.0.exe (94.354.497 bytes)

💻 Persyaratan

  • Windows 10 / 11 (64-bit)

  • ProPresenter 7 (untuk inject)

  • Tanpa hak admin (installer per-user)

⬇️ v1 (legacy)

Versi lama (START.vbs + Edge) tetap tersedia di banklycs-v1.

Banklycs v1.0 — Stable Release

Choose a tag to compare

@zzdevxx zzdevxx released this 11 Nov 19:11

🎶 Banklycs v1.0 — Stable Release

Rilis stabil pertama Banklycs — ProPresenter 7 Worship Lyrics Engine & Database.

✨ Isi Paket

banklycs-v1.0.zip
├── START.vbs              <- Launcher 1-klik senyap (tanpa CMD)
├── README.md              <- Panduan pemakaian
├── LICENSE                <- MIT License
├── database/
│   └── banklycs.db        <- 24.520 lagu (61.42 MB, single-file SQLite)
├── engine/
│   └── banklycs.exe       <- Engine native C# .NET 8 (SQLite embedded)
└── app/
    ├── index.html         <- Studio Console GUI
    ├── style.css
    └── app.js

📊 Katalog

  • 24.520 lagu terkurasi (100% zero-duplicate)
  • Praise & Worship Indonesia: 14.586 | English/Hymns: 5.956
  • Buku nyanyian: KJ 1.096 · BE 844 · KK 765 · KLIK 461 · PKJ 399 · NKB 363 · NNBT 46 · Jawa 4

🚀 Cara Pakai

  1. Ekstrak ZIP ke folder mana saja
  2. Double-click START.vbs
  3. Cari lagu → susun rundown → INJECT KE PROPRESENTER

Tidak perlu instalasi Python atau dependensi lain — Windows 10/11 + ProPresenter 7 saja.

📜 Lisensi

MIT © 2026 Andreas Restuawanta Christwara (@zzdevxx). Hak cipta lirik dimiliki pemiliknya masing-masing.