Repository navigation
Releases: nikan48g/Bisnor
Release list
Version 5.2.0 🥳
نسخه 5.2.0 بیسنور یک بازطراحی کامل در هر سه پلتفرم است: رابط اندروید از نو ساخته شده، پخشکنندهٔ داخلی به ویندوز اضافه شده و نسخهٔ Tizen با موتور سختافزاری AVPlay دوباره زنده شده است. این نسخه با versionCode 38 و شناسهٔ com.hnn.bisnor منتشر میشود. 🎬
🎨 Android Redesign
- بازطراحی کامل صفحهٔ تنظیمات و پروفایل، همتراز با نسخهٔ وب
- رفع کرش صفحهٔ پروفایل هنگام باز شدن
- کاروسل آواتارهای کارتونی در دیالوگ ثبتنام با Snap و انتخاب لمسی
- صفحهٔ کتابخانه با حالت خالی وسطچین، مخفیکردن مرتبسازی در تب فهرستها و دکمهٔ ساخت پلیلیست
- هیتمپ فعالیت ریسپانسیو و بارگذاری سریعتر اطلاعات فیلم/سریال
- مسیریابی صحیح دکمهٔ بازگشت در همهٔ صفحهها و دیالوگها
- انتقال محدودهٔ جستجو و انتخاب ژانر به دیالوگ فیلتر «کشف»
- بخش بازیگران با عکس و پروفایل اختصاصی هر شخص
- حذف متادیتای تکراری از توضیحات و نمایش بجهای اطلاعات
- شیت تنظیمات پخشکننده و تم یکدست دیالوگها
🔄 Watchlist & Cloud Sync
- ادغام هوشمند واچلیست و پلیلیست محلی با Supabase هنگام ورود
- جلوگیری از پاکشدن دادههای کاربر پس از ورود روی دستگاه جدید
- همگامسازی فشرده (gzip + Base64) با ادغام بر اساس شناسه
- فعال شدن مسیر ادغام برای حسابهای قدیمی (Legacy Claim)
🌐 Web / PWA & iOS Playback
- تلاش خودکار روی منبع بعدی وقتی کدک یا کانتینر یک منبع پخش نمیشود
- جریمهٔ فرمتهای ناسازگار با مرورگر و iOS (MKV، AVI، WMV، FLV، TS) تا در صورت وجود، نسخهٔ MP4/HLS انتخاب شود
- استفاده از HLS بومی iOS و hls.js فقط در مرورگرهایی که HLS بومی ندارند
- تمامصفحهٔ صحیح روی iPhone از طریق پخشکنندهٔ بومی وبکیت
- تشخیص iPadOS و حفظ چیدمان ریسپانسیو در همهٔ صفحات
- بهروزرسانی کش سرویسورکر برای دریافت فوری نسخهٔ جدید
🖥️ Windows Desktop
- افزودن پخشکنندهٔ داخلی با کنترلهای سفارشی، Seek و مخفیشدن خودکار کنترلها
- همترازی کامل پروفایل و تنظیمات ویندوز با وب و اندروید
- مسیریابی بازگشت (Back) همسو با رفتار اندروید
- بستهبندی hls.js و پخش HLS بدون وابستگی خارجی
- بیلد Release با ۰ خطا و ۰ هشدار
📺 Tizen Revival
- احیای موتور سختافزاری
AVPlayبرای MKV، MP4، HLS و HEVC روی تلویزیونهای سامسونگ - تلاش خودکار روی منبع بعدی و در نهایت فالبک به HTML5
- اصلاح مستطیل نمایش روی مختصات منطقی
1920×1080(اعمال مجدد پس از prepare) - کنترلهای سفارشی TV و انتخاب زیرنویس داخلی (تا حد امکان، وابسته به فایل)
🙏 Community Contribution — PR #12
با سپاس ویژه از HamidKeshavarz68 برای Pull Request #12 که کنترل از راه دور تلویزیون سامسونگ را واقعاً قابل استفاده کرد:
- فعالسازی ناوبری فضایی با کلیدهای جهتدار و جلوگیری از اسکرول صفحه
- باز شدن کارت با OK/Enter و انتقال فوکوس به دیالوگ بازشده
- قابلفوکوس شدن کارتهای رسانه (
tabIndex) و فیلتر عناصر غیرقابلفوکوس - نمایش حلقهٔ فوکوس فقط در حالت D-pad تا اشارهگر Magic Remote مثل قبل بماند
- جلوگیری از دوبار اجرا شدن Back (دیبانس ۳۰۰ms) و یکسانسازی مسیر بستن پخشکننده
- بازنویسی فایل کلیدها با ES5 برای سازگاری با Tizen 5.x و قدیمیتر
⚙️ Build & Release
- بیلد خودکار Installer ویندوز با .NET 10 روی GitHub Actions
- اجرای تستهای کاتالوگ، پروفایل اشخاص و مسیریابی پخشکننده در CI
- استقرار خودکار PWA از شاخهٔ main
- بستهٔ اندروید امضاشده و Zip-Aligned
📦 فایلهای این انتشار
| فایل | توضیح |
|---|---|
Bisnor-5.2.0-win-x64.exe |
نصبکننده ویندوز ۱۰/۱۱ (x64) |
Bisnor-Android-5.2.0.apk |
اندروید ۷.۰+ — versionCode 38 |
Bisnor-Tizen-5.2.0.wgt |
بسته Tizen TV — بدون امضا |
bisnor-worker-deploy-5.2.0.zip |
بسته استقرار Cloudflare Worker / PWA |
SHA256SUMS.txt |
چکسام نصبکننده ویندوز |
SHA-256 (APK / Tizen / Worker)
d4d7ef6a70aab8895944d3934fe8103223c4e2443397bd0494f24430663884c1 Bisnor-Android-5.2.0.apk
310c9b7ff671949ab628a19636696f97e0088c5bbbe5388a4029c047f51d9620 Bisnor-Tizen-5.2.0.wgt
b6072097769f39b138782e3f24c17390c460199ffd8ab03e4b3b4ed9642c54ae bisnor-worker-deploy-5.2.0.zip
💎 Bisnor
تماشا بدون مرز
Powered by IranFlix
Made with ❤️ by HNN
Bisnor v5.1.5 — Android Install Hotfix & Security Hardening 💎
نسخه 5.1.5 بیسنور یک انتشار اصلاحی فوری برای نصب مطمئنتر APK و سختسازی امنیت پروژه است. این نسخه با versionCode 32 منتشر میشود تا دستگاههایی که بیلد قبلی را ناسازگار تشخیص دادهاند بتوانند بدون حذف اطلاعات کاربر ارتقا پیدا کنند.
📱 Android Install Hotfix
- افزایش نسخه به
5.1.5باversionCode 32 - ساخت دوباره APK از خروجی Release
- حفظ شناسه بسته
com.hnn.bisnorو گواهی نسخههای قبلی - بررسی صحت امضای APK و Zip Alignment
- تست نصب واقعی بهصورت ارتقا از 5.1.3 به 5.1.4 و سپس 5.1.5
🔐 Security & CI
- محدودسازی پراکسی کاتالوگ Tizen به مسیرهای مجاز API برای جلوگیری از SSRF
- افزودن تست خودکار برای رد URLهای خارجی و مسیرهای فرار
- تعیین حداقل دسترسی
contents: readبرای GitHub Actions - حذف تنظیم پراکسی محلی از Gradle تا CI و CodeQL روی GitHub اجرا شوند
- هماهنگسازی CodeQL با Default setup مخزن
🤖 Telegram Release Publisher
- انتشار پیام معرفی پیش از فایلها
- نمایش SHA256 کنار فایل APK و Windows
- نمایش دکمه دانلود از تلگرام فقط پس از آپلود موفق APK
- اتصال دکمه تلگرام به همان پیام فایل APK
- حفظ لینکها و متنهای Bold در قالب پیام
🖥️ Windows & WinGet
- ساخت خودکار Installer ویندوز برای نسخه 5.1.5
- تولید SHA256 در جریان Release
- آمادهسازی مانیفست WinGet پس از تولید Installer نهایی
💎 Bisnor
تماشا بدون مرز
Powered by IranFlix
Made with ❤️ by HNN
Bisnor v5.1.3 — Live Catalog & Desktop Parity 🌐
نسخه 5.1.3 Beta بیسنور با تمرکز روی کاتالوگ زنده ایرانفلیکس، همترازی نسخه Windows با وباپ Tizen و جلوگیری از بازگشت دادههای قدیمی منتشر شده است. 🌐
اصلاحات رابط سریال و پخش
- بازطراحی فصلها و قسمتها مشابه اپ Android؛ هر کیفیت/منبع پخش در یک ردیف مستقل
- حذف تصویر اشتباه سریال از کارت قسمتها و حذف محاسبهٔ ساختگی حجم قسمت
- ارسال خودکار MKV و فرمتهای ناسازگار WebView2 به VLC، PotPlayer یا پلیر نصبشدهٔ ویندوز
- اصلاح سطح نمایش AVPlay در تلویزیون Samsung روی مختصات منطقی کامل
1920×1080
🎬 Live IranFlix Catalog
- حذف کامل snapshot و کاتالوگ آفلاین قدیمی از Windows و Tizen
- حذف فایلهای
real_catalog_seed.jsonاز بستههای نهایی - دریافت فیلمها، سریالها، جستجو، فصلها و قسمتها فقط از Live API ایرانفلیکس
- هماهنگسازی سرورهای وباپ با سرورهای مورد استفاده نسخه Android
- بارگذاری چندصفحهای Explore مطابق Android: چهار صفحه IMDb، سه صفحه فیلمهای جدید و سه صفحه سریال
- اتصال مستقیم جستجوی Windows و Tizen به endpoint زنده؛ پشتیبانی صحیح از عنوانهای چندکلمهای مانند One Piece
- حفظ رفتار امن در زمان قطعی API؛ نمایش ندادن داده فیک یا قدیمی
🖥️ Windows Desktop Improvements
- همگامسازی کلاینت داده Windows با کلاینت API-only تایزن
- کاهش محسوس حجم فایل JavaScript کاتالوگ
- افزایش زمان انتظار bridge برای جلوگیری از timeout زودهنگام درخواستهای واقعی
- حذف پذیرش ناامن گواهی TLS نامعتبر
- حفظ پشتیبانی WebView2، پلیر داخلی، پلیرهای خارجی و IDM
📺 Tizen Web App Improvements
- حذف وابستگی عمومی و ناپایدار AllOrigins
- اتصال مستقیم به Live API ایرانفلیکس؛ بدون نیاز به پراکسی LAN یا لپتاپ
- اضافه شدن سرور سوم ایرانفلیکس برای همترازی با Android
- جلوگیری از بستهبندی accidental دادههای seed در WGTهای بعدی
- انتشار WGT امضاشدهٔ Tizen در کنار فایلهای Windows و Android
⚙️ Build, CI & WinGet
- اضافه شدن اسکریپت همگامسازی وباپ Windows و Tizen
- اضافه شدن کنترل CI برای جلوگیری از بازگشت کاتالوگ آفلاین
- جلوگیری از Release در صورت اختلاف کلاینت داده Windows با منبع API-only
- اضافه شدن مانیفست WinGet نسخه 5.1.3
- انتشار همزمان APK اندروید و Installer ویندوز
📱 Android Package
- ارتقا نسخه به
5.1.3باversionCode 30 - شامل آخرین اصلاحات پخش، تم و تنظیم Auto Next
- حفظ قرارداد Live API ایرانفلیکس بهعنوان مرجع اصلی کاتالوگ
⚠️ Beta Notice
این نسخه Pre-release / Beta است.
دسترسی به محتوای زنده به وضعیت سرورهای ایرانفلیکس و شبکه کاربر وابسته است. در صورت قطع API، برنامه عمداً کاتالوگ فیک یا snapshot قدیمی نمایش نمیدهد.
در صورت مشاهده مشکل، لطفاً آن را در GitHub Issues گزارش کنید.
💎 Bisnor
تماشا بدون مرز
Powered by IranFlix
Made with ❤️ by HNN
v5.1.2
Release v5.1.2 - Fix theme regression on player exit & add auto-next …
Bisnor v5.1.1 Beta — Security, Architecture & Reliability Preview 💎
نسخه 5.1.1 Beta بیسنور با تمرکز روی زیرساخت، امنیت، تستپذیری و پایداری بلندمدت منتشر شده است. 💎
این نسخه بیشتر از اینکه یک Feature Update باشد، یک مرحله مهم برای محکمتر شدن پایههای پروژه است.
🔐 Account & Security Improvements
- بازطراحی گسترده بخش Supabase
- بهبود ساختار Authentication
- آمادهسازی بهتر دسترسیهای امنتر و RLS
- کاهش وابستگی به منطق قدیمی Account
- بهبود ساختار Sync و دادههای کاربری
- آمادهسازی بهتر پروژه برای مدیریت امنتر Credential و Session
🧱 Player Architecture Improvements
- سبکتر شدن
PlayerActivity - جدا شدن منطق Next Episode در
NextEpisodeManager - جدا شدن Gestureها در
PlayerGestureController - کاهش پیچیدگی PlayerActivity
- بهبود نگهداری و توسعه Player در نسخههای بعدی
- آمادهسازی بهتر پلیر برای تست و Debug
🧪 Automated Tests
در این نسخه چند تست واقعی به پروژه اضافه شده است:
- تست فشردهسازی و بازیابی دادههای Supabase
- تست Media Metadata
- تست External Player Launcher
- پایه بهتر برای توسعه Test Suite در نسخههای آینده
⚙️ GitHub Actions & CI
- اضافه شدن Android CI
- Build خودکار پروژه
- اجرای تستها در Workflow
- بررسی بهتر تغییرات قبل از Release
- آمادهسازی مسیر حرفهایتر برای انتشار نسخههای بعدی
🔑 Release Signing Foundation
- اضافه شدن
keystore.properties.example - آمادهسازی ساختار برای Release Signing واقعی
- جدا نگه داشتن اطلاعات Signing از Repository
- بهبود
.gitignoreبرای فایلهای حساس
📱 Android Improvements
- اصلاح چند مورد در Android Manifest
- بهبود ساختار Account Profile
- اصلاحات جزئی UI
- بهبود سازگاری بخشهای مختلف پس از Refactor
📚 Documentation
- بازطراحی و گسترش README
- اضافه شدن مستندات Android
- اضافه شدن مستندات Windows Desktop
- اضافه شدن مستندات Tizen TV
- اضافه شدن Build Guide
- اضافه شدن Troubleshooting
- اضافه شدن توضیحات امنیتی و تست
⚠️ Beta Notice
این نسخه Beta است.
اگرچه تغییرات زیادی برای بهبود پایداری انجام شده، بخشهای حساس مانند:
- Login / Account
- Sync
- Player
- Next Episode
- External Player
- Upgrade از نسخه قبلی
نیاز به تست بیشتر دارند.
در صورت مشاهده مشکل، لطفاً آن را در GitHub Issues گزارش کنید.
💎 Bisnor
تماشا بدون مرز
Powered by IranFlix
Made with ❤️ by HNN
Version 5.1.0 🥳
نسخه 5.0.9 بیسنور با تمرکز روی پایداری پخش و گسترش پشتیبانی به تلویزیونهای Tizen منتشر شد. 💎
▶️ Player Improvements
- ارتقای سیستم پخش به OkHttp DataSource
- بهبود مدیریت درخواستهای ویدیویی
- رفع خطاهای مربوط به Video Source
- پایداری بیشتر هنگام شروع پخش
- بهبود سازگاری با لینکهای مختلف ویدیو
📺 External Player Support
- اضافه شدن گزینه اجرای محتوا با پلیر خارجی
- امکان انتخاب پلیرهای نصبشده روی دستگاه
- انعطاف بیشتر برای کاربرانی که از VLC، MX Player، KMPlayer و پلیرهای مشابه استفاده میکنند
- بهبود تجربه در صورت ناسازگاری یک منبع با پلیر داخلی
🎬 Player UI Polish
- بهبود ساختار PlayerActivity
- اصلاح چند رفتار رابط کاربری پلیر
- اضافه شدن کنترلهای لازم برای قابلیتهای جدید
- بهبود تجربه کلی پخش محتوا
📺 Tizen TV Foundation
در این نسخه، زیرساخت نسخه Tizen TV نیز به پروژه اضافه شده است.
- اضافه شدن ساختار کامل اپ Tizen
- پشتیبانی از کلیدهای ریموت تلویزیون
- اضافه شدن Tizen AVPlay
- اضافه شدن Navigation مخصوص TV
- اضافه شدن UI اختصاصی تلویزیون
- اضافه شدن Assets، فونت Vazirmatn و Player Iconها
- آمادهسازی Catalog و Data Layer مخصوص نسخه TV
🌐 Catalog Improvements
- اضافه شدن Local Catalog Seed
- بهبود fallback دادهها
- آمادهسازی بهتر کاتالوگ برای Desktop و TV
- بهبود ساختار داده برای بارگذاری مطمئنتر محتوا
🛠️ Fixes & Stability
- رفع خطاهای باقیمانده Player Source
- بهبود Networking در پلیر
- بهبود پایداری پخش
- بهبود سازگاری با منابع مختلف
- بروزرسانی نسخه به
5.0.9
💎 Bisnor
تماشا بدون مرز
Powered by IranFlix
Made with ❤️ by HNN
Version 5.0.9 🥳
نسخه 5.0.9 بیسنور با تمرکز روی پایداری پخش و گسترش پشتیبانی به تلویزیونهای Tizen منتشر شد. 💎
▶️ Player Improvements
- ارتقای سیستم پخش به OkHttp DataSource
- بهبود مدیریت درخواستهای ویدیویی
- رفع خطاهای مربوط به Video Source
- پایداری بیشتر هنگام شروع پخش
- بهبود سازگاری با لینکهای مختلف ویدیو
📺 External Player Support
- اضافه شدن گزینه اجرای محتوا با پلیر خارجی
- امکان انتخاب پلیرهای نصبشده روی دستگاه
- انعطاف بیشتر برای کاربرانی که از VLC، MX Player، KMPlayer و پلیرهای مشابه استفاده میکنند
- بهبود تجربه در صورت ناسازگاری یک منبع با پلیر داخلی
🎬 Player UI Polish
- بهبود ساختار PlayerActivity
- اصلاح چند رفتار رابط کاربری پلیر
- اضافه شدن کنترلهای لازم برای قابلیتهای جدید
- بهبود تجربه کلی پخش محتوا
📺 Tizen TV Foundation
در این نسخه، زیرساخت نسخه Tizen TV نیز به پروژه اضافه شده است.
- اضافه شدن ساختار کامل اپ Tizen
- پشتیبانی از کلیدهای ریموت تلویزیون
- اضافه شدن Tizen AVPlay
- اضافه شدن Navigation مخصوص TV
- اضافه شدن UI اختصاصی تلویزیون
- اضافه شدن Assets، فونت Vazirmatn و Player Iconها
- آمادهسازی Catalog و Data Layer مخصوص نسخه TV
🌐 Catalog Improvements
- اضافه شدن Local Catalog Seed
- بهبود fallback دادهها
- آمادهسازی بهتر کاتالوگ برای Desktop و TV
- بهبود ساختار داده برای بارگذاری مطمئنتر محتوا
🛠️ Fixes & Stability
- رفع خطاهای باقیمانده Player Source
- بهبود Networking در پلیر
- بهبود پایداری پخش
- بهبود سازگاری با منابع مختلف
- بروزرسانی نسخه به
5.0.9
💎 Bisnor
تماشا بدون مرز
Powered by IranFlix
Made with ❤️ by HNN
Bisnor v5.0.8 — Web & TV Experience Update 💎
نسخه 5.0.8 بیسنور با تمرکز روی پایداری نسخه وب و تجربه بهتر استفاده روی تلویزیون منتشر شد. 💎
🌐 Web Catalog Improvements
- حذف کاتالوگ قدیمی و ناسازگار از حالت Fallback
- نمایش محتوا فقط بعد از دریافت داده زنده
- کاهش احتمال نمایش اطلاعات منقضی یا اشتباه
- رفتار پایدارتر هنگام لود اولیه کاتالوگ
- هماهنگی بهتر دادههای نسخه وب با منبع اصلی
📺 Better TV Navigation
- بهبود Focus کارتها برای کنترل با ریموت
- حرکت روانتر بین آیتمها
- تجربه بهتر در محیطهای TV
- آمادهسازی بهتر رابط برای استفاده روی Tizen
🛠️ Cleanup & Stability
- حذف fallbackهای قدیمی
- کاهش پیچیدگی در لود محتوا
- بهبود پایداری نسخه Web
- پاکسازی بخشهای بلااستفاده مربوط به Catalog
📦 Android APK
در این نسخه APK جدیدی برای Android منتشر نشده است.
آخرین نسخه Android همچنان:
Bisnor v5.0.7
🔒 Source Note
برای حفظ امنیت و جلوگیری از انتشار اطلاعات حساس:
- فایلهای اتصال دستگاه منتشر نشدهاند
- فایلهای محلی محیط توسعه منتشر نشدهاند
- بسته و کد اختصاصی Tizen داخل این Release قرار نگرفته است
💎 Bisnor
تماشا بدون مرز
Powered by IranFlix
Made with ❤️ by HNN
Version 5.0.7 🥳
نسخه 5.0.7 بیسنور با تمرکز روی رفع مشکل نصب و هماهنگی بهتر تم در بخشهای مختلف برنامه منتشر شد. 💎
📦 Installation Fix
- اصلاح امضای Release APK
- استفاده صحیح از APK Signature Scheme v2
- رفع خطاهای نصب روی بعضی دستگاهها
- بهبود سازگاری فایل APK با نسخههای مختلف اندروید
🎨 Theme Improvements
- اعمال ThemeHelper روی صفحه Account Profile
- اعمال ThemeHelper روی صفحه Downloads
- هماهنگی بهتر این صفحات با تم کلی برنامه
- نمایش صحیحتر Light / Dark Mode
🛠️ Stability & Release Fixes
- اصلاح Build نسخه Release
- ساخت APK امضاشده جدید
- بروزرسانی نسخه به
5.0.7 - رفع چند ناسازگاری جزئی رابط کاربری
Version 5.0.6 🥳
نسخه 5.0.6 بیسنور با تمرکز روی جستوجوی دقیقتر و پیدا کردن راحتتر محتوا منتشر شد. 💎
🔎 Smarter Search
- اضافه شدن جستوجو بر اساس بازیگر
- اضافه شدن جستوجو بر اساس کارگردان
- پیدا کردن راحتتر فیلم و سریالهای مرتبط
- بهبود منطق جستوجو در Explore
- نمایش بهتر نتایج مرتبط
❤️ Watchlist Search
- اضافه شدن جستوجو داخل Watchlist
- پیدا کردن سریعتر آیتمهای ذخیرهشده
- بهبود تجربه استفاده از Favorites
- کاهش نیاز به اسکرول بین لیستهای بزرگ
🎬 Detail Improvements
- بهبود نمایش اطلاعات محتوا
- استفاده بهتر از اطلاعات بازیگر و کارگردان
- اصلاح چند بخش در Detail Page
- بهبود ارتباط Metadata با جستوجو
🧭 Explore Improvements
- بهبود ساختار جستوجو
- فیلتر و نمایش بهتر نتایج
- کشف سریعتر محتوای مرتبط
- تجربه روانتر در پیدا کردن فیلم و سریال
📚 Playlist & Favorites Polish
- بهبود Playlist Detail
- اصلاح چند رفتار مربوط به Favorites
- هماهنگی بهتر Watchlist با Search
- بهبود نمایش آیتمهای ذخیرهشده
🛠️ Fixes & Improvements
- بهبود RealMediaRepository
- اصلاحات کوچک Metadata
- بهبود Navigation بین بخشها
- پولیش کلی رابط کاربری
- بهبود پایداری و تجربه استفاده
