Manga Downloader
Status Platforms Download
Active
Active
JAVA Linux Microsoft Windows Anime & Manga Manga Downloader



Manga Downloader is a very simple application written in JAVA to download any chapters of any manga from the supported websites.

At its first release this application supported the following 3 manga sources: MangaDex.org, Bato.to and MangaEden.com.
In other words you can see this application as a replacement for the other manga downloader tools I made in the past years: MangaDex Downloader, Batoto Downloader and Eden Batch Downloader.

Mantaining one single application will be easier for me and will allow more frequent and efficient updates. Furthermore, it is not excluded that support will also be added to new manga sources websites in the future.

From v2.0 onwards has been introduced the support for several new websites and so to date this program supports over 50 websites! This is the full list (in alphabetical order): 1stkissmanga.io, 4uview.com, ac.qq.com, agcscanlation.it, aineteam.it, arenascan.com, asuratoon.com, bato.to/series, bato.to/title, batotoo.com/series, batotoo.com/title, batotwo.com/series, batotwo.com/title, battwo.com/series, battwo.com/title, bentomanga.com, bilibili.com, bilibilicomics.com, chapmanganato.to, coffeemanga.io, coloredmanga.com, comic-days.com, comic-meteor.jp, comic-ryu.jp, comic-walker.com, comic.naver.com, comic.pixiv.net, comic.webnewtype.com, comicborder.com, comicbushi-web.com, comicextra.net, comick.app, comiconlinefree.net, comiko.net/series, comiko.net/title, coolmic.me, daonovel.com, delitoon.com, dynasty-scans.com, fanfox.net, fascans.com, flamecomics.com, flamescans.org, ganma.jp, genkan.io, godamanga.art, hentai2read.com, hiperdex.com, hto.to/series, hto.to/title, juinjutsureader.ovh, jundo.it, klmag.net, komikindo.co, komiku.com, kuragebunch.com, leviatanscans.com, lhtranslation.net, likemanga.io, lilymanga.net, lupiteam.net, manga-park.com, manga1000.top, manga18.club, manga18sx.com, manga4life.com, mangabat.com, mangabox.me, mangaclash.com, mangadex.org, mangaeden.com, mangafoxfull.com, mangahere.cc, mangajar.com, mangakakalot.com, mangakatana.com, mangakik.net, mangalib.me, manganato.com, manganelo.com, manganelos.com, mangapark.net, mangapill.com, mangaplus.shueisha.co.jp, mangareader.to, mangasee123.com, mangasy.com, mangatoon.mobi, mangatoread.com, mangatoto.com/series, mangatoto.com/title, mangatx.com, mangaworld.bz, mangaworldadult.com, mangax1.com, manhua.dmzj.com, manhuaplus.com, manhuascan.com, manhuascan.io, manhwa18.cc, manhwa18.com, manhwatop.com, merakiscans.com, mreader.co, mto.to/series, mto.to/title, mymangarelease.com, nightcomic.com, nightscans.net, novelleleggere.com, onepiecepower.info, page.kakao.com, pianmanga.com, powermanga.org, ramareader.it, rawdevart.com, read-nifteam.info, readcomiconline.li, readmanganato.com, readtoto.com/series, readtoto.com/title, readtoto.net/series, readtoto.net/title, readtoto.org/series, readtoto.org/title, reaperscans.com, scyllascans.org, sensescans.com, shingekinoshoujo.it, shonenjumpplus.com, shonenmagazine.com, summanga.com, tonarinoyj.jp, toonily.com, tumanga.net, tuttoanimemanga.net, unionleitor.top, wdscans.com, webtoon.xyz, webtoons.com, xbato.com/series, xbato.com/title, xbato.net/series, xbato.net/title, xbato.org/series, xbato.org/title, yaoiefujoshiclubscan.it, zbato.com/series, zbato.com/title, zbato.net/series, zbato.net/title, zbato.org/series, zbato.org/title, zinmanga.com.

The program also supports some generic and famous frameworks, which means that all the websites created using these frameworks can be used with this program even if they are not between the officially supported ones! This is the list of supported generic frameworks: Foolslide, My Manga Reader CMS, Wordpress (Basic), Wordpress Manga (Madara), Coreview, Genkan, Flat Manga, Cruzers, Pizza Reader, Madara clone (No wordpress), Manga Stream

  1. Install (or update) JAVA and reboot your PC (very important to set the environment variables correctly!).

  2. Download the ZIP package from the button above in this page and extract it with your favorite archive manager (usually there is always one pre-installed in any operating system).

  3. Run the JAR executable:

    • On Windows: usually just double-clicking on it should be enough but if this does not work then right-click on the JAR file, choose the “Open with” option and select “JAVA(TM) Platform SE binary”.
      Note: you can launch the JAR executable also from a cmd window with the same command of Unix/Mac below!

    • On Unix distros or Mac: open a terminal window in the same folder where is the JAR file and type the following command:
      java -jar MangaDownloader.jar

Starting from v50 you can set custom options/parameters for the JVM when launching the program. To do it you have to open the vmoptions.txt file (that should be created automatically at first startup in the same folder where is the main executable of the program) and add the custom options/parameters in the file (only one for line).

You can report any bugs or issues, as well as suggestions for enhancements and proposals, using the project's official page on GitHub.

  • Fixed a bug that did not start the download of all new chapters of a manga if a destination folder was not set in the program's settings
  • Fixed again the support for MangaPark v5x and v3x

Important note about MangaPark v5x: since the v5x version of the website now uses the qwik framework to provide the list of images to load into the webpage, all the images used by the webpage are located within the same JSON collection and there is no way at the moment to distinguish between the images of the pages of the chapter and third-party images (such as covers, thumbnails, etc…). For this reason the program, until I can figure out a way to distinguish only the pages of the chapter, will download all the images it finds (including garbage ones). I apologize for the inconvenience but it's better than nothing for now.

  • Added a new option in the “Format” section of the Settings window for users who want to skip the images download while keeping the creation of folders (https://github.com/RedSquirrel87/manga-downloader/issues/801).
  • Added a new option in the “Extra” menu to set the images quality for manga downloaded from Webtoons (https://github.com/RedSquirrel87/manga-downloader/issues/806).
  • Added the support for nightscans.net
  • Added the support for chapmanganato.to domain
  • Added the support for gd.godamanga.art
  • Added the support for dynasty-scans.com
  • Added the support for another widely used generic framework: Manga Stream (examples of websites using this framework are asuratoons, manjanoon, kaiscans, flamescans, etc…)
  • Restored the support for reaperscans.com
  • Changed the domain of asuracomics.com into the new asuratoon.com
  • Fixed a bug in Madara generic framework which downloaded pages twice (https://github.com/RedSquirrel87/manga-downloader/issues/807)
  • Fixed the support for likemanga.io
  • Fixed a bug with Batoto mirror websites
  • Fixed the support for Batoto clone websites
  • Fixed the support for MangaPark (v5.2)
  • Fixed a bug with custom names of bookmarks (https://github.com/RedSquirrel87/manga-downloader/issues/811)
  • Fixed a bug that didn't properly restore Patreon supporters-exclusive settings after they reset (for example due to membership removal or a bad license check)
  • Some other minor bugfixes
  • Fixed the “report a bug” button that still linked to the old bitbucket page.
  • Improved the internal function to bypass Cloudflare antibot protections: thanks to the suggestions in issue #591 I slightly improved the functions to bypass some of the Cloudflare anti-bot protections out there. Thanks to this many websites that weren't bypassable are now usable again (such as manga18.club, manhuaplus.com or manhwatop.com). Please note that there are STILL websites that use such high levels of protection that they can't be bypassed even now (such as mangalib.me or webtoon.xyz) but fortunately they are less and less than in the past!
  • Added a new function to bypass the DNS obfuscation that some countries impose on the domains of some websites. This function will allow the program to connect to a website directly via its IP if public.
  • Added a new option (disabled by default) in the Extra menu for Mangadex to enable the above function to bypass the DNS obfuscation. This will allow users from some countries (like Italy) to connect to Mangadex without the need to use custom DNS services such as OpenDNS, Google or Cloudflare
  • Optimized the use of the API for searching for new manga chapters from Mangadex: now the program will use a specific API call to get only new chapters from the last check data, this way the process of searching for new chapters should be more efficient and faster, especially if you have many manga from Mangadex among your bookmarks!
  • Added a new option (enabled by default) in the Extra Menu for Mangadex to disable the check for manga title changes: this required an extra API call which slowed down the process, especially when there were many manga to check. Since the title of a manga changes very rarely, disabling this control practically doubles the speed of the entire process.
  • Fixed a bug with the “Download all the new chapters” button: if you had the “delay” parameter set to a value other than zero in the program's settings then this erroneously created a long wait before the actual start of the downloads queue.
  • Improved the function to remove manga from the bookmarks: now the program will not freeze anymore when you select a big number of manga and it will show the classical progress bar (stoppable too!)
  • Fixed a major bug with the new function to skip the check for changes in manga title from Mangadex: if the user enabled this option then the title of the manga did not appear at all for any manga from Mangadex. Now this has been fixed and it should work as intended.
  • Added the title of the manga currently loaded into the first header of the chapters table (it will replace the “Title” header). Having the currently loaded manga title on screen was one of the things you've asked me the most in the last few months. I really have no idea why it's so crucial for you (I would to emphasize that it was already possible to see it from the “Manga” menu…) but, well, now you finally have it at screen xD
  • Added the ability to set a delay between the manga while checking for new chapters.
  • Added a new function which rearranges the list of manga in bookmarks while searching for new chapters so that, whenever possible, two manga from the same source will not be checked consecutively.
  • Added a new button in the toolbar of the bookmarks view to manage the above new features.
  • Added the ability to sort the chapters when the user select the single file download mode: this way you can rearrange the order of the chapters in the final file as you wish.
  • Added support for the following Batoto mirrors (including the v3x version): comiko.net, batotoo.com, battwo.com, batotwo.com, mangatoto.com, mto.to, hto.to, zbato.org, zbato.net, zbato.com, xbato.net, xbato.org, xbato.com, readtoto.com, readtoto.org, readtoto.net
  • Added support for https://likemanga.io/
  • Added support for https://daonovel.com/
  • Added support for https://lilymanga.net/
  • Added support for https://mangafoxfull.com/
  • Added support for https://komikindo.co/
  • Added support for https://komiku.com/
  • Added support for https://comick.app/
  • Added support for https://comiconlinefree.net/
  • Added support for https://comicextra.net
  • Added support for https://comic-meteor.jp
  • Added support for https://comic.webnewtype.com
  • Added support for https://comic.naver.com
  • Added support for https://manhuaplus.com
  • Updated the domain for https://www.mangaworld.bz
  • Updated the domain for https://manga18sx.com
  • Fixed the MangaStream framework
  • Fixed the support for https://manga18.club
  • Fixed the support for https://manhwatop.com
  • Fixed the support for shingekinoshoujo.it
  • Fixed a new bug with the support for reaperscans.com that gave an error 403 while downloading the pages.
  • Improved again the reaperscans.com support for manga with many chapters
  • Now the program will close after restoring the preferences from the database (this will avoid weird GUI behaviors)
  • Fixed a couple of missing Italian translations
  • Added support for the v3x version of Bato.to
  • Added support for mangaworldadult.com
  • Added support for aineteam.it as requested by a patron (please note: you need to import the cookies after a valid login to the website otherwise the program can not access the chapters! To do that use the Manga Downloader Assistant web extension and import cookie data using the specific function in the Edit → Cookie Management menu).
  • Added support for mymangarelease.com as requested by a patron.
  • Fixed the support for coffeemanga.io (the domain has changed from .com to .io)
  • Fixed support for manga1000
  • Fixed a bug in the support for reaperscans.com that caused an error when the manga had too much chapters
  • Added a check to avoid folders names that end with a dot (since Windows does not allow to use them).
  • Fixed a major bug that froze the program at very first startup (after the download of all the missing libriaries). This problem was caused by the new function of cleaning up unused libraries, as it used functions imported from libraries that are not present at the very first startup of the program. It has now been completely rewritten using only standard JAVA functions.
  • Added an option in the “Import from URLs” dialog to avoid to load the chapters of the manga you import into your bookmarks. This way at the first check all the already existing chapters of the manga will be considered as “new” by the program. Useful for those who want to download whole manga from the bookmarks. Requested by a patron.
  • Added the ability to set the own login data for Jundo (you can find the specific function in the Extra menu). Requested by a patron.
  • Added new options (in the File menu) to backup and restore program's preferences inside the local database (mangadownloader.db). This will come in handy in cases where a JVM upgrade or maybe a registry cleaner tool cause the removal of the preferences saved in the system registry.
  • Migrated all the links to Bitbucket inside the program to the new ones linking to Github. I had to move everything (libraries, files and issues tracker) to Github as Bitbucket has now a bug with write permissions (caused by its merging with Jira) and it was impossible for users to create new issues, even anonymously.
  • New version for the launcher of the program (now it will download files and libraries from Github)
  • Fixed a couple of minor bugs
  • Added support for agcscanlation.it
  • Added support for coloredmanga.com
  • Added support for coffeemanga.com
  • Added support for the new domain of mangaworld.so
  • Added support for scyllascans.org
  • Added support for mangareader.to
  • Added support MangaKatana.com
  • Added support for mreader.co
  • Fixed the support for Toonily
  • Fixed and improved the support for shingekinoshoujo.to
  • Fixed support for comic.pixiv.net
  • Totally rewritten the support for ReaperScans: now the program supports their new website
  • The support for Mangapark.net has beed rewritten from scratch: now it uses their Graph API to get a complete list of their chapters data and it should therefore better withstand future updates (hopefully). For this reason now the program supports only the v5x of the website.
  • Fixed a major bug with the regex patterns for custom replacing rules that did not work in previous versions
  • Fixed a bug with the manga name (folder name) that did not use the custom name set in the bookmarks by the user even if the corresponding option in program's settings was enabled
  • Fixed a bug with the notification of a new nightly build available
  • Added a new option in the Extra menu for MangaPlus which will allow the user to disable the two pages splitting request from their API
  • Added a new output format exclusively for Patreon supporters: now the user can save any downloaded chapter as EPUB book! The program will create all the necessary parts (cover, table of contents, etc…) to create a 100% valid file with the EPUB v3 standard
  • The features exclusive for Patreon users will now have a different color/background in the program's settings window for better and faster identification
  • Improved the function to guess MIME types of the downloaded images, now it recognizes also the Lavc header for JPEG format
  • Now if the content type header of the web request results in the “application/octet-stream” MIME type then the program will automatically use the above function to try to acquire the correct format for the downloaded image
  • Added a new check for the name of the pages to make sure that it correctly contains the progressive number and therefore avoid errors or overwriting cases when the file name is truncated because it is too long.
  • Fixed a bug with the delay option for chapters download
  • Fixed a bug that gave an error creating output files when the cutted manga title ended with a space
  • Migrated from xsPDF to Apache PDFBox library for a better PDF documents management (this should fix many errors and incompatibilities with images formats)
  • Added a new function to delete the no more used libraries at startup to save disk space.
  • Added a new sub-menu to the “Check all…” function of the bookmarks view: this will allow the users to select different ways to check the bookmarks for new chapters that will involve all the manga, only manga without a previous check or only manga already checked but with no new chapter found.
  • Added a new button to apply a custom parsing procedure to the manga list in the bookmarks: it will allow the user to “create” a custom parsing function for his bookmarks (he will can choose what to do with manga in any status, if checked or not, if new chapters found or not, etc…)
  • Added a settings dialog to setup the above custom parsing procedure
  • Added a context menu to the bookmarks list (right-click on the list to show it)
  • Now the user can select and run check/download function only with selected manga thanks to the context menu
  • Added a function in the above new context menu to enable/disable the concatenation flag for all the selected manga
  • Now while checking for new chapters for bookmarked manga the program will disable the list sorting by clicking on the columns headers to avoid a bug that brought to use the wrong selected manga
  • Now the program will show again the number of new chapters found for each manga when you exit and come back to the bookmarks window. This way it will be easier for the user to identify manga with new chapters especially with very large bookmarks lists
  • Added a new confirmation message when the user try to check again the bookmarks for new chapters, in order to prevent unwanted overwritings of the new chapters already found in previous checks. The confirmation message will appear ONLY if there was a previous check for a manga in the bookmarks.
  • Fixed a couple of wrong default values for some settings in the new renaming system.
  • Fixed the “Clear all the stored preferences” button the did not work anymore
  • Fixed the support for Mangapark.net by adding support for the new v5x of mangapark.net
  • Fixed the support for comic.pixiv.net
  • Fixed the support for mangatoon.mobi
  • Added support for shingekinoshoujo.to as requested by a Patron.
  • Added support for asurascans.com
  • Added support for pianmanga.com
  • Added support for mangaclash.com
  • Added support for mangax1.com
  • Fixed a bug with Mangadex and the new chapters check function: now it should no longer misreport old chapters as new ones.
  • Reintegrated the support for zinmanga.com since now it works again with data from the MD Assistant web extension.
  • The naming system of the output files has been completely rewritten from scratch: now the user can choose the final name of any part of the output file (manga main folder, chapters filenames and subfolders and even the pages filenames). Furthermore, even the preview is now shown in a much clearer treemap so as to have an actual preview of how the final output path/directory will be structured after the choices.
  • Added a new tab in the new renaming system dedicated to the concatenated output files.
  • Added a new option in the program's settings screen to save the images to file before to convert them in JPEG/PDF. This should fix the poor support for WEBP images that in previous versions gave a black image as a result of conversion
  • Fixed a bug that removed the wrong manga from the bookmarks if you reordered the list by any column
  • Fixed the same bug above also for the “Open Manga” button in the bookmarks full view
  • Fixed a bug that selected the wrong manga when the list of bookmarks was reordered: this involved both the concatenation flag and the custom name value
  • Fixed a bug with the database backup function that led to the creation of more copies than the maximum value set by the user
  • Fixed a bug that if the user deleted the destination folder set in the program settings, then the program would not recreate it and gave error: now if the output folder does not exist the program will try to create it before to ask the user to set a new one
  • Added a new menu item (in the Edit menu) about the cookies management: now the user can clean them all or add manually new data from the MD Assistant web extension. This could be useful to set login cookies for websites where you want to download with your account.
    Warning: Manga Downloader does not in any way want you to be able to download and share paid content and for this reason no support will be given to this feature if it does not work with a website.
  • Changed the dialog for “new nightly version available”: it is now less invasive, in fact now when a new version is available a simple button will be added to the menu bar instead of opening a dialog box at startup
  • Fixed support for Bato.to and its mirror websites (comiko.net and batotoo.com)
  • Fixed support for readcomiconline.li
  • Fixed support for manhuascan.me (now .io)
  • Added support for jundo.it
  • Added support for mangabat.com
  • Added support for nightcomic.com
  • Added support for reaperscan.com
  • Added support for summanga.com
  • Added support for unionleitor.top
  • Added support for yaoiefujoshiclubscan.it
  • Added a button to set a language filter for the “Download all the new chapters” function in the bookmarks full view! Now you'll can download only the chapters in a specific language for any manga in the bookmarks.
  • Added a function to check at startup the latest nightly build available: now the nightly builds will notify you if there is a new nightly build available on Patreon, so you no longer have to check manually the Patreon pages to know if there is a new nightly build available.
  • Removed a debug message printed in the log for mistake
  • Fixed an incompatibility bug between the onepiecepower.info framework and Java 1.8. Since this is not the first time a similar incompatibility happens, for the future I highly suggest you all to install JDK (you can download it for free from https://www.oracle.com/java/technologies/downloads/ )
  • Fixed a bug with table sorting in bookmarks full view which loaded the wrong row after sorting by column.
  • Enabled keyboard selection events for the table in bookmarks full view.
  • Added an automatic backup function for the database (where downloaded and bookmarks are stored)
  • Added a function to save all the URLs of the bookmarked manga to a file. This way you'll can use it to import them at once if you need in future.
  • Added a new submenu inside the Edit menu where you can set some settings about the new database backup feature
  • Added the “concatenate” column inside the bookmarks full view: now you can enable this option for any of your bookmarked manga and the program will concatenate automatically the pages of its chapters.
  • Optimized the function to check for Patreon benefits by reducing the API requests
  • Improved the function to check for Patreon benefits by adding the support for connection and read timeouts values set in the program's Settings
  • Added support for WEBP images manipulation thanks to TwelveMonkeys library: now the program can convert to JPEG and PDF even the WEBP images!
  • Added the new libraries to the startup download function
  • Added a function to upgrade the SQLite database at startup (for upcoming changes)
  • Added a“Cleaning” menu for the database file. Now you can clear the database by removing “already downloaded” flags and chapters for bookmarked manga with many other options available.
  • Added missing Italian translation strings
  • Fixed another bug with the bookmarks quick view
  • Fixed a bug with the toolbar that was mistakenly become draggable (and not resettable).
  • Fixed an incompatibility bug between Mangadex and JAVA 8 with the new TLS 1.3 protocol
  • Added a couple of missing strings for the Italian translation
  • Fixed a bug with Mangadex and oneshot chapters which did not get any title
  • Fixed a bug with novelleleggere which sometimes did not load any title for the manga
  • Fixed a bug with novelleleggere which gave error while getting pages for some chapters
  • Added a function to save the new chapters found for manga in bookmarks for the whole session: this mean that now you can leave the bookmarks full view after checking for new chapters and when you come back you'll find the new chapters still linked to the manga (in other words the list of new chapters available for every manga in bookmarks will remain viewable until the next check!).
  • Fixed another bug with novelleleggere which gave error while getting pages for some chapters
  • Updated the launcher: now it passes the working directory to the main executable (so as to fix the issues when you launch it by double-clicking on the JAR file) and if it finds the nightly.jar file it will launch that instead of the main executable.
  • Improved the support for Mangadex: now the program can load chapters list longer than 5k entries.
  • Changed the credits dialog: now the links in the text will be clickable.
  • Restored the language filter function also for new chapters list in the bookmarks full view.
  • Added support for delitoon.com
  • Added support for onepiecepower.info (requested by a Patreon supporter)
  • Fixed the support for readcomiconline.li
  • Fixed an issue with the bookmarks quick view which did not work properly.

Preliminary note: although graphically this new v55 may look not too different from the previous ones, it actually has undergone a deep rewrite of the source code to adapt it to the new features and to introduce all the new functions. For this reason, new bugs or problems, that were not present before, may now inevitably appear. I therefore ask you to be patient in case you find them and plaese always report them so that they can be fixed as quickly as possible. I apologize for them and thank you for your understanding and patience.

Changelog:

  • A totally new bookmarks system:
    • Now you can add a custom cover image to the manga stored in bookmarks
    • Now you can check the availability of new chapters of manga stored in bookmarks
    • Now you can download only the new chapters available for manga stored in bookmarks (manually or all of them at once)
    • Now you can import manga there were in the old bookmarks inside the new bookmarks system
    • Now you can import manga from a URLs list (without the need to open the manga and add them to bookmarks one by one!)
    • Now you can schedule checks for new chapters for manga stored in bookmarks (at startup, at specific time of the day, every x minutes, etc…)
    • Please note: only Patreon suscribers can use the extra features of the new bookmarks system and have unlimited manga stored in them. Free users can have only a maximum of 5 manga stored in bookmarks now.
  • Added a new tool, exclusive for Patreon supporters, to concatenate images in a single PDF or PNG file: this can be useful for those manga/comics stored in vertical scrolling truncated images.
  • Added a management panel for URLs in the input history: now you can move the URLs up/down, edit them or remove them individually.
  • Added an option in the settings dialog to select what action to do at program startup (useful to start it minimized for example in combination with the schedule function in bookmarks)
  • Added an option in the settings dialog to choose to concatenate the pages after the download (function exclusive for Patron supporters)
  • Added a backward compatibility function for the database to fix an issue with users who have an its old version (with less columns in Manga table). This should fix the bug where bookmarks do not appear in the full view (but they do in quick view).
  • Added a new status type for supported manga list (to distinguish websites not working due to bugs/changes from those ones not working due to Cloudflare's antibot protection).
  • Added an option in the filename scheme dialog to create a subfolder for every chapter (requested by a Patron).
  • Added a Patreon splashscreen (obviously skippable if you are already a subscriber)
  • Added a new limit: now only Patreon supporters can have more than 2 chapters in concurrent download
  • Added a new limit: now only Patreon supporters can set no pause between pages downloads (by default set to 1 second for others)
  • Added a new limit: now only Patreon supporters can store more than 5 URLs in the input history
  • Upgraded the sqlite-jdbc and gson libraries to their latest available version to fix incompatibility with Mac OSX and JDK17
  • Fixed a GUI issue with the Settings screen on Unix systems
  • Fixed the missing strings for Italian translation
  • Changed the behaviour of the button of the menu of the manga: now the title of the manga will no longer overwrite the name of the menu but will instead be reported inside it. In this way you will avoid the issue of non-usability of the menu in case the program fails to correctly acquire the title of the manga.
  • Changed the shortcuts for manga functions from Fx keys to combinations with CTRL. This because many of the Fx keys are now used by modern OSes for system functions.
  • Changed the function to link a Patreon account to fix a compatibility issue with OpenJDK17
  • Slightly changed the GUI of the settings dialog to make it smaller
  • Added the support for bentomanga.com (the new Japscan)
  • Added the support for wdscans.com
  • Added the support for mangakik.net
  • Added support for manga1000.top
  • Added support for manga.bilibili.com as requested by a Patron
  • Added support for flamescans.org as requested by a Patron
  • Added support for 4uview.com (the new welovemanga)
  • Fixed the support for ganma.jp
  • Fixed the support for klmag.net
  • Fixed the support for leviatanscans.com
  • Fixed the support for lhtranslation.net
  • Fixed the support for lupiteam.net
  • Fixed support for Mangaworld.in
  • Fixed the support for mangajar.com
  • Fixed the support for manhwa18.com
  • Fixed an issue with the Mangaplus options which were not displayed correctly in the GUI
  • Improved support for MangaDex: now the program can download also chapters with no support for MangaDex@Home network.
  • Removed the Cloudflare check for MangaDex: this should fix the incompatibility for Italian users where MangaDex has been blocked from local authority. (Tip: change your PC DNS settings to OpenDNS, Google or Cloudflare to bypass any similar issue in future!)
  • Checked all the supported websites and removed those ones that no longer exist: 1stkissmanga.online, blockmanga.com, catmanga.org, ciayo.com, jaiminisbox.com, kissaway.net, kissmanga.link, lelscan-vf.me, lhscan.me, manamoa.net, mangageez.com, mangakawaii.com, manganine.com, mangapan.com, mangareader.net, mangaseeonline.us, mangazuki.me, readmanga.me, scantrad.net, tohomh123.com, u17.com, welovemanga.net.

Note about Patreon: as I think you may have noticed from the changelog, starting with this new version there are some limitations for free users. Why this? It has been over a year now that I opened the Patreon account for the program and until last November I didn't even reach 10 supporters. From November to today, as soon as some websites have been fixed and were temporarily only available in nightly builds, I have exceeded 30 subscribers, an increase of over 200% practically. This gave me a clear proof that unfortunately without giving something actually better to Patreon subscribers, people are unfortunately not inclined to subscribe. For this reason I have decided from this version to limit some program options to subscribers only. But do not be angry: I have not removed any features to make them available only to subscribers, but only limited the use of some features to a minimum value still perfectly enjoyable even for free (such as bookmarks, pauses between downloads, simultaneous downloads, etc…) and added completely “extra” functions (such as a function to concatenate images) exclusively for Patreon subscribers. In my opinion, this is the best strategy to conciliate the two worlds (free and subscribers users) without being too restrictive and yet be able to offer to subscribers some extras that are appropriate for the price paid every month.

  • Fixed the support for Welovemanga: please be careful and use a large pause between pages downloads (you can set this in settings) and do not download too much chapters at once, because for example during my tests my IP got banned and I can not access the website anymore now. Also if you get an error please visit their website and overcome the ddos protection screen so as to whitelist your IP temporarily.
  • Changed the domain of Mangaworld
  • Changed the domain of 1stkissmanga
  • Added support for the PizzaReader generic framework
  • Added support for the new website of tuttoanimemanga.net
  • Added support for the Madara clone (without the use of Wordpress) generic framework
  • Added support for manga18fx.com and manhwa18.cc
  • Fixed a visual bug with a button in the “Change Manga” dialog
  • Added support for bilibilicomics.com
  • Added an option to change the source type (web browser vs Android app) for chapters list for MangaPlus. The Android app in fact seems to show a different chapters list than the website, this way you should be able to download more free chapters for every manga (more info at https://bitbucket.org/Red_Squirrel/manga-downloader/issues/631/download-from-mangaplus-app)
  • Now in the internal database will be saved also the chapters list for manga (this will be used by a future new bookmarks management system, currently a work in progress exclusively for Patreon supporters and available only in nightly builds)
  • Fixed a bug with the v3 of MangaPark and manga with only one language available for their chapters
  • Fixed the support for Mangadex (API v.5.3.0)
  • Improved the support for Mangadex: added support for offsets in API requests, so now the program will load all the chapters translations even for manga with more than 500 (previous API call limit).
  • Improved the support for Mangadex: now also manga with pornographic content will be supported by the program.
  • Fixed the support for Mangapill
  • Added support for Comiko.net (Batoto mirror with no Cloudflare protection!)
  • Added support for Batotoo.com (Batoto mirror with no Cloudflare protection!)
  • Fixed the support for Comic-Walker
  • Fixed the support for Toonily
  • Added the support for welovemanga.net (the new Lovehug domain)
  • Fixed the support for Mangapark v3
  • Added the dedicated support for manhuascan.com (it was no more compatible with the generic Flatmanga framework since now it encrypts its pages URLs)
  • Added a new column in the supported websites table to show the current known status for their support in the program
  • Added support for the new website of Mangadex
  • Fixed a bug with the Mangadex API system and the acquisition of the title of the manga
  • Improved support for Mangadex: now the program loads also the scanlations groups list for every chapters
  • Improved support for Mangadex: now the chapters list is ordered by chapter's number
  • Fixed support for adult contents with Mangahere and Fanfox
  • Improved support for Toonily (now compatible with 18+ contents)
  • Added support for readmanganato.com (Mangakalot seems to redirect there now)
  • Added support for Genkan.io
  • Added support for Webtoon.xyz
  • Added support for Catmanga.org
  • Added support for Mangatoon.mobi
  • Added support for Read-Nifteam.info
  • Added the ability to link (and unlink) a Patreon account: this will let the user to unlock exclusive features of the program if he has an active subscription on Patreon (any level)!
  • The subscription fee for the VIP level on Patreon has been halved: in this way you can have access to the nightly builds with only 10€ /month now!
    Remember: the nightly versions got released at every change in the source code, so you won't need to wait weeks or months for the official releases and you'll can test new features and enjoy bugfix before all others!
  • Added the first patrons exclusive feature: the ability to edit the domain/URL of the supported websites! Thanks to this feature you can edit the domain/URL of any of the supported websites so as to support their changes without the need to wait for a program's update.
  • Fixed the support for Mangasee
  • Fixed the support for Lovehug
  • Fixed the support for the v3 (beta) of Mangapark
  • Improved the My Manga Reader CMS support: now it supports also those websites that uses relative paths in their images URL
  • Slightly changed the anti-bot protections check function: now it should detect better the anti-bot protections on Unix/Mac OS.
  • Fixed a bug with the Wordpress (basic) generic framework and the websites that use relative paths for chapters
  • Added an extra message to suggest to the user to try another web browser in case the procedure to bypass the anti-bot protection fails.
  • Data used to bypass the anti-bot protections now get stored to file and loaded automatically at startup. In this way, if the cookies have not expired, it will be possible to access the sites again without having to repeat the procedure each time.
  • Added support for mangajar.com
  • Added support for comicbushi-web.com
  • Added support for the new API system of Mangadex! This way the program will be ready to support their new website when it will come back online.
  • Fixed support for Bato.to: now the chapter info data (uploader, views, date, etc…) will be acquired correctly.
  • Fixed support for Coolmic.me
  • Added support for the new domain of Manganelo
  • Fixed a typo in the Italian translation
  • Fixed the support for Webtoons
  • Added an option in the main input window to force the activation of the bypass method for anti-bot protections
  • Added the missing Italian translation for the strings about the new method to bypass anti-bot protections
  • Reverted the cookies management system to the old one (this could increase compatibility with different configurations)
  • Updater: added the ability to download (if missing) the 5 httpclient libraries needful to load the main program correctly.
  • Fixed a bug that prevented the program from starting correctly if it did not find the necessary libraries.
  • Fixed a bug with the combobox of the input window that could resize the window over the screen limits if its content was too long.
  • Added support for new websites: 1stkissmanga.com, 1stkissmanga.online, comic-days.com, hiperdex.com, kissaway.net, kissmanga.link, leviatanscans.com, lhscan.me, lhtranslation.net, lupiteam.net, manga18.club, manga4life.com, mangakik.com, manganelo.link, manganine.com, mangapan.com, mangapill.com, mangasy.com, mangatoread.com, mangatx.com, mangazuki.me, manhwa18.com, manhwatop.com, powermanga.org, shonenjumpplus.com, tumanga.net, tuttoanimemanga.net, zinmanga.com
  • Added support for Wordpress (basic) generic framework. Some examples of websites using this framework structure are: https://death-note-manga-online.com/, https://namaikizakari.com/ or https://nisekoi-manga.com/
  • Added support for the new website (v3) of Mangapark.net
  • Added a new option in the Settings to disable the “already downloaded” attribute for chapters completed with errors
  • Fixed support for Coreview generic framework with 1-page chapters
  • Fixed Mangakakalot support
  • Fixed Mangasee support
  • Added support for the new domains of Mangaworld and Readcomiconline
  • Added a new option into the Extra menu to select the images source for Mangaplus betweet web browser and Android app.
  • Added support for Manga Downloader Assistant extension: with this new method you'll can to bypass any anti-bot protection thanks to the use of a web browser extension! More info at https://redsquirrel87.com/mda
  • Changed the Manga generic class with support for a common Cookie store: this way all the websites (even those without any protection currently) will support the anti-bot bypass method if they will decide to enable it in a future.
  • Migrated from the deprecated Nashorn engine to GraalVM for Javascript support: this means you'll have to download new dependencies at program's startup (just one time) but this also will bring better compatibility with all the OS out there
  • Improved the Wordpress (Madara) generic framework support: now the program supports also websites that encrypt the pages with base64
  • Included the FlatLaf themes (Light, Dark, IntelliJ and Darcula). Please note that to use them you'll need Java 8 or newer installed.
  • Added the ability to login for Mangaeden: this because some manga need a valid login to show their chapters' pages. You can find the login panel inside the Extra menu.
  • Removed the loading GIF image and replaced with a classic one
  • Improved the updater/launcher of the main program: now it loads JVM options/params from the external file “vmoptions.txt” so that the user can add his custom options/params (such as for request more memory, for using a proxy, for disabling 3D graphics engine, etc…).
  • The main program now checks and updates the updater executable automatically in background
  • Added a mini splash screen to avoid dead time while initializing GUI components at startup
  • Changed the tray icon behaviour: now it will show/hide the main window of the program with just one click.
  • Added a new alert in the Settings window about the download pauses: when a chapter has a big number of pages too high value for download pauses could cause errors with websites (like Batoto) that apply an expiration time to images URLs.
  • Improved the logging function
  • Improved the exit function
  • Now if any error occurs while downloading a chapter then its progress bar will appear red.
  • The selected language will now be saved: the program will try to apply it to any manga you'll load, automatically selecting the “Any” option if the specific language is missing.
  • Fixed support for ComicPixiv and Toonily
  • Improved the support for Rawdevart: now the program will load all the pages available for chapters list
  • Improved the support for MangaDex: now you can load chapters list also from a group page
  • Added an upgrade function for the database to change all the old MangaDex chapters URLs to the new ones based on API v2: this will allow to load again the list of previous downloaded chapters from old databases.
  • Now current program, OS and JVM versions will be included inside the jvm_log.txt file.
  • New design for the Settings window: now the preferences will be divided into a neater tabbed layout.
  • Changed the languages filter function: now you'll have a useful combobox on the main window of the program that will let you to select an available language in a moment, without the need to download again the chapters list!
  • Enabled the “restart download” button (from the right-click popup menu) on the downloads queue even for chapters completed with errors: now you can try again to download them without the need to add them again to the download queue manually!
  • Added the ability to export (and import) the program preferences to an external XML file.
  • Added a confirmation message when using the “single file” mode to reverse the chapters download order in the output file.
  • Fixed an error in the credits section about the author of the loading GIF image.
  • Fixed support for Webtoons, LoveHeaven (now LoveHug), Cruzers generic framework, Mangaworld, Comic-Walker, MangaDex (migrated to the v2 of their API system), Rawdevart
  • Fixed again the support for Bato.to: now their website uses Javascript functions to obfuscate and crypt the image files path, so the program needs to use the built-in Javascript engine to deobfuscate and decrypt them but I don't know if it will work with every OS. Please report any errors.
  • Ricompiled with the old JDK: this should fix the crash at startup if JDK v15 is not installed in your OS.
  • Fixed Batoto support.
  • Fixed a bug with Mangaeden and the “download as single file” function: now the pages of the chapters will be sorted correctly.
  • First steps to reintroduce the old method to bypass Cloudflare protection: now the program will try to load the website by using the JavaFX web browser feature. It still does not work for now, it needs more work.
  • Added a new error message about the Cloudflare anti-bot protection.
  • Removed the HTMLUnit library since it's not necessary anymore.
  • Now if the download folder does not exist the program will automatically ask for a new path before starting the download procedure (without giving an error like in past versions).
  • Fixed the support for Mangasee (https://mangasee123.com/): now the program is compatible with their new website.
  • Added an option in the Extra menu to disable the MD@Home server for Mangadex (https://mangadex.org/): now you can choose to prefer the official server instead of the MD@Home when requesting chapters' pages.
  • Improved the support for MangaWorld (https://mangaworld.tv/): now the program can load chapters list also from pages with errors in HTML tags (like Bleach) and the manga title will not include the “NEW” tag anymore (if present).
  • Fixed the support for MangaEden: now the program will acquire data from the web pages instead of using their API system which does not work anymore.
  • Improved the support for Comic-Walker: now chapters with spam URLs in their pagelist are supported too.
  • Added an option in the Extra menu for Manganelo: now the user can change the download server (useful with some manga that did not work with the default server).
  • Reverted a change in the user-agent used by the app: in my attempts to bypass Kissmanga protections I changed the fake user-agent used by the app but this seems to have the side effect of breaking the support for some websites (for example MangaDex), so I changed it back to the old good value.
  • Added support for the “super high” quality for manga pages of Mangaplus.
  • Added full support for Juin Jutsu Reader (https://juinjutsureader.ovh)
  • Fixed support for the generic Coreview framework and all the websites based on it.
  • Changed the default value of the option to skip a number of pages from Kissimanga manga to 0, since it seems they disabled their sick protection.
  • Improved the support for Wordpress (Madara) generic framework: this should fix issues with some websites like https://mangazuki.info/
  • Improved the support for Mangakakalot and Manganelo websites: many pages of manga on Manganelo seem to redirect to Mangakakalot server, now the program should download them anyway.
  • Added an option in the Extra menu to set the number of pages to skip for Kissmanga manga (by default set to 5): this because they started adding disgusting images to the chapters' pages list, probably as a (sick) form of defense against downloaders like this program.
  • Fixed a bug in the Wordpress (Madara) generic framework which could prevent the loading of the chapter list in case it was not loaded dynamically with JS.
  • Fixed a bug in the Cruzers generic framework which loaded the chapters list in reverse order
  • Fixed the support for mangalib (https://mangalib.me/)
  • Added support for the “Cruzers” generic framework: you can now download from all the websites which use the Manga Cruzers template (a list can be find at https://mangacruzers.com/read-manga/)
  • Restored support for the old Manganelo (http://manganelo.com/): now the program supports both the old manganelo and the new manganelos websites.
  • Fixed the support for Mangakakalot (https://mangakakalot.com/) that did not work anymore
  • Improved support for the Wordpress (Madara) generic framework: now the program should be compatible also with those websites which load the chapters list dynamically using JS.
  • Now the program will notify a different error when the user inserts an unsupported input URL.
  • Now the status string of the loading screen will appear on the top of the image: this way it will be easier to read it even when using small screen resolutions.
  • Removed the option to disable the creation of the JVM log file, now it will be created every time you run the program.
  • Improved the JVM logging framework and verbosity for a better and more effective analysis in case of problems.
  • Fixed support for Manganelo (http://manganelos.com/)
  • Improved support for Bato.to (with some problematic manga like Tower of God)
  • Improved support for Mangaworld: now also the volume number (if any) will appear in the chapter's title. This should avoid issues with duplicates when two or more chapters have the same title but they are from different volumes.
  • Added a function to detect the image format from its file header.
  • Added an option in the program's Settings to enable the detection of the image format from its file header instead of using the “content-type” header of the server.
  • A new version for the updater is available (you need to download it manually from the website since the automatic update procedure downloads updates only for the main executable of the program): now in case of download errors while connecting to the server it will ask for using the local executable (if available) of the program.
  • Now if the program can not detect the extension for the downloaded image it will notify an error in the log.
  • Fixed support for Comic.pixiv.net
  • Improved support for Mangageez: now the program will search for latest released chapters for a manga also in the website feed. This because the website does not seem to include latest released chapter in the chapters list of the manga before a few days.
  • Added dedicated support for Jaiminisbox (https://jaiminisbox.com)
  • Added support for hentai contents for mangapark.net #297
  • Fixed a download bug with LoveHeaven and manga with Japanese chars inside the pages URL
  • Now for all the websites the first page will not be named 000 anymore: this should fix incompatibility with some reader apps which identifies the 000 page as the chapter cover.
  • Fixed support for Mangaworld: now the program supports also their new .tv domain.
  • Fixed support for LoveHeaven: now the program will use the Flat Manga framework automatically for it
  • Removed support for DGTread: the founder of the website contacted me and asked for remove the support for his website from the program. You can also find an official statement here: https://digitalteam.forumcommunity.net/?t=61598600
  • Dropped support for novelleleggere since their website closed.
  • Now if the download process skips any page then the program will show a “Procedure completed with errors” message instead of the normal “Procedure completed” one
  • Fixed a bug with Mangaeden that downloaded pages in the wrong order
  • Fixed support for Readmanga
  • Added support for Mangageez (https://mangageez.com/)
  • Added support for Rawdevart (https://rawdevart.com/)
  • Fixed a bug in the Coreview generic framework for chapters with encrypted images
  • Improved the support for LoveHeaven that did not show the latest chapter since it's not in the chapters list on their website
  • Implemented a system of rules for custom replacing in chapters filenames
  • Fixed the support for LoveHeaven: now the program can login to get the chapters list.
  • Added into the Extra menu an option to set login data for LoveHeaven
  • Fixed a bug with the bookmarks custom name support: now if a manga has no custom name the program will use its original name even if the specific option for custom name is enabled in the settings.
  • Fixed a bug with the row selection when using the context menu on download queue table
  • Added support for ComicPixiv (https://comic.pixiv.net/)
  • Added support for Hentai2read (https://hentai2read.com/)
  • Added support for free chapters at Coolmic (https://coolmic.me/)
  • Dropped support for Japscan
  • Improved the support for Wordpress (Madara) generic framework with one-page view mode
  • Added support for DGTread (https://dgtread.com/)
  • Added support for Manhua.dmjz.com (https://manhua.dmzj.com/)
  • Improved support for MangaReader CMS generic framework
  • Added a context menu to the bookmarks table to search for a manga
  • Now the URL of the manga loaded from the bookmarks will be automatically copied in the system clipboard
  • Added an option into the filename scheme settings to prefer the custom name set in the bookmarks for a manga instead of the original one
  • Fixed a bug with the enumaration of pages for Coreview generic framework
  • Removed the duktape JS engine dependency: now the program uses pure JAVA code to decode the Mangaplus responses, this means that it does not need anymore a Javascript engine and also that Mangaplus is now compatible with all the OS compatible with JVM (and not only with 64-bit or > Win 8 systems as it was with duktape!).
  • Fixed a bug that did not save the new custom title for bookmarks from a generic framework
  • Fixed a bug with Mangaplus bookmarks that could create duplicates
  • Moved all the external libraries from the main package to an external folder: this way the main executable of the program is far less heavy (about only 4 MB instead of over 25 MB) and so it will require far less time to download any new upgrade in future.
  • Added a function at startup to check for external libraries presence and to download them in case they are missing
  • Added support for Comic-Walker (https://comic-walker.com/)
  • Added an option for Comic-Ryu in the Extra menu to choose the images source between Desktop or Mobile view.
  • Fixed Flat Manga support for dynamic loaded images (this fixes the issues with Loveheaven too)
  • Added a context menu to the download queue table: you can now stop, restart or remove a single chapter from the download queue!
  • Added a new Cloudflare anti-bot protection bypass method: now thanks to the use of the HTMLUnit library the program can load any webpage in background and get the necessary cookies to bypass the Cloudflare anti-bot protection used by many website. This way more websites will be compatible with the program (for example the much requested Japscan) and hopefully it should survive better to future updates by Cloudflare to its protection
  • Removed the JavaFX dependency since it's not required anymore.
  • Now the program will use the STORED flag instead of the DEFLATE one for the 0 level compression in ZIP/CBZ formats. This should bring to a better compatibility with some reader apps.
  • Reintroduced the support for Mangakawaii (https://www.mangakawaii.com/)
  • Reintroduced the support for Japscan (https://www.japscan.co/)
  • Minor fixes to the Italian translation
  • Added support for MangaPlus (https://mangaplus.shueisha.co.jp/)
  • Added an option in the Extra menu to choose the images quality for MangaPlus between Low and High
  • Added support for Manga-Park (https://manga-park.com/)
  • Added support for MangaBox (https://www.mangabox.me/)
  • Added support for MangaLib (https://mangalib.me/)
  • Added support for Manamoa (https://manamoa.net/)
  • Added support for Scantrad (https://scantrad.net/)
  • Added support for Comic-ryu (https://comic-ryu.jp/)
  • Added support for the generic framework Flat Manga
  • Added the ability to store also the output folders in the history
  • Increased the manga URLs and output folders history max size from 20 to 50
  • Added an option in the settings to set a random value of seconds from a range for the waiting between pages downloading (for a safer anti-ban protection)
  • Now the bookmarks table will not disappear after the use
  • Now you can edit the manga title for bookmarks
  • Now the bookmarks will be sorted by title by default
  • Now for JPEG images the program will use the “.jpg” extension instead of “.jpeg” (for a better compatibility with some reader apps)
  • Fixed support for Kissmanga
  • Added full support for MangaSee (mangaseeonline.us)
  • Removed support for valhallascans.com since it does not exist anymore
  • Fixed support for bato.to
  • Fixed the support for LHScan (now Loveheaven)
  • Added support in the Foolslide framework for websites that encrypt manga pages links in base64
  • Fixed a bug with the language filter when the list sorting was changed using columns headers
  • Fixed the support for webtoons.com
  • Reintroduced the “download as single file” feature.
  • The new “download as single file” function now works also with JPEG and RAW download modes! All the pages will be downloaded in just one folder and named consequently.
  • Added a button in the middle toolbar to change the current loaded manga
  • Fixed a bug with some manga of Tohomh
  • Fixed a couple of errors in the Italian translation
  • Now the list order (normal or reversed) chosen by the user will be remembered by the program and automatically applied to every manga
  • Fixed minor bugs in the code
  • Fixed a bug with chapters' title of Mangadex manga
  • Fixed again support for Coreview generic framework and so all the supported websites based on it
  • Improved the support for FanFox and MangaHere
  • Added a button to open the output folder for every downloaded chapter
  • Fixed a bug with ac.qq support
  • Added the number to the title for chapters from ac.qq
  • Added support for the generic framework Genkan
  • Added support for ac.qq.com
  • Fixed support for the Coreview generic framework and all the supported websites based on it
  • Added into Settings an option to ask for the output folder every time you add a chapter to the downloads list
  • Fixed a bug with the bookmarks that broke support for supported websites in past version
  • Added the ability to delete a bookmark from the list simply by pressing the DEL key on the keyboard
  • Fixed a bug with the download function on Linux systems
  • The generic framework used from a manga is now saved in the bookmarks (and loaded automatically)
  • Fixed a bug with the SQLite support on some operating systems
  • Fixed a bug in the check for SQLite support
  • Added support for the following supported websites: Manhwa18 and Readcomiconline #64.
  • Now the websites based on the Coreview framework will show only the free (and so downloadable) chapters in the list #181.
  • Added a check at startup for missing SQLite support (this way the program will work anyway, even without new bookmars/last download features) #176.
  • Fixed a bug that did not parse correctly HTML entities in titles for Mangadex manga #178.
  • Reintroduced and fixed the support for the following supported websites: Mangakakalot, Manganelo, Merakiscans, Toonily and Valhallascans
  • Fixed support for Wordpress (Madara) framework
  • Fixed a major bug with the loading of the stored preferences
  • Reintroduced and fixed the support for the following supported websites: MangaEden (both ENG and ITA), LHScans, MangaHere, FanFox and MangaPark
  • Fixed again the support for the Coreview framework and all the supported websites based on it (Tonarinoyj, Kuragebunch, ShonenMagazine and ComicBorder)
  • Fixed a bug that could lead to an exception while updating the chapters table
  • Added a changelog popup at first run after a successfully update
  • Reintroduced the support for all the websites based on the Coreview framework and so even for the following supported websites: Tonarinoyj, Kuragebunch, ShonenMagazine and ComicBorder.
  • Inserted a warning message about the ban possibility for too quick requests #161 and a button to reset all the stored preferences #162.
  • Totally rewritten the core of the program: now it can download multiple chapters concurrently and during the download process you can change manga and/or add new chapters to download in real time.

Since this is the biggest update this program got in its history, I consider this first release of v30 a “beta”, so please expect many bugs and not working things. I'm sorry for that but a deeper work of testing and fixing all the supported websites would increase even more the release date and since it's already been about six months from the last release I thought that it would be a better idea to release it with the new core and major fixes and to work to minor bugs/fixes for every supported website day by day.

New major features:

  • Bookmarks support: you can now save and load manga in your bookmarks.
  • Last download date: the program will now save the date of last download for every chapter you download, so you can now know if you have already downloaded a chapter of what was the last downloaded one for any manga.
  • Management of already existing files/folders: now in the settings you can decide what to do with already existing files/folders, choosing between three different option (overwrite, skip or add a suffix).

Supported websites status:

  • Working websites: Mangadex, Ciayo (EN and ID), Fallen Angels, Fanfox, Ganma, Kakaopage, Kissmanga, Manga-lel, Mangapanda, Mangareader, Mangaworld, Novelleleggere, Ramareader, Readmanga, Sensescans, Tohomh, u17, Webtoons
  • Not working websites: Comicborder, Kuragebunk, LHScans, MangaEden (EN and IT), Mangahere, Mangakakalot, Manganelo, Mangakawaii, Mangapark, Merakiscans, Shonenmagazine, Toonily, Valhallascans
  • Dead websites: Mangastream, Mangarock

u17

  • Added support for their website #64.
    Please note that you can download only free chapters with this program, you can NOT login to download paid chapters!

Novelleleggere

  • Added support for their website #64.
    Please note that you can download only manga from their website!

Application

  • Added an icon in the system tray (when supported by the OS) to allow the user to fully minimize the main window of the program by double-clicking on it #121.
  • Added the ability to view the downloading process progress directly with a tooltip on the system tray icon.
  • Changed the way the updater will launch the main executable of the program: in this way now there should be no issues with the plugins dependencies.
    Very important note: now you have to download the full package from the bitbucket download page since the old updater does not work anymore!

Application

  • Fixed an issue with dependencies of the TwelveMonkeys ImageIO plugin #116.

Merakiscans

  • Added full support for their website #64.

Valhallascans

  • Added full support for their website #64.

Kakaopage

  • Added support for their website #64.
    Please note that you can download only free chapters with this program, you can NOT login to download paid chapters!

Tohomh123

  • Added full support for their website #64.

Application

  • Added support for three generic frameworks: Foolslide, My Manga Reader CMS and Wordpress Manga (Madara). Thanks to this from now on it will be possible to download from a myriad of websites based on these three frameworks without to wait the official support in the app #112.
  • Improved the download function: now the program will be able to automatically detect the image format of the pages, in this way there will be no more images downloaded and renamed with the wrong extension #115.
  • Improved the JPEG support thanks to the TwelveMonkeys ImageIO plugin, this should fix all the colors and profiles issues with the JPEG image files #116.

ReadManga

  • Fixed a bug that could leave URL parameters in the images filename #111.

ReadManga

Application

  • Added a new function in the View menu to filter the chapters list for a single language #110.
  • Added in the Edit menu a new function to switch between other JVM themes (the program will load all the themes currently installed in the JVM automatically) #109.
  • Added in the downloading window a new button to open the output folder #108.

Tonarinoyj

  • Fixed a bug that saved GIF images with a wrong PNG extension #105.
  • Added a function to auto-recognize if an image is encrypted (and therefore it needs to be decrypted) or not.

Application

  • Removed the options for enable/disable the decryption function for all the Tonarinoyj-based websites (since the program now automatically recognizes whether an image is encrypted or not).
  • Fixed a bug on initialization of the cloudflare cookie that in case of JAVA versions lower than 8 prevented the use of the program #106.

MangaKawaii

  • Fixed a bug that did not load manga title correctly.

Manga-lel

Kissmanga

  • Fixed support for their website #103.

ComicBorder

  • Fixed support for their website #99.

Kuragebunch

  • Fixed support for their website #99.

Tonarinoyj

  • Fixed support for their website #99.

ShonenMagazine

  • Fixed support for their website #99.

Ciayo

  • Added full support for their website (both English and Indonesian versions) #64.

Toonily

  • Added full support for their website #64.

Application

  • Added a confirmation dialog to avoid unwanted terminations #102.
  • Changed some shortcuts and added new ones #98.
  • Minor bugfixes.

WebToons

  • Fixed a bug that did not load manga with few chapters #90.

MangaDex

  • Fixed (again) a bug that could lead to false positives in identifying Cloudflare's anti-bot protection.

JapScan

  • Added support for the captcha screen: now the user will be able to solve the captcha directly from the program and so bypass again the Cloudflare anti-bot protection #89.
    Please note that the solution of the captcha may require several attempts, this is unfortunately due to the limitations with javascript and cookies support of JavaFX. In case after many attempts it continues to not refuse the various solutions (even if they are correct) it is advisable to close the program and try again.

RamaReader

WebToons

GANMA!

  • Added full support for GANMA! as requested #64.

Application

  • Fixed a bug with the files rename function #88.
  • Now the window for the forced bypass of the Cloudflare anti-bot protection will be fully manageable by the user who will be able to resize or eventually close it at will.
  • Added in the Extra menu an option to disable the function to bypass the Cloudflare anti-bot protection: this is useful in case you download manga only from websites not protected by Cloudflare because it makes the process of getting chapters list much faster than when it is active.
  • Fixed a bug that no longer loaded the screen to bypass the Cloudflare anti-bot protection after the first time.

Application

  • Fixed a bug that did not allow to download manga whose name ended with a dot or a space #85.

MangaDex

  • Improved the bypass function for the Cloudflare anti-bot protection #73.
  • Fixed a bug that showed an error screen even when the program worked #84.

Application

  • Fixed a bug that added unwanted characters to the output file or folder name #83.

MangaDex

  • Introduced a basic support for loading a web page within the program to solve the captcha manually (not active yet, we'll have to wait for Mangadex to enable the captcha protection to test it) #73.
  • Fixed support for chapters that have more than one translators group #81.

MangaKawaii

  • Added support for their new web address (.to instead of .com)

Mangakakalot

Manganelo

  • Added full support for Manganelo since several Mangakakalot's manga redirect to this web site.

Isekairaw

JapScan

  • Added a new advanced mode to bypass the anti-bot protection by Cloudflare by using JavaFX #82.
    Warning: this function requires that support for JavaFX platform is installed in your OS!

Application

  • Now the program will remove any spaces at the beginning and at the end of the URL you paste #76.
  • Now the “dot” will not be removed anymore from output files/folders names #77.
  • The application now no longer starts automatically in full screen and now it stores (and then restores) the custom sizes set by the user #78.
  • Added a function in the Edit menu to resize automatically the table's columns width to fit their contents #78.
  • Added in the Settings an option to choose to use the .zip extension instead of the classical .cbz for the CBZ output mode #79.
  • Added in the window to set the filename scheme of the output file a new option to set the maximum length of its main fields (manga name, chapter's title, translators group) to avoid exceeding the length limit of 260 characters for the absolute path that could give issues in the old versions of Windows OS and with some comic reader apps #80.
  • Fixed a bug that let the user to disable all the fields in the choice of the filename scheme of the output file bringing the creation of a file with no name (only with the extension).
  • Graphically rearranged the GUI of the “Change Manga” window.
  • Fixed a couple of minor bugs.

MangaDex

  • Fixed a bug that did not load correctly the manga title #75.

Application

  • Fixed a typo with the English translation #75.

MangaDex

  • Added a specific error message for when MangaDex enables the anti-bot protection with captcha in order to easily distinguish it from any more serious errors with the website support.

ShonenMagazine

  • Added full support for ShonenMagazine as requested #64.
  • Added an option in the Extra menu to enable/disable the decryption function for image files.

MangaStream

SenseScans

MangaDex

  • Fixed the support for their website #71.

Application

  • Added an option in the Settings where the user will can set how many manga URLs store in the “Change Manga” window and eventually totally clear the history #70.

Kuragebunch

  • Added full support for Kuragebunch as requested #64.
  • Added an option in the Extra menu to enable/disable the decryption function for image files.

JapScan

  • Fixed a bug when the pages URL contained a space #68.

WebComicsApp

  • Dropped the support for WebComicsApp since the website does not allow to read the manga in full (it requires the use of their mobile app) #67.

ComicBorder

  • Added full support for ComicBorder as requested #64.
  • Added an option in the Extra menu to enable/disable the decryption function for image files.

MangaPanda

MangaReader

Application

  • Changed the “Change manga” dialog, now the supported websites (and their example urls) will appear inside a more organized table.
  • Now if the user insert an url without the http protocol the program will automatically add it.

WebComicsApp

Tonarinoyj

  • Added an option in the Extra menu to enable/disable the decryption of the image files (#60).

Fallen Angels

  • Fixed a bug with the CBZ output format that resulted in corrupted archives.

Tonarinoyj

Fallen Angels

JapScan

  • Fixed a bug that caused a fail when downloading images that had a space in their link, as reported #55.
  • Added in the new Extra menu an option to enable/disable the decryption for images, as requested #57. Please be careful to enable this function ONLY when downloading encrypted chapters because it will cause glitched images if used for unencrypted chapters.

MangaDex

  • Fixed a bug that did not show anymore chapters for Hentai manga, as reported #58.

Application

  • Added the new “Extra” menu in the toolbar where you'll can find any extra functions for the various supported websites.

MangaPark

MangaKawaii

Manga-lel

JapScan

Application

  • Added into the Settings window a warning message about the incompatibility between JPEG and PDF output modes with manga that have pages in WEBP format.

MangaDex

  • Fixed a bug with the pages download function.

Application

  • Changed the shortcut to change manga from CTRL+Space to the simpler F5.

MangaDex

  • Fixed a bug with the function to bypass Cloudflare anti-bot protection.
  • Fixed a bug in the download function that failed on Linux.

Batoto

  • Fixed a bug with the function to bypass Cloudflare anti-bot protection.

Application

  • Fixed a couple of bugs in the Italian translation.
  • Added a loading picture to avoid that the program could appear as freezed while acquiring chapters lists.

Application

  • Fixed a bug in the general download function that could cause a connection leak issue (#50).

MangaDex

  • Enabled the function to bypass the anti-bot protection by cloudflare.

Application

  • Fixed a bug with numbers in the filename scheme settings (#49).
  • Added a new option in the “Edit” menu to enable or disable the creation of the output file with JVM log messages.

Kissmanga

  • Fixed a bug with the new download function.

MangaWorld

  • Fixed a bug with the acquisition of the filename of the chapters pages (#48).

FanFox (MangaFox)

  • Fixed a bug that brought to a download fail on Linux systems.

MangaHere

  • Fixed a bug that brought to a download fail on Linux systems.

Application

  • Changed all the images download functions that now use the external library Apache HttpComponents, this should fix several bugs that you could have with the HTTPS and SSL protocols on some OS.
  • Now the program saves any JVM errors in an external TXT file inside the same folder where the executable is located. In this way will be easier to check and fix any future bugs/issues.
  • Fixed a typo in the Italian translation.

APD Read Online

  • Dropped the support to their website since it does not exist anymore.

LHScan

  • Fixed the compatibility with their website.

MangaHere

  • Fixed the compatibility with their website.
  • Removed the “force desktop mode” option because it's useless now.

MangaEden

  • Fixed the compatibility with their website.

FanFox (MangaFox)

  • Fixed the compatibility with their website.
  • Removed the “force desktop mode” option because it's useless now.

MangaRock

  • Added partial support for their website as requested (#33). For “partial” I mean that since the images downloaded from Mangarock.com are in WEBP format and since JAVA has no support to load/convert the WEBP images yet, you can NOT use the PDF or JPEG conversion functions as output format. You can select only CBZ or RAW modes and you'll need a comic reader app that supports WEBP image files to view them (for example on Windows 10 I use CDisplayEx and it supports them).

MangaWorld

  • Added full support for their website.

Kissmanga

  • Completely rewritten from scratch the support to their website. Now the program will literally execute the same Javascript code of their official website to decrypt images links, in this way it should finally work for everyone (I hope).

Application

  • Added an option to insert an user-defined pause between pages downloading (useful to avoid an IP ban from MangaDex for example).
  • Improved the source code of the program with a cleaner and more object-oriented code that makes the execution of the program more efficient and it will allow me to fix future issues quickly.

MangaDex

  • Rewritten from scratch the MangaDex functions to support the new v3 of their website.

LHScan

  • Added the support for LHScan website (as requested #27)

APD Read Online

  • Added the support for manga with mature contents (by bypassing the warning screen).

KissManga

  • Fixed again the support for Kissmanga website.

KissManga

  • Fixed the support for Kissmanga website.

Application

  • Fixed a bug with the JPEG conversion that failed when the input image had not a RGB colorspace.
    Important note: unfortunately the conversion procedure sometimes creates images with a sort of pink filter applied, this is unfortunately due to the limitations of the JAVA image conversion functions and therefore can not be fixed. If you got into these problems the only possible solution is to use the RAW format instead of JPEG.

KissManga

  • Rewritten the decryption function for pages links.

MangaDex

  • Added the support for the new update of their website (#18).

Application

  • Added the “single file” download mode: now you can choose to download two o more chapters from a manga in a single CBZ or PDF file!
  • You can choose the filename for the single file download mode.
  • You can choose the writing order for the chapters inside the single file download mode.
  • The option to create a subfolder for every manga is now enabled by default (#16).
  • Reintroduced the possibility to sort the table from its headers (#14).

KissManga

  • Rewritten the function to bypass the Cloudflare anti-bot protection: now the program can acquire the chapters list again (#17)
  • Bypassed the ban of the application by the website (it returned always a 503 HTTP error when it tried to download an image).

FanFox

  • Added into the Settings window a new option to force the desktop mode during the download procedure: this is useful when the acquisition of the chapters list works but then the servers (where the image files are stored) of the mobile view mode are down.

MangaHere

  • Added into the Settings window a new option to force the desktop mode during the download procedure: this is useful when the acquisition of the chapters list works but then the servers (where the image files are stored) of the mobile view mode are down.

MangaDex

  • Added the support for the new update of their website.

Application

  • Fixed some graphic bugs in the GUI on some Linux distros.
  • Fixed a bug with the creation of the subfolder for every manga that did not work if the user did not enable the “Manga” field in the chapter's filename scheme.
  • Added in the Settings window the possibility to set the font size for the log of the download procedure.

Application

  • Fixed a bug with any manga that had a special character in its URL that brought to a failure when trying to acquire the available pages list.
  • If one the the fields available for chapter's filename has null value now it will NOT be include in the chapter's filename scheme even if it was enabled in the Settings window.
  • A totally new function to bypass the Cloudflare anti-bot protection: now the program will use JAVA native functions to bypass the javascript checks and all the procedure will be automatic and in background!
  • Removed the dependency of JavaFX: thanks to the new function to bypass the Cloudflare anti-bot protection there is no need for JavaFX anymore!
  • Rewritten the download function: with more checks and new options, the download procedure is now more optimized than ever before.
  • Changed the GUI of the “Change manga” window with a clearer list of supported websites.
  • Fixed a bug on the menu bar that could not always respond to the first click of the mouse.
  • Changed the “Chapters filename scheme” window: now you can choose between even more advanced options for the chapter's filename, such as creating a subfolder for every manga, removing the manga's title from the chapter's title, keeping only numbers from chapter's title, custom replacing in every available fields (#13).
  • In the “Chapters filename scheme” window now you can set your own custom parameters to see an example preview for the chapter's filename.
  • Added new options in the Settings window!
  • Possibility to save the downloaded chapters as PDF files (#9)! The user can also choose the image quality to reduce the filesize.
  • Possibility to convert the downloaded chapters pages files as JPEG images. The user can also choose the image quality to reduce the filesize.
  • Possibility to choose the ZIP compression level for CBZ files (even with the ability to disable it, useful for compatibility with some CBZ readers).
  • Now the program will check if the output folder is writable before letting the user to change it. Useful to prevent the selection of folders where the program has not write permissions.
  • Fixed a system bug with some Linux distros that brought the program to freeze during the download procedure (#12).
  • Changed the “Procedure log” panel: now the text is styled (bold for timestamps, red color for errors) for a better appearance and legibility.
  • Timeout values increased to 15 seconds by default.

FaxFox

  • Now if the mobile view mode returns a HTTP error code the program will try to acquire the available pages list from the desktop mode too.

MangaHere

  • Now if the mobile view mode returns a HTTP error code the program will try to acquire the available pages list from the desktop mode too.

APD Read Online

KissManga

  • Added the full support for Kissmanga.com (#7).
    Please note that KissManga has the Cloudflare anti-bot protection always active, so you need to bypass it with the new specific function in the Extra menu. Please note also that KissManga use an AES encryption for their pages links, so the function to download from their server is much more complex compared to those ones for the other supported websites, so it will require more resources and may contain bugs (please report any on the project's official page on BitBucket).

MangaHere

  • Fixed a bug with the HTTPS certificates that prevented pages downloading.

MangaDex

  • Added the support for the new update of their website (thanks to @Infernotez for reporting the issue).

MangaDex

  • Added the support for the new .org domain

Application

  • Added the support for the download queue: now you can add chapters from different manga to the download queue or even chapters from manga of different websites and download them all together in just one download process!
    Note: the new download queue procedure is optional, if you wish you can continue to use (and download chapters with) the old classical procedure.
  • Updated the GUI with the new options for the download queue.
  • Fixed a couple of typos in the English translation (thanks to #3)

MangaDex

  • Fullfilled the request #3: now the program will recognize if the inserted manga has pagination of chapters on the website and will ask the user if to load only the 100 chapters of the page or all the available ones.
    Please note that loading all the available chapters will require to download many different web pages, so it requires much more time and network resources!
  • Fixed a bug with the filename 0-padding function that placed the zeros in the wrong position (#4)

MangaEden

  • Fixed a bug with the https protocol that prevented from downloading any page from their website.

Batoto

  • Fixed a bug with the acquisition of translators group and uploader names.

MangaDex

  • Fixed a bug that did not show any chapter available for the manga.

MangaFox

  • Added the handling of licensed manga: some manga on MangaFox are not available in mobile view mode since they are licensed. The program now can recognize them and will use a new function to get the pages list from the desktop view mode.
    Note: this procedure requires to load a web page for every image, so it requires much more time and network resources.

Application

  • Added a new option into the Edit menu to reverse the table sort order.
    Note: the sort order will impact also on the downloading process of the chapters, infact they will be downloaded following the sort order you choose.
  • Added an option into the Settings window to choose the table rows height.

MangaFox

  • Added complete support for Fanfox (better known as MangaFox)!

MangaHere

Application

  • Possibility to download any chapters of any manga from MangaDex.com, Bato.to and MangaEden.com.
  • Now while acquiring the manga chapters the GUI will not be freezed anymore.
  • Now the “Change manga” window will store up to 10 manga URLs
  • Added the “Report a bug” section
  • Added an option to the “Disclaimer” window to let the user to see it again at startup.
  • Improved errors handling
  • Fixed a couple of bugs in the Italian translation

Batoto

  • Added the support for the new Batoto website
  • Added the “Extra” menu with a function to bypass the Cloudflare anti-bot protection (Warning: this function requires JAVA version 8 or higher!)
  • The window opened by the function to bypass the Cloudflare anti-bot protection will close automatically, so no further user intervention required now!
  • Now the function to get the chapters pages is much faster as all the pages will be acquired with a single call to the server!

MangaDex

  • Added the support for hentai manga
  • Fixed a bug with the title acquisition of hentai manga that added a “H” suffix to it.
  • To Oracle for the JAVA language.
  • To all the supported websites for their wonderful online database of manga.
  • To my girlfriend for her patience.
  • To all the patrons supporting this program on Patreon, in particular: psi-pisi, BD, bakaneko420, ilbuonteo, PS Valentine, Interabang33, lily277, DeBes, Uramichi!