-
Read comics
-
Create libraries to manage
your comics collection -
Some explanations about
available options
Challenger Comics Viewer is an Android application designed to read comics on Tablets and Phones.
It supports CBZ/ZIP, CBR/RAR, CBT/TAR, CB7/7Z, PDF, JPEG, PNG, GIF and BMP files.
Read comics
Open comic files
To open comics, you have to select option menu item and choose « Open » action. It will display a file browser, then you can choose file to open.
To open files from external SD Card, you need first to find the folder of you external SD Card. Depending of you Android device, it could be located to :
- /mnt/external_sd
- /sdcard/external_sd
- /storage/extSdCard
- /storage/sdcard1
Open network files
To open comic files from network, you have to select option menu item and choose « Open Web » action. It will display a list of supported sources : Google Drive, DLNA/Upnp, Webdav, Samba (windows), DropBox, OPDS, SFtp and Ftp. You have to choose the correct source and then fill parameters fields.
Go to next/previous pages
To switch to next or to previous page you have to touch on the screen.
- In horizontal scroll mode, you can click on the right to go next page and click on the left part of the screen to go to previous page.
- In vertical scroll mode, you can click on the bottom part of the screen to go next page and click on the top of the screen to go to previous page.
In Multiple Image mode, you can also scroll pages using finger.
Create libraries to manage your comics collection
Opening files one by one can be quite annoying. If you have a lot of comics files, the best way to manage them is to create a library.
A library is a collection of comics files displayed with covers and grouped by collection, for instance all Batman issues are grouped under Batman collection. Once created, you can easily browse and switch to next issue of a collection.
Before creating a collection, check that your files are correctly dispatched in folders (if it does not match, don’t worry, you can choose « Folder » display mode in Options => Library => Library Display Mode). Here is a sample of folder hierarchy :
- Library
- Batman
- Issue 1.cbz
- Issue 2.cbz
- Issue 3.cbz
- Spiderman
- 01.cbr
- 02.rar
- 03.zip
- Hulk
- 01
- 0001.jpg
- 0002.jpg
- 0003.jpg
- …
- 02
- 001.png
- 002.png
- 00.3.png
- …
- 01
- Batman
To create a library, you must choose the « Library » option item. If there is no existing library, you can choose « Add » action and then browse to the Library folder (only folder can be choose to create a library). Once folder selected, application will scan folders to retrieve comics informations and then display the library.
Some explanations about available options
History
This section contains previously opened entry. You can easily re-open one by clicking on the item.There is a « Clear History » item at the end of the list, it allows user to clear the history.
Display
This section contains all options related to page display.
- Image Display Mode
- Multi Image View: Use this option to display multiple pages at the same time. This option is usefull when you want to scroll pages, so the end of a page can be display at the top of the beginning of the next page (like a band).
- Simple Image View: Use this option to display only one page at the same time. This option is usefull if you want to read comics like a « real » book.
- Scrolling Orientation: Used in « Multiple Image View »
- Vertical: Use this option to display pages one above the others.
- Horizontal: Use this option to display pages side by side.
- Fitting Type: All options will respect the page ratio.
- Fit to Width: Page width will match width of the screen.
- Fit to Height: Page height will match height of the screen.
- Fit to Screen: Page will be display to fill the screen.
- Reading style: Define which page you should read first (left page then right page or right page then left page)
- Normal: Left to right.
- Normal: right to left.
- Thumbnail Type: When pages are not yet available, a thumbnail will be displayed. Once page loaded, the page will be correctly displayed
- Mini Bitmap: Display a page thumblail when full page is not yet available
- Page Number: Display the page number when full page is not yet available
- Borders Cropping: Remove borders of pages
- Keep Border: Don’t remove borders
- Remove Borders. Light mode: Detect borders and remove them. If borders are difficult to detect, some borders can still remains. The illustration will not be cropped.
- Remove Borders. Medium mode: Detect borders and remove them, the detection level is greater than light mode. The illustration can be lightly cropped. Use this mode if some borders are still visible using light mode.
- Remove Borders. Aggressive mode: Detect borders and remove them, the detection level is greater than medium mode. The illustration can be cropped. Use this mode if some borders are still visible using medium mode.
- Border Type: Display page border around pages
- None: No borders
- Thin: Display thin borders around pages
- Medium: Display medium borders around pages
- Thick: Display large borders around pages
- Page Number Size: Display current page number over the current image
- None: Does not display page numbers
- Small – Transparent: Display small page number using transparent background
- Small – Compact: Display small page number using compact display
- Medium – Transparent: Display medium page number using transparent background
- Medium – Compact: Display medium page number using compact display
- Large – Transparent: Display large page number using transparent background
- Large – Compact: Display large page number using compact display
- Page Number Position: Change position where page numbers are displayed
- Bottom right: Display page number in the bottom right corner of the screen
- Bottom center: Display page number in the bottom center of the screen
- Bottom left: Display page number in the bottom left corner of the screen
- Top right: Display page number in the top right corner of the screen
- Top center: Display page number in the top center of the screen
- Top left: Display page number in the top left corner of the screen
- Page number display timeout: Page number can be hide automatically after few seconds. Display timeout can be customized.
- Infinite: Don’t autohide page number
- 1 sec: Display page number for 1 second
- 2 sec: Display page number for 2 second
- 3 sec: Display page number for 3 second
- 5 sec: Display page number for 5 second
- 10 sec: Display page number for 10 second
- Page Display mode:
- Single Page: Display pages one by one
- Double Page: Display pages 2 by 2. Like reading a real books (left page and right page are displayed at the same time).
- Split Double Pages: Split all scans in 2 different pages.
- Last Page action: Define the action to do when last page is displayed
- Do nothing
- Ask: Display a menu with all available actions
- Go to library view: Display library
- Load the next comics issue: Load automatically the next issue
- Load the next comics issue. Only for local files: Load automatically the next issue only if the next issue is available on the device (not on the network)
- First Page action: Define the action to do when first page is displayed
- Do nothing
- Ask: Display a menu with all available actions
- Go to library view: Display library
- Load the previous comics issue: Load automatically the previous issue
- Load the previous comics issue. Only for local files: Load automatically the previous issue only if the previous issue is available on the device (not on the network)
- Already read element effect: Change the display of already read elements in Library and « Go to … » view
- None: No special effect
- Active: Already read elements are greyed out
- Progress bar size: When comic file is loaded, all pages are analyzed. During the analyze, a progress bar can be displayed at the top of the screen.
- No progress bar: Don’t display the bar
- 1 Pixel height: Display a very thin bar
- Thin bar: Display a thin bar
- Medium size
- Large
- Very large bar
Library
This section contains all options related to page library.
- Library Display Mode: Library can be displayed in 3 modes. In all modes, covers are displayed.
- List: Display the library as a list. All collections are displayed as list, a collection item can be expand to display the list of available issues.
- Grid: Display the library as a grid. All collections are displayed as grid, a collection item can be expand to display the list of available issues (as a grid).
- Folder: Display the library as folder. All folders are displayed as grid, a folder item can be expand to display the list of available sub-folders and files (as a grid).
- Library default item selection: You can choose if current comics should be automatically display in Library view when you open library
- Select current file: the current file will be selected in Library view
- No selection: No specific item should be selected in Library view
- Library Cover Size: Covers are displayed in Library view. The cover size can be changed.
- Tiny: Display tiny covers
- Small: Display small covers
- Medium: Display medium covers
- Large: Display large covers
- Cover generation mode: When library is created, comic files are analyzed to retrieve covers. Some options are available to change cover extraction behavior.
- Don’t use cover: Covers will not be extracted from file
- Use cover file (a .jpg file in the same folder, with same name as comics) else don’t use cover: With this option, application will try to find a cover file (with the same name as comic file, but with jpg file extension), if cover file is not found, no cover will be generated. For instance, if you have a batman01.cbz file, you can add a batman01.jpg file to be used as cover (in the same folder). This option is useful if files are used by network.
- Use cover file else generate covers from comics: Try to find a cover file (see above for description), if cover is not found, the cover will be generated from the comics file.
- Generate covers from file: Always extract cover from comics files.
- Load comics from library view: When user clicks on a comic issue in the library view, the comics will be loaded automatically.
- Open first page: Load the comic from the first page
- Open from the last position: Load the comic and set the current page to the last read position. Useful to continue a previously opened comics.
- Auto Refresh: To refresh library, for instance if you added/removed files, you can do it manually or configured application to do refresh automatically
- Never: No auto refresh
- Only for current library: Refresh the current library. The current library is the library containing the current comics (you are currently reading)
- Only for local libraries: Refresh all local libraries (from you devices, NOT from the network).
- For all libraries: Refresh all libraries
- Collection grouping: If you use sub-folders in your collection folders, you can use grouping option to group sub-folder comics in the same collection
- No collection grouping: No grouping
- Grouped and use sub-folders name as comics prefix: Sub-folder comics will be grouped in the same collection, comics name will be updated (use sub-folder as prefix)
- Grouped and don’t use sub-folders name as comics prefix: Sub-folder comics will be grouped in the same collection, comics name will NOT be updated
- Library Sort mode: You can choose the default sort mode used when opening Library view
- Alpha sort: sort using name (A-Z)
- Inverted Alpha sort: sort using name (Z-A)
- Most recently created is first
- Most recently created is last
- Most recently refreshed is first
- Most recently refreshed is last
- Library Filter mode: You can choose the default filter mode used when opening Library view
- Keep all: no filter
- Keep only read
- Keep only not read
- Grid library item display: In Grid library view, additional information can be displayed over cover
- No additional info: Does not display additional info
- Display title: Display title over cover
- Display comics count: Display comics count over cover
- Display read status and comics count: Display read status and comics count over cover
- Display title and comics count: Display title and comics count over cover
- Display title, read status and comics count: Display title, read status and comics count over cover
- Library text size: Titles displayed in Library View can be customized
- Small – Transparent: Display small title using transparent background
- Small – Compact: Display small title using compact display
- Medium – Transparent: Display medium title using transparent background
- Medium – Compact: Display medium title using compact display
- Large – Transparent: Display large title using transparent background
- Large – Compact: Display large title using compact display
Animation
This section contains all options related to animations and effects.
- Velocity Type: When scrolling is done, velocity effect can be activated.
- None: No velocity effect
- Light: Light velocity effect
- Medium: Medium velocity effect
- Strong: Strong velocity effect
- Tap screen to switch page: User can tap on screen side to switch pages.
- Yes: User can tap on screen side to switch pages.
- No: Tap on screen side to switch pages is deactivated.
- Swipe to switch page: Swipe move can be used to switch to next/previous page.
- Yes: Activate Swipe gesture to switch pages.
- No: Deactivate Swipe gesture.
- Swipe sensitivity used to switch page: You can customized swipe sensitivity.
- Low values: Light gestures will trigger swipe.
- High values: Large gestures will trigger swipe.
- Autoscroll Speed: In multi Image View, an autoscrolling can be activated. Pages will scroll automatically. Speed can be configured.
- Using slider, you can change the speed of autoscrolling. Increase the value to increase the speed.
- Animation Speed: For now, only switch page action in Multi Image View uses this parameter. You can choose the speed of this action.
- None: No animation
- Slowest: The slowest animation
- Very slow: Very slow animation
- Slow: Quite slow animation
- Medium: Medium speed animation
- Fast: Fast animation effect
- Scroll step: Switch page action can be configured to switch to next/previous page or to switch to next/previous screen section. It’s useful if the pages does not fit on the screen.
- Page by Page: Switch page by page
- 1/3 Screen by 1/3 Screen: Switch by 1/3 screen
- 1/2 Screen by 1/2 Screen: Switch by 1/2 screen
- Screen by Screen: Switch screen by screen
- None: No switch.
Performance
This section contains all options related to application performances.
- Bitmap Scale: The images resolution can be configured using this option. You can increase this parameter to increase images resolution BUT it will use more CPU/Memory, so you must use it wisely. Maximum value should be use on very very very powerful devices.
- Small: Images resolution will be lower than screen resolution
- Medium: Use screen resolution for images Large: Use screen resolution
- Large: Use screen resolution for images Large: Use resolution 1.5x greater than screen resolution
- Huge: Use resolution 2.5x greater than screen resolution
- Maximum: Use resolution 5x greater than screen resolution
- Bitmap Filter: A filter can be used to improve image quality.
- None: Don’t use filter
- Active: Use image filter to improve quality
- Scale up small images: Specify if small images should be scale up. It could improved image quality but will need more memory.
- No: Don’t upscale small images
- Light: Light upscale
- Medium: Medium upscale
- Large: Large upscale
- Scale filter algorithm: Specify filter used to scale bitmap.
- Android internal : Fastest filter, medium quality
- Nearest-neighbor interpolation: lowest quality
- Bilinear interpolation: Medium quality
- Resampling using pixel area relation: Medium quality
- Bicubic interpolation: Good quality
- Lanczos4 interpolation: Best quality
- Smart Bitmap memory management: To avoid memory errors, an automatic protection can be activated. If you deactivate the protection, some images can be not loaded correctly.
- Activated: Activate the memory protection
- Deactivated: Don’t use memory protection
- High-Resolution bitmap range: Only range of pages are displayed in High-Resolution, other pages are displayed using low-resolution (Pixelated) images.
- Only current page: Only current page will be displayed in High-Resolution
- Current + Previous + Next: Current page + Previous page + Next Page will be displayed in High-Resolution
- Current + 2 Previous + 2 Next: Current page + 2 Previous page + 2 Next Page will be displayed in High-Resolution
- Current + 3 Previous + 3 Next: Current page + 3 Previous page + 3 Next Page will be displayed in High-Resolution
- Current + 4 Previous + 4 Next: Current page + 4 Previous page + 4 Next Page will be displayed in High-Resolution
- Current + 5 Previous + 5 Next: Current page + 5 Previous page + 5 Next Page will be displayed in High-Resolution
Cache
This section contains all options related to application cache.
- Memory Cache: When an image is loaded in memory, it can be store in memory cache to be re-used later. Old images are removed automatically from memory cache if memory cache is full. NEEDS RESTART OF APPLICATION.
- No Memory cache
- Small memory cache: keep only few images
- Medium memory cache: keep some images
- Large memory cache: keep lots of images
- Recycle Bitmap Memory: When an image is not used (and not stored in cache), memory used by this image can be re-used to load another image. NEEDS RESTART OF APPLICATION.
- Don’t recycle bitmap memory
- Recycle bitmap memory
- Aggressive Memory Cache: Try to load all pages in memory. Activate this option only on powerful devices.
- File Cache: Specify if file cache should be activated.
- Cache Size: The application puts some information in cache to optimize memory and network management. You can choose maximum size to use, if the cache is full, oldest value will be automatically removed. You can increase safely this value if you have enough free space on you device.
- 10 MB
- 20 MB
- 50 MB
- 100MB
- 150MB
- 200MB
- 500MB
- 1 GB
- File Cache location: The application can store cached information on internal memory or on SD Card. When location is changed, the cache is automatically cleared.
- Internal memory
- Internal SD Card
- External SD Card
- Clear cache: Use this option to clear the application cache. You can use this option if you need some space on your device. The cache will be re-generated if needed.
System
This section contains all options related to application system.
- Color theme: You can change the application color/theme. some option can not be available on old Android version.
- Classic green theme
- Classic red theme
- Classic blue theme
- Dark holo theme
- Light holo theme
- Dark holo theme without title bar
- Light holo theme without title bar
- Home view theme: You can change the home view color/theme.
- Dark
- Colorful
- Long touch action: An action can be done when user do a long press on the screen. You can choose which action to do.
- Do Nothing
- Exit
- Open
- Open Web
- Open Webdav
- Open Samba
- Open SFtp
- Open Ftp
- Goto …
- Display Library
- Display Options
- Display Long Press Actions list
- Auto Scroll
- Toggle Fullscreen
- Toggle Zoom
- Back key action: An action can be done when user click on back key. You can choose which action to do.
- Exit with warn: Must be pressed twice to really exit
application - Exit
- Open
- Open Web
- Open Webdav
- Open Samba
- Open SFtp
- Open Ftp
- Goto …
- Display Library
- Display Options
- Display Back Key Actions list
- Previous Page
- Next Page
- Auto Scroll Backward
- Auto Scroll Forward
- Exit with warn: Must be pressed twice to really exit
- Double-tap action: An action can be done when user double tap on screen. You can choose which action to do.
- Do nothing
- Exit
- Open
- Open Web
- Open Webdav
- Open Samba
- Open SFtp
- Open Ftp
- Goto …
- Display Library
- Display Options
- Display Double-Tap Actions list
- Toggle Full Screen Mode
- Zoom
- Zoom factor: You can choose Zoom action factor (zoom action can be associated to double-tap action)
- x2
- x3
- x4
- x5
- Lock orientation auto switch: When device orientation is changed (from landscape to portrait or from portrait to landscape), application can be rotated. You can lock orientation using this option.
- Lock in Portrait mode
- Lock in landscape mode
- Use Sensor
- Managed by System
- Document autoload: the application can load automatically the last opened document, library view, … You can change this behavior.
- Never
- Only local documents
- All documents
- Open Library
- Screen brightness: You can specify the screen brightness to use for the application.
- Using slider you can change screen brightness. Increase the slider value to increase screen brightness.
- Keep screen on: Android can put automatically the screen in standby. To avoid this, you can use this option.
- Yes: Keep screen on (no standby mode)
- No: Allow standby mode
- Full screen mode: Android can display some bar at the top of the screen (like battery level, network status). You can use this option to hide those bars when using this application.
- Yes: Fullscreen
- No: Not fullscreen
- Show menu button: Specify if menu button should be display at the top right of the screen. If button is hidden, ti’s still possible to display it by clicking on the top right side of the screen.
- Show: Button will be displayed
- Hide: The button will be hidden
- Library export mode: Library can be exported in file (in download folder, in database_dump.xml.zip)
- Export all Libraries with covers
- Export all Libraries without covers
- Export all Active Libraries with covers
- Export all Active Libraries without covers
- Export Local Libraries with covers
- Export Local Libraries without covers
- Export Active Local Libraries with covers
- Export Active Local Libraries without covers
- Export Web Libraries with covers
- Export Web Libraries without covers
- Export Active Web Libraries with covers
- Export Active Web Libraries without covers
- Export Library to file: Export Library data in file (in download folder, in database_dump.xml.zip)
- Import Library from file: Import Library from file (from download folder, from database_dump.xml.zip)
- Export Option to file: Export Option data in file (in download folder, in option_dump.xml.zip)
- Import Option from file: Import Option from file (from download folder, from option_dump.xml.zip)
- Google Account for Google Drive Synchronization: Display a list of registered Google Account.
- Export Library to Google Drive: Export Library data to Google Drive
- Import Library from Google Drive: Import Library from Google Drive
- About: Display some information about me like my e-mail address.
Deleting history doesn’t delete the last page read for all items. If you want to re-read your comics, it opens in the last page, which is a pain. deleting cache unfortunately deletes even your custom settings. Please consider some solution. Thanks
There is an option to specify How comics should be opened from library
(in Options => Library => Load Comics from library view).
You can choose if you want to open comics from the beginning or to open
it at the last read page.
Hi, Can this viewer add one feature « split image », like other viewer (ex. scviewer, pv)does. because comics are usually scanned 2 pages in one image, thanks!Challenger viewer’s Vertical/Horizontal scrolling is really great for mobile device.
Hi Suyujun,
I will try to add this feature in the next release, or the release after. Thanks for your feedback.
Hi ! I’ve just downloaded your fantastic application. I’m just wondering if the is a way to add a bookmark on a page ? I don’t find it on the available options where you are reading.
Thank you for your help.
Hi Medhi,
For now it’s not possible to add bookmarks. I will try to add this feature for the next release or the release after.
Thanks for your feedback.
Hi! Is your Challenger Comics Viewer will work on Nook HD+? Thank you!
Hi! I did not test the application on the Nook HD+ but it should work fine (android version, processor and memory are OK).
Bonjour,
Serait-il possible d’ajouter une option d’affichage du numéro de la page en cours par rapport au total des pages (ex:12/56)? Merci d’avance
Bonjour,
C’est une très bonne idée.
Je vais le faire pour la prochaine version (ou la suivante)
—
Challenger
I’m using this application on the nook color. Is there any way to get out of full screen mode when everything except the home key is virtual?
There is a way to get out of full screen.
You have to use « long press » action to go to option menu and then deactivate full screen.
Regards,
That worked! Thanks!
I have a main folder for comics and about 100 subfolders each containing jpg images. Each folder has a first jpg file that I use as it’s library image. I want to display a library image for the parent directory but instead Challenger displays the first jpg image in the first sub folder as the image for the parent folder. How can I get it to display an image from the parent folder as the parent folder image?
This is excellent software for displaying scanned jpg images of my newspaper comic strips. Thanks.
For now it’s not possible.
You are right, cover used for collection is the cover of the first folder.
I will try to find a way to define the collection cover.
My HP Slate 21 does not have a position sensor. I want to read my comics using full screen in Portrait-mode, but none of the viewer apps I have tried allow for this. Can you please add a control to manually set the display mode to full-size portrait display so I can finally enjoy my comics.
Thanks in advance,
Chris
There is already an option to force portrait display or landscape display.
The option is in « System » option menu, named « Lock orientation auto switch ».
You can choose to force portrait or landscape.
Merci pour ta response rapide, mais cette option ne change pas la facon d’afficher l’image, je me retrouve toujours avec une image recouvrant environ un tiers de l’ecran, alors que je cherche a avoir une image avec rotation 90 degres qui est affichee sur la quasi-totalite de l’ecran.
Challenger News wrote:
> a:hover { color: red; } a { text-decoration: none; color: #0088cc; } a.primaryactionlink:link, a.primaryactionlink:visited { background-color: #2585B2; color: #fff; } a.primaryactionlink:hover, a.primaryactionlink:active { background-color: #11729E !important; color: #fff !important; } /* @media only screen and (max-device-width: 480px) { .post { min-width: 700px !important; } } */ WordPress.com The Challenger commented: « There is already an option to force portrait display or landscape display. The option is in « System » option menu, named « Lock orientation auto switch ». You can choose to force portrait or landscape. »
Je ne suis pas sûr d’avoir compris le problème …
Si tu veux changer le mode d’affichage (pleine largeur, pleine hauteur ou plein écran), il faut utiliser l’option « Type de remplissage » dans le menu « Affichage ».
Si cela ne convient pas, pourrais tu me donner plus de détails pour que je me représente plus clairement le problème.
Voici l’illustration exacte de mon probleme par une autre personne sur le forum.xda-developers.com/showthread.php?t=2525204 . L’image parle mieux que moi… Avec PERFECT VIEWER je peux effectuer une rotation manuelle image par image, mais ce n’est tres comfortable. En plus, je cherche encore une solution pour avoir du full screen sans les SOFTKEYS qu’on voit aussi sur l’image. Bon weekend, Chris
Challenger News wrote:
> a:hover { color: red; } a { text-decoration: none; color: #0088cc; } a.primaryactionlink:link, a.primaryactionlink:visited { background-color: #2585B2; color: #fff; } a.primaryactionlink:hover, a.primaryactionlink:active { background-color: #11729E !important; color: #fff !important; } /* @media only screen and (max-device-width: 480px) { .post { min-width: 700px !important; } } */ WordPress.com The Challenger commented: « Je ne suis pas sûr d’avoir compris le problème … Si tu veux changer le mode d’affichage (pleine largeur, pleine hauteur ou plein écran), il faut utiliser l’option « Type de remplissage » dans le menu « Affichage ». Si cela ne convient pas, pourrais tu me » Respond to this comment by replying above this line > > > >New comment on Challenger News > >   > > The Challenger commented on Challenger Comics Viewer Documentation. > > > > in response to Ce7625: > > > > > >Merci pour ta response rapide, mais cette opti
Belle application cependant je n’arrive pas à accéder à mon catalogue opds situé sur mon nas. Sous quelle forme dois je rentrer l’adresse ? Pour information avec moon reader j’y accède sans problèmes. Merci d’avance
Vous devez juste saisir l’URL OPDS.
Par exemple: http://feedbooks.github.io/opds-test-catalog/catalog/root.xml
Quel serveur utilisez vous sur votre NAS ? Calibre ?
Merci pour la rapidité de la réponse. Mon catalogue opds est accessible via un fichier feed photo que ne visais pas en tapant l’adresse du coup l’app ne le trouvait pas. Maintenant tout est OK.
Great program! Easily surpasses all the others I’ve tried. I’ve been trying to read comics on my android tv and I’m wondering if it’s possible to do ‘auto-scroll’ – where you start a comic and the page scrolls by without user intervention? My tv doesn’t have a touch screen, so I have to use a keyboard mouse – this feature would make reading on a big screen so much more enjoyable.
I never tried to run the app on android TV. Does it work correctly ?
I think it should be possible to find a way to trigger auto-scroll.
I will do some tests on my side using android TV emulator and I will keep you updated.
(Should have been more clear) An option button to start autoscroll would probably work better… long pressing the screen doesn’t seem to work for me. Thanks again.
Is it possible to read from manga hosting websites with this app? And it is possible to add the option of using volume button to go to next/previous page?
There is already an option to go to previous/next pages using volume button. You can activate it using options (in Options => System => Volume button action).
About manga websites, It’s not possible to read comics hosted on manga websites, sorry.
I am using this software as it’s the one I’ve found to work with cloud storing services, so that I can have my cbr stored there and not filling space in the tablet. So far so good 🙂
Now I’ve a question regarding the Library and the collection grouping options.
I’ve added a webdav folder to the library.
/dav/Folder
Thing is that, Folder has some cbrs there, and also a Subfolder, with more cbrs.
No matter if I choose « No collection grouping » or « Grouped and don’t use sub-folders name as comics prefix » the library, displayed as grid, shows two folders: « Folder » and « Subfolder » each one with their respective cbrs.
Is there any way to have the library just show « Folder » and, upon clicking on it, see the cbrs contained in « Folder » and the ones in « Subfolder » there as well?
I really don’t understand why the grouping option made no difference whatsoever.
Keep up the hard work.
You can use « Folder » Library display mode (in Options => Library => Library Display Mode). It should match your needs.
Thanks for the reply, but this hasn’t worked as I expected.
If I choose « Folder », that’s what I see in the Library section:
All the cbrs contained in « Folder » directory right away + one folder with « Subfolder » name in it.
If I click in « Subfolder » then I can navigate to its contents.
If I add yet anoder webdav folder to the library (say Folder2) then what I get in the library view, with « folder » display mode is:
Folder+Folder2 comics mixed there right away + Subfolder.
I wouldn’t want comics from different folders to be mixed.
It hasn’t made a change if I chose « No grouping » or « grouping ».
I’m back to Grid view for the time being, it’s still the one that is closer to what I expect.
Generating a library from a cloud drive takes quite a while, even on WiFi. Is it possible to generate the CCV_Drive_Sync.zip library file another way, maybe on a computer?
When you create a library from network, the app will extract covers from comics files, so the app needs to download the file first. To speedup library creation you can use Options (in Options => Library => Cover generation mode).
For now there is no other way to create library …
in Options => Library => Cover generation mode
how can you download comics on the net and where can i go to find the info for filling in the parameter fields and which is the right one to chose
You have to use your own comics file (cbr, cbz, pdf, epub or image files). The app can open files stored on your device (internal memory or SD-card) or on network (like Google Drive, DropBox, PC on windows using Samba, …).
Where do you store your comics file ? On your device or on network ?
Hello, could it be possible to add ownCloud support? I love the way you can access the Google Drive files on my android tablet. And would love challenger even more if I can do the same with ownCloud.
Ryan, I just tried it in owncloud. It works ! You just have to add « weddav directory ».
Awesome!
Bonjour.
Je viens de télécharger votre application. Auparavant, j’utilisais Moon Reader pour lire des comics et j’utilise Aldiko pour lire des romans.
J’apprécie la partie BD de Challenger Comics Viewer. Il suffit juste de penser à faire des dossiers bien organisés avant importation (ce qui n’était pas mon cas au départ :-)).
Par contre, est-il (ou sera-t-il) possible, lors de l’importation de fichiers (notamment pour les romans) de modifier les noms (auteur, titre voire meme du fichier directement) afin de classer les livres autrement que par date ou par nom et/ou de créer des étiquettes pour regrouper des livres d’auteurs différents. Un exemple? Kevin J. Anderson a écrit dans « Les Royaumes Oubliés », « Avant Dune » et « Star Wars »; j’aimerais avoir accès à ses oeuvres en sélectionnant son nom mais j’aimerais aussi pouvoir le voir aux cotés d’Ed Greenwood dans « Les Royaumes Oubliés » ou de Frank Herbert dans la collection « Dune ».
Dernière chose, lors de l’ouverture de l’appli, peut-on avoir un écran plus beau que les 6 espaces gris sur fond noir correspondant aux diverses actions possibles? J’admets que j’aime bien le look bibliothèque avec des étagères…
Merci beaucoup de votre temps et de votre réalisation.
Bonjour,
Tout d’abord merci pour ton commentaire.
Pour ce qui est de l’edition des infos des fichiers, cela n’est pas possible pour le moment. Ca fait partie des changements que j’ai prévu (dans un premier temps, gerer les metadata et ensuite pour les modifier).
Pour ce qui est de la page d’accueil, il est possible d’afficher la bibliothèque au démarrage ou bien de charger automatiquement la dernière BD lue (avec Options => Systeme => Rechargement automatique).
Sooo… when are you going to add bookmarks? You said you were going to do it back in 2013:
The Challenger
on August 25, 2013 at 19:33 said:
Hi Medhi,
For now it’s not possible to add bookmarks. I will try to add this feature for the next release or the release after.
Thanks for your feedback.
Bookmarks support was added few months ago. You just have to use « Add bookmark » and « Bookmarks » menu items. Both actions are available only for comics and books stored in library. Does it match your needs ?
I’m running this on Android 4.4 and I have the comics added to the library and I don’t see a « Bookmarks » menu Item. I see « Do Nothing, Exit, Open, Open Web, Display library, Display Options, Prev Page, Next Page, Auto Scroll Backward, Auto Scroll Forward, Toggle Full Screen Mode, Switch to Home View. » This is Challenger 2.01.14.armeabi-v7a
It seems you are not using the correct menu. I was speaking about the « three dots » menu (top right menu button or physical button dependingbof your device), not the « long press » menu. Do you find the correct menu item ?
Hi, the hierarchy for files in the SD card is ok:
example
Library–
—— Batman
————- Folder 1-100
————————– 1.cbr
————————– …cbr
————————– 100.cbr
————- Folder 101-200
————————– 101.cbr
————————– …cbr
————————– 200.cbr
But if I have the same hierarchy in cloud ( onedrive ), and select the root of onedrive, the library is:
Library–
————- Folder 1-100
————————– 1.cbr
————————– …cbr
————————– 100.cbr
————- Folder 101-200
————————– 101.cbr
————————– …cbr
————————– 200.cbr
without the principal folder « batman »
What is your library display mode (List, Grid or Folder) ? You can change this display mode using option (in Options, Library, Library display mode)
Display mode Folder.
the problem is only for items in onedrive.
hierarchy in onedrive is:
onedrive root–
—Comics
—— Batman
————- Folder 1-100
————————– 1.cbr
————————– …cbr
————————– 100.cbr
————- Folder 101-200
————————– 101.cbr
————————– …cbr
————————– 200.cbr
but appair without folder « Batman »
If i use the same hierarchy in sd card, the hirarchy is correct.
Directory in app:
FILE: /storage/sdcard1/comics (and inside « batman » « Hellblazer » ecc.ecc., hierarchy ok in library)
Skydrive: comics (and inside « batman » « Hellblazer » ecc.ecc., hierarchy KO in library)
You are right. I reproduced the problem. The problem occurs because there is no « path » in OneDrive, only ids (unique identifier for file and folder), I keep only parent Id (not the full path of file) in Library database so I can’t retrieve file hierarchy using only Id …
I will try to find a way to fix this (perhaps by adding full path in Library database).
Hello,
J’ai un bug des plus exaspérants: je lis des comics avec Challenger et il est quelque fois impossible de lire un fichier CBZ (jamais de problème avec les PDF).
Le problème ne vient pas de l’archive mais bien de l’app: en testant la même archive avec Perfect Viewer (que je déteste que plus haut point) je peux lire l’archive sans souci mais avec Challenger (ou avec comic rack (que je déteste aussi) ou Moon Reader) il ne s’afiche qu’un écran noir ou, au mieux, la première page du comic. De plus Challenger reste figé (impossible de naviguer entre les pages, ça reste bloqué sur la page 1 ).
Les comics ont été achetés sur storybundle ou groupees, donc ce ne sont pas des fichiers douteux et je ne comprends vraiment pas pourquoi certains marchent et d’autres non alors qu’ils font partie du même lot, et surtout pourquoi Perfect Viewer peut les lire et pas Challenger. Le poids ne semble pas être le problème, des fois un fichier de 20 Mo ne marche pas alors que d’autres du même poids marchent, et d’autres fois c’est un fichier de 50 Mo qui ne marchent pas alors que d’autres tout aussi gros voire plus marchent sans souci.
Pour info je lis sur une tablete Kobo arc 10 HD, android 4.2.
Si vous avez une idée/une solution ça serait vraiment salvateur. :/
Pourriez-vous m’envoyer un des fichiers qui pose problème (thechallenger@free.fr) ? Je vais essayer de reproduire le problème sur mon appareil en utilisant votre fichier. Merci pour votre aide.
C’est fait, un mail intitulé « cbz qui ne marche pas ». ^^
Je ne l’ai pas reçu (possible que le mail soit trop gros si il y a un fichier en pièce jointe). Si besoin tu peux utiliser https://www.sendspace.com/ pour envoyer des gros fichiers (il suffit d’envoyer le lien vers le fichier après l’avoir uploadé).
Effectivement, c’était trop gros. :p
Merci pour sendspace, ça devrait être reçu maintenant.
J’ai bien reçu le fichier. Je regarde ça et je te tiens au courant.
Bon, j’ai fait un test avec le fichier. Je ne reproduis pas le problème (aucun soucis, les 35 pages s’affichent correctement). Est ce que tu peux essayer d’effacer le cache fichier (dans Options => Cache => Effacer le cache fichier) et essayer de ré-ouvrir le fichier ? Est ce que tu peux également me donner les références de ton appareil ainsi que la version d’Android ? Peux tu également me dire quelle est la valeur de l’option « Résolution de l’image » (dans Options => Performance => Résolution de l’image) ?
Pingback: Challenger Viewer Donation APK for Android - APK Detective
Pingback: Challenger Comics Viewer | AppOTY | Free Download APK for Android Games & AppsAppOTY | Free Download APK for Android Games & Apps
Hi, I like your app, it meets all my needs (read PDF magazines), even as we enter 2016. The interface looks a bit old, but I can live with it. Function over form I guess.
My problem is I am using lenovo tablet. In comics or library mode, the screen and thumbnails are all in landscape mode, when I am holding it in portrait mode and the content is in portrait mode. As a result everything looks vertically squashed to 1/3 the size.
Any way to correct it so everything looks like it supposed to?
I’m not sure to fully understand your problem. Can you send me a screenshot (thechallenger@free.fr) ?
Hi, I’ve sent you the screenshot. Do take a look please.
Bonjour,
j’ai un probleme avec un cbr il s’affiche bien sur mon tel, mais sur ma tablette l’image et verte et violette et l’appli plante ! des iées ou un screenshot a vous envoyer ?
Pourriez-vous m’envoyer le fichier (thechallenger@free) ? Le plus simple est de d’uploader et de m’envoyer le lien (Vous pouvez utiliser par exemple: http://sendspace.com ou http://dl.free.fr).
Vous pouvez également m’envoyer un screenshot si vous reproduisez le problème facilement.
Vous pouvez également effacer le cache fichier (dans Options, Cacher, Effacer le cache fichier). Cela forcera à nouveau l’extraction de la page à partir du fichier.
Hi, I have a question about how to change Library’s source location. I have all my comics in a fileserver through smb protocol but the name of this server was changed. I would prefer just change the url of current source in order to keep my reading status and not load all comics again as a new library. Is that possible?
And other question is if we can change where covers are stored in order to use SD card.
Thanks to your great job. Regards.
For now, it’s not possible to update/modify existing library. Sorry about that.
I think the best way to migrate your library is to first export your library in XML file (using Options, System, Export library in XML file). Then, send me the generated file (thechallenger@free.fr) with new server name, I will send you a modified XML file. Finally create a new library using new server name and then import modified XML file, it will update reading status.
About covers, they are stored in Android Database. You can move app to SD Card if needed (more info: http://www.ubergizmo.com/how-to/move-android-apps-to-sd/).
You can also move App cache files (files generated by app to speed up display) to sd card using options (in Options, Cache, File Cache location).
I hadn’t thought to do this, but I was not able to do by myself when I tried. I send an email with the info. Thanks for all your help. Regards.
I did not receive your email … Perhaps your mail was too big. If you want to send big file, don’t hesitate to use sendspace.com or dl.free.fr (you can upload your file and send the link).
I did upload the file to Mega hosting.
The original name of my library server was "Zardoz" (or zardoz, I'm not sure about cases), and the new server name should be "192.168.0.90"
The url to downlad the library dump is https://mega.nz/#F!RwtDQRwD!ab_DNNyYz947F7VvIyhL9A
Â
Thanks again.
Best regards,
Â
I updated your file.
It’s available here: http://dl.free.fr/fdzCmNHM1
Can you download it and put in your download folder. Then you can use the « Import library from file » action.
I think you should deactivate (or delete) your current library to avoid duplicate.
Does it work on your side ?
Hi,
Thanks for the app! Greatly appreciated!
I’d like to know if you plan to add bookmark export feature. It would be very helpful to be able to export all the bookmarks similar to Library export functionality.
Good idea. I will add this in my todo list. I think I will add bookmarks info in the same file as library (both are linked).
Thanks! Looking forward!
hey there great app.i really like it. could you maybe look into adding support for webdav access to mega.co.nz cloud service. i tried many different settings: webdav.mega.co.nz, dav.mega.co.nz and so on but nothing works.
Mega does not support webdav access. So it’s not possible for the app to have an access to your files.
There is an API to communicate with Mega. I will try to integrate it in the app. It’s on my todo list.
Hi,
I added Mega support.
I need help to test this new version before releasing it officially (on Play Store).
Are you interested to test it ? If yes, I can send you a test version.
Ye sure I’m happy to help. I have a bunch of comics uploaded to my mega account. Would I need to enter something special in the webdav fields for it to work?
No it’s a new app version with a new menu item (named « Mega »). Mega is not compatible with webdav access.
You will have to enter your mega login and mega password, then it should be ok.
Can you send me an email (thechallenger@free.fr) ? Then, I will send you a link to the new version.
Oh OK. originofwaves@gmail.com is my email
How to turn off the function where library scrolls super fast from A to Z by sliding along alphabet?
Never mind. Found it. Options>library>alpha quick access. Thanks. Awesome app by the way. I love it.
Très bonne application. Bugs corrigés
J’ai cependant des problèmes pour garder mes BD dans le cache mémoire. Dès que je quitte l’application et malgré 1 go de cache je retrouve la bibliothèque vide la fois suivante. Merci beaucoup de me répondre.
Bonjour,
Le cache fichier ne contient pas la bibliothèque. En effet, la bibliothèque est stocké dans une base de donnée (géré par Android).
Du coup, modifier la taille du cache fichier n’a pas d’impact sur la bibliothèque.
Le cache fichier est utilisé pour stocker des fichiers temporaire de l’application (des images traité pour être affichées plus rapidement).
Ou sont stockées vos BD ? Sur le réseau, sur la mémoire interne de l’appareil ou sur une carte SD ?
Lors de la création de la bibliothèque, est ce que tout les fichiers sont correctement affichés (avec les couvertures) ?
Bonjour,
Des fois les couvertures sont grises dans la librairie, ou sinon se sont plusieurs pages pendant la lecture. J’ai essaye differents reglages sans succes. Que faire.
Merci, super app!!!
How to make not to rotate
Hi,
There is an option to lock orientation. (In Options, System, Lock orientation auto switch), you can choose between: Lock in Portrait, Lock in Landscape, Use Sensor, Use System
Bonjour (et bravo pour cette application très personnalisable),
J’ai un petit soucis avec la fonction « Recharger Données » qui semble ne rien faire sur ma tablette… (Huawei Media Pad M5 / Android 8.0)
Je tente de mettre à jour certaines jaquettes mal nommées au premier scan (j’ai donc modifié mes zip de scans pour y mettre de nouvelles jaquettes), mais impossible de relancer un scan complet (ou partiel)…
C’est toujours les anciennes jaquettes qui s’affichent (bien que celles ci n’existent plus dans mes zips).
J’ai fouillé un peu partout, mais rien à faire… et pas vraiment de message d’erreur…
Je pourrais tout supprimer / recréer mais si il y a une ruse, je suis preneur !
Merci d’avance
Salut,
Il n’y a pas vraiment de ruse mais l’application ne vas pas extraire de nouvelle couverture si il y en a déja une qui a été extraite.
Du coup, le plus simple est de retirer les fichiers qui posent problème (avec une pression longue et ensuite selectionner l’action retirer) et de relancer un scan. Si il y a vraiment beaucoup de fichier a modifier, il peut être plus rapide de supprimer la bibliothèque et ensuite de la recreer.
Pour info, il est également possible de changer de couverture manuellemement, pour cela il faut ouvrir le fichier concerné depuis la bibliothèque et ensuite utiliser l’action « Aller a … » (dans le menu) et faire une pression longue sur la page que l’on souhaite utiliser comme couverture.
J’éspère que cela t’a débloqué.
Bonne journée.
Hello,
J’ai effectivement trouvé la « ruse » de retirer les fichiers à problème et de relancer le scan (après mon message d’hier).
Le « soucis » c’est que le scan ne recharge pas les couvertures tant qu’on n’a pas ouvert au moins une fois le « Tome » associé…
Ca ne concernait qu’une vingtaine de fichiers (sur 1500), du coup j’ai put faire ça à la main 🙂
J’ai tenté ta proposition pour changer de couverture manuellement, mais pas tout compris… (et comme j’ai pas mal bidouillé dans les options sur les pressions longues sur les pages, ça ne doit plus matcher avec ton scénario…)
J’imagine que les développements ne sont plus très actifs sur l’application (qui fait plutôt très bien le job), mais si à l’occasion tu es inspirés, je ne serais pas le seul à être preneur !
En tout cas merci pour ce retour très rapide et encore bravo pour ton travail !
Bonjour,
Est-ce qu’il existe un moyen de supprimer un manga ?
J’ai tenté l’option « retirer », puis supprimer le manga de ma carte SD, mais c’est comme si l’application avec gardé l’info en mémoire et me présente une couverture grise dans ma bibliothèque sur laquelle je n’ai plus aucune option de disponible…
Une idée ?
Je confirme également un problème avec les couvertures qui ne se scannent pas toute seules… Ca a fonctionné très bien au premier scan, mais maintenant, si j’ajoute des tomes ou des mangas complets, je suis obligé d’ouvrir chaque Tome un par un pour avoir des couvertures…
Le projet n’est pas « open sourcé » à tout hasard ? Je peux éventuellement apporter ma contribution si nécessaire.
I’m unable to open my external SD card from app. It doesn’t show on /storage the name of the card. I’m using a SAMSUNG TAB S6. Used to work before, but not anymore
Yea I can’t find sad card anywhere