Persepolis Download Manager

Persepolis Team · PersepolisDownloadManager.Persepolis

Persepolis is a Download Manager & a GUI For aria2.

Persepolis is a download manager & a GUI for Aria2. It's written in Python. Persepolis is a sample of free and open source software. It's developed for GNU/Linux distributions, BSDs, MacOS, and Microsoft Windows.

winget install --id PersepolisDownloadManager.Persepolis --exact --source winget

Latest 5.2.0

Release Notes

We are happy to announce the release of version 5.2.0 of Persepolis Download Manager. This version includes several new features and important bugs have been fixed. Therefore, we strongly recommend all users to update to the new version. Those who have kindly taken the responsibility of maintaining Persepolis for various distributions should note that some prerequisites for Persepolis have changed. Please visit this Persepolis wiki page before creating the Persepolis package. Added Bundle for Linux Distributions Users have often requested that Persepolis, like Windows and Mac, have a standalone version or a bundle for Linux distributions that can be downloaded and run with one click without worrying about installing prerequisites. This has happened in this version. You just need to download the Persepolis Linux bundle, make it executable if necessary, and easily run it with a double click. If you prefer this method, we recommend uninstalling previous versions before doing so. After the first run, the Persepolis bundle will automatically copy the .desktop file and the necessary icons to the required paths under the user's /home directory. It is important to note that we use nuitka to create the Persepolis Linux bundle, and for building for Mac and Windows, we use pyinstaller. The build process is fully automated and done via GitHub actions. Check out the automatic build repository. We still welcome any one who are interested in creating and maintaining the Persepolis package for a distribution. Persepolis Video finder has been improved.

  • Nowadays, many video sharing sites use the m3u8. The Persepolis Video Downloader had issues downloading from some of these sites. This issue has been improved.
  • In the new version of Persepolis, when you use the Persepolis Video Finder, the video thumbnail will be displayed for you, and the highest quality version will be automatically selected for download. However, you can choose lower quality versions if you wish. image You can install Persepolis on FreeBSD and its derived distributions. Running Persepolis on FreeBSD and its derivatives had some issues. These issues have been resolved. Persepolis does not have an official package for FreeBSD, and the version available in the official FreeBSD repositories is very old. If anyone is interested in maintaining this package for the official FreeBSD repositories, we welcome it. This link provides installation instructions for Persepolis on FreeBSD. Screenshot of the GhostBSD distribution with the Mate desktop env.: VirtualBox_ghost bsd_14_07_2025_19_27_40 New styles have been added or modified for different operating systems.
  • In Linux distributions and FreeBSD derivatives, by installing the Breeze package, the appearance of Persepolis will be aligned with GTK+ and QT desktops. If you are using the PySide6 version of Persepolis, we highly recommend installing the Breeze package on your operating system. We also kindly ask the respected maintainers to add this package to the prerequisites of Persepolis. This package is available in the Debian and Arch Linux repositories as breeze, in the Fedora repositories as plasma-breeze, and in the openSUSE repositories as breeze6. By installing this package and selecting the breeze style from the Persepolis settings window, the appearance of Persepolis will be reasonably aligned with your desktop. For example, the image below shows Persepolis on the Mate desktop env. . VirtualBox_ghost bsd_14_07_2025_19_29_45 This image shows Persepolis on the XFCE desktop env., and as you can see, the breeze style has been selected from the style settings window. image The Breeze style is not available for the Persepolis Linux bundle.
  • The Windows 11 style has also been added for Windows users. Capture
  • The Fusion style of Persepolis, which is available for the Persepolis Linux bundle and all operating systems, has been redesigned using the BreezeStyleSheets project. Dark theme image Light theme image New notification sounds have been created for Persepolis. Persepolis uses new notification sounds on Linux, FreeBSD, and Mac operating systems. These notification sounds are created with a setar(a Persian instrument). Therefore, there is no need to install the sound-theme-freedesktop package for Linux and FreeBSD distributions, and it should be removed from the prerequisites. Many bugs have been fixed.
  • In previous versions of Persepolis, long downloads encountered a Read timed out error, and the user had to resume the download. This issue has been improved.
  • Persepolis used to occupy a large amount of user RAM when downloading large files. This issue has been resolved.
  • Persepolis had issues downloading files of unknown size. This issue has been fixed.
  • New downloads sometimes caused overwriting of incomplete downloads with the same file name. This issue has been resolved.
  • The issue with the video finder not working on the Windows operating system has been fixed. We thank all contributors who reported bugs or help us in fixing them. Special thanks to @eajaykumar The packages for Linux, Mac, and Windows will be uploaded soon. Regards, AliReza AmirSamimi بسیار خرسندیم که انتشار نسخه ۵.۲.۰ دانلود منجر پرسپولیس را به اطلاع شما برسانیم. در این نسخه چند قابلیت جدید اضافه شده و باگ‌های مهمی حل شده است. برای همین به همه‌ی کاربران بسیار توصیه می‌کنیم که به نسخه جدید برزورسانی کنند. کسانی که لطف کردند و قبول زحمت کردند و نگهداری پرسپولیس را برای توزیع‌های مختلف به عهده دارند، دقت کنند که بعضی پیش‌نیازهای پرسپولیس تغییر کرده است. لطفا قبل از ساختن بسته پرسپولیس، سری به این صفحه از ویکی پرسپولیس بزنند. اضافه شدن باندل برای توزیع‌های لینوکسی بسیار پیش می‌آمد که کاربران درخواست داشتند که پرسپولیس مانند ویندوز و مک، برای توزیع‌‌های لینوکسی هم یک نسخه stand alone یا یک باندل داشته باشد که کاربر آن را دانلود و بدون نگرانی از نصب پیش‌نیازها با یک کلیک اجرا کند. این اتفاق در این نسخه افتاده است. شما کافی است که باندل لینوکس پرسپولیس را دانلود کنید و در صورت لزوم به آن قابلیت اجرایی دهید و به راحتی با یک دابل کلیک آن را اجرا کنید. اگر به این شکل تمایل دارید توصیه می‌کنیم قبل از این کار نسخه‌های قبلی را از نصب خارج کنید. باندل پرسپولیس بعد از اولین اجرا به شکل خودکار فایل .desktop و آیکون‌های مورد نیاز را در مسیر‌های مورد نیاز در زیر شاخه /home کاربر کپی می‌کند. ذکر این نکته ضروری است که برای ساختن باندل لینوکس پرسپولیس از nuitka استفاده می‌کنیم و برای بیلد گرفتن برای مک و ویندوز از pyinstaller استفاده می‌کنیم, فرآیند بیلد گرفتن کاملا خودکار و به وسیله Github actions انجام می‌شود. مخزن بیلد خودکار پرسپولیس را ببینید. البته همچنان از افرادی که تمایل دارند بسته پرسپولیس را برای یک توزیع ایجاد و نگهداری(maintain) کنند، استقبال می‌کنیم . ویدیویاب پرسپولیس ارتقا پیدا کرده است.
  • امروزه سایت‌های ویدیویی بیشتری به سمت استفاده از m3u8 رفتند. ویدیویاب پرسپولیس برای دانلود از بعضی از این سایت‌ها دچار مشکل بود. این مشکل بهبود پیدا کرده است.
  • در نسخه جدید پرسپولیس وقتی از ویدیویاب پرسپولیس استفاده می‌کنید، تصویر Thumbnail ویدیو برای شما نمایش داده می‌شود و به شکل خودکار با کیفیت‌ترین نسخه برای دانلود مشخص می‌شود. البته شما در صورت تمایل می‌توانید نسخه‌های با کیفیت کمتر را انتخاب کنید. image پرسپولیس را می‌توانید روی FreeBSD و توزیع‌های مشتق شده از آن نصب کنید. اجرای پرسپولیس روی FreeBSD و مشتقات آن با مشکلاتی همراه بود. این مشکلات رفع شده است. پرسپولیس بسته رسمی برای FreeBSD ندارد و نسخه‌ی موجود در مخازن رسمی FreeBSD بسیار قدیمی است. اگر کسی تمایل دارد که این بسته برای مخازن رسمی FreeBSD نگهداری کند، استقبال می‌کنیم. این لینک راهنمای نصب پرسپولیس روی FreeBSD است. این اسکرین‌شات مربوط به توزیع GhostBSD با میزکار mate است. VirtualBox_ghost bsd_14_07_2025_19_27_40 استایل‌های جدید برای سیسم‌عامل‌های مختلف اضافه یا اصلاح شده است.
  • در توزیع‌های لینوکسی و مشتقات FreeBSD با نصب بسته Breeze ، ظاهر پرسپولیس با میزکارهای GTK+ و QT هماهنگ می‌شود. اگر از نسخه PySide6 پرسپولیس استفاده می‌کنید، بسیار توصیه می‌کنیم که بسته Breeze را روی سیستم‌عامل خود نصب کنید. از maintainer های محترم هم خواهش می‌کنیم که این بسته را به پیش‌نیازهای پرسپولیس اضافه کنند. این بسته در مخازن دبین و آرچ‌لینوکس breeze و در مخازن فدورا plasma-breeze و در مخازن اپن‌سوزه breeze6 نام دارد. با نصب این بسته و انتخاب استایل breeze از پنجره تنظیمات پرسپولیس، ظاهر پرسپولیس تا حد قابل قبولی با میزکار شما هماهنگ خواهد شد. مثلا تصویر زیر مربوط به پرسپولیس در میزکار Mate است. VirtualBox_ghost bsd_14_07_2025_19_29_45 این تصویر مربوط به پرسپولیس در میزکار XFCE است و همانطور که مشخص است، از پنجره تنظیمات استایل breeze انتخاب شده است. image استایل Breeze برای باندل لینوکس پرسپولیس در دسترس نیست.
  • استایل windows11 هم برای کاربران ویندوز اضافه شده است. Capture
  • استایل Fusion پرسپولیس که برای باندل لینوکسی پرسپولیس و همه سیستم‌عامل‌ها در دسترس است، با استفاده از پروژه‌ی BreezeStyleSheets دوباره طراحی شده. رنگ‌بندی تیره image رنگ‌بندی روشن image هشدارهای صوتی جدیدی برای پرسپولیس ساخته شده است. پرسپولیس در سیستم‌عامل‌های لینوکسی، FreeBSD و مک از صداهای هشدار جدیدی استفاده می‌کند. این هشدارها با ساز سه‌تار ساخته شده است. برای همین برای توزیع‌های لینوکسی و FreeBSD نیازی به نصب بسته‌ی sound-theme-freedesktop نیست و باید از پیش‌نیارها حذف شود. باگ‌های زیادی برطرف شده است.
  • در نسخه‌های قبلی پرسپولیس دانلود‌های طولانی با خطای Read timed out error مواجه می‌‌شد و کاربر باید دوباره دانلود را resume میکرد. این مشکل بهبود پیدا کرده است.
  • پرسپولیس در دانلود فایل‌های با حجم زیاد مقدار زیادی از رم کاربر را اشغال می‌کرد. این مشکل برطرف شده است.
  • پرسپولیس در دانلود فایل‌های با حجم نامشخص مشکل داشت. این مشکل برطرف شده است.
  • دانلود جدید گاها باعث overwrite دانلود‌های نیمه‌کاره‌ای میشد که اسم فایل یکسان داشتند. این مشکل برطرف شده است.
  • مشکل کار نکردن ویدیویاب در سیستم‌عامل ویندوز حل شده است. از همه مشارکت‌کنندگان که باگها را اطلاع دادند یا در رفع آنها ما را یازی کردند، سپاسگزاریم. تشکر ویژه از @eajaykumar بسته‌های مربوط به لینوکس و مک و ویندوز به زودی آپلود خواهد شد. با احترام علیرضا امیرصمیمی

Installer type: inno

Architecture Scope Download SHA256
x64 Download B3ABF88579E72626367C87BB3168AD2129783764C1671B594257FA1C7CCC47DD
arm64 Download 96b69a8e90f33945a3956301732067fd2a87b886a7c3e27f4c58c1b240652f0c

Details

Homepage
https://persepolisdm.github.io/
License
GPL-3.0
Publisher
Persepolis Team
Support
https://github.com/persepolisdm/persepolis/issues
Copyright
Copyright (C) 2007 Free Software Foundation, Inc.
Moniker
persepolis

Tags

download-managervideo-downloader

Older versions (7)

5.1.1
Architecture Scope Download SHA256
x64 Download A20DB98AC8CD9B1F8C9C2F88D70B58810328FA627BE391017C76EECC72D9F0D1
5.1.0
Architecture Scope Download SHA256
x64 Download 5A20C78E00A33CF6BC6A97F1DBB72CD74DBDE323E9CECDB357EB4803F0224F3F
5.0.2
Architecture Scope Download SHA256
x64 Download CAA47E4F3418992877682CC7E6386006782E31AF3642D7023038179C8FE42E40
5.0.1
Architecture Scope Download SHA256
x64 Download 7C6F166C7008ED66BC0C7A307294FBC4E68916EFAC89DC0A87BDC7790737C11B
4.3.0
Architecture Scope Download SHA256
x64 Download E56C816254407C6F2CC5B39DF89FB0EC40D9E0CEDED92D704FE1A49D9F7C9816
4.2.0
Architecture Scope Download SHA256
x64 Download 37DD2504A5422E6C4790A0D3CD218EB18C941D88DD043F33C3C99B86D9263935
3.2.0.0
Architecture Scope Download SHA256
x64 Download 3E1D5B1B129FA1B4931A01720230AFC88952A33316E0D8927C16FB429188FD20
x86 Download 557269EBA62EB97A441A718956DEF6769BE9E77264FCF51BF71821FFC343980C