Refactor FFmpeg updater to version checker

Replaces the FFmpeg updater logic with a version checker across all supported languages and removes the updater module. The Windows installation logic in ytsage_ffmpeg.py is rewritten to use essentials build extraction and path configuration directly, removing dependency on the updater module. Dialogs and UI strings are updated to reflect the new version checking workflow and provide installation guide links.
This commit is contained in:
oop7
2025-11-14 17:10:36 +02:00
parent 4c07423b49
commit bb231ccd12
17 changed files with 419 additions and 772 deletions
+7 -12
View File
@@ -477,22 +477,17 @@
"redownload_started": "Unduhan dimulai"
},
"ffmpeg_updater": {
"title": "Pembaruan FFmpeg",
"title": "Pemeriksa Versi FFmpeg",
"current_version": "Versi Saat Ini:",
"latest_version": "Versi Terbaru:",
"status_up_to_date": "✓ Terbaru",
"status_update_available": "⚠ Pembaruan tersedia",
"status_not_installed": "✗ Tidak terinstal",
"status_checking": "🔄 Memeriksa pembaruan...",
"status_downloading": " Mengunduh FFmpeg...",
"status_installing": "⚙ Menginstal FFmpeg...",
"status_verifying": "✓ Memverifikasi integritas...",
"check_updates": "Periksa Pembaruan",
"update_button": "Perbarui FFmpeg",
"update_success": "FFmpeg berhasil diperbarui ke versi {version}!",
"update_failed": "Gagal memperbarui FFmpeg. Silakan coba lagi.",
"check_failed": "Gagal memeriksa pembaruan. Periksa koneksi internet Anda.",
"install_first": "FFmpeg tidak terinstal. Klik Perbarui untuk menginstal.",
"description": "Jaga FFmpeg tetap terbaru untuk performa dan kompatibilitas terbaik."
"status_idle": "Klik 'Periksa Versi' untuk memulai",
"status_checking": "🔄 Memeriksa versi...",
"check_updates": "Periksa Versi",
"check_failed": "Gagal memeriksa versi. Periksa koneksi internet Anda.",
"description": "Periksa versi FFmpeg Anda dan bandingkan dengan versi terbaru yang tersedia.",
"guide_info": " Untuk menginstal atau memperbarui FFmpeg, <a href='https://github.com/oop7/ffmpeg-install-guide'>klik di sini untuk melihat panduan instalasi lengkap kami</a>."
}
}