manga-downloader

Manga Downloader
Preview Status
Active Active
Platforms
JAVA Linux Microsoft Windows Anime & Manga
Download
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 the following websites (in alphabetical order):

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 listed in the above list of the officially supported ones! This is a list of supported generic frameworks with some tested websites which work with them:

  • On Windows install (or update) JAVA (minimum version required Java 7) and reboot your PC, then just extract all the files from the ZIP package and run the EXE file (please be sure that the .jar file is in the same path of the EXE!).
  • On Unix distros or Mac:
    • Install (or update) JAVA (minimum version required Java 7) and reboot your PC.
    • Download the ZIP package and extract it (you need “unzip” is installed!):
      unzip MangaDownloader.zip
    • Enter in the folder just extracted and run the JAR file with JAVA typing in a terminal:
      java -jar MangaDownloader.jar

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

  • 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

  • Added support the their new website address (www.lelscan-vf.com)

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.