nullxception / boorusphere Goto Github PK
View Code? Open in Web Editor NEWSimple, content-focused booru viewer for Android
License: BSD 3-Clause "New" or "Revised" License
Simple, content-focused booru viewer for Android
License: BSD 3-Clause "New" or "Revised" License
Settings Time Auto-changing, wallpaper and Screen lock
Hi, is there a feature to export all current settings, likes, etc. as an individual JSON/XML file (the same way Fritter does)?
The app is amazing and I love how I can browse all the boorus and save pics without having to use an account, but I cannot seem to export these settings, in case I have to reinstall the app, use on another device, etc.
Thanks :)
Hello. Can you please add e621 support? When adding, writes "Cannot parse result".
Is it possible to implement automatic update for this app? Went ahead and searched the internet, and the first result was this thread from stackoverflow. I think it'd be pretty useful imo ๐.
This would be nice, as it would mostly remove any delay from displaying the thumbnail preview before getting the full image.
The space dedicated to links is too much. I would like the links to be compact (nearer) OR something to contain them like this:
Personally the only link that might be useful is the source link since sometime i want to track the artist from the source. the other links that come from the actual server (safebooru etc..) can be contained in there. If you have questions, ask
add option to make orignal image(hd) image show as default instead of sample
The download section was a whole lot better after the recent update, tho there are some things that i'd love to see be improved (sorry, but i really love using this app so i thought i had to suggest inputs):
When grouped by servers, the servers should be collapsable (useful for cases where there's too many images that have been downloaded). Clicking the server name on download would toggle the collapse state of that particular section. Also, i think it's be better to have them at hidden state on default when the number of downloaded files exceeds a set number, with a badge indicating how many images were downloaded for that server when on hiddena state.
Downloaded images could use a filter option to filter downloaded images by available tags (user can select which tag/s to include), also with multiple tags selected, an option whether to use "or" and "and" for them.
Downloaded images should not be viewable by present in any gallery app (or at least have the option to make it viewable or hidden on other image/video viewer app, tho it is preferred to be hidden).
Use a check mark icon instead of the downloaded
string as an indicator that the image has been downloaded. Similarly, the "downloading" string indicating the file is currently being downloaded could use an animated icon as well. Could also just make the string a less saturated color than the one used for the file name (i.e. gray)
However, there are also some things i think are bugs on that section, such as:
Suggested fixes:
Deleted images will be indicated on the downloads section with a red "x" or "i" icon. An option to "redownload removed files" and "remove deleted files from list" could be added.
App will not show deleted files on the download page.
P.S. Thanks for the recent update, loved them!
It's inconvenient that pictures can't be downloaded directly. I hope to add this function.
Any current plans to add a download option? Another good feature would be the ability to favourite tags or entire searches.
Not download in storage please fix .
Just a note: the latest release (1.0.3) still has the same versionCode
as the one before (1001
). As that's what Android uses to tell versions apart, it won't show up as update for users. So please make sure to always increase that as well ๐ Thanks!
Issue: #9 (comment)
Please add the function to save image's tags when downloading it to a txt file.
If i try to scroll through my blocked tags, it shows the signs, that i cant scroll up because im at the top, but i can't scroll down at all, no matter how many blocked tags i have.
Android 9
HTC Desire 19+
Latest version (1.0.4)
Settings > Server> Display original content always getting reset everytime user open the app.
Hi. I think it would be good to have other languages in apps other than English. I can translate Turkish for you if you want, of course.
To be honest, it took a whole time to find this app on froid, i was just floating around and come acress with this perfect app. It's the best booru app i've ever seen/used.
No, i'm not "sweet-talking" here, just wanted to tell my feelings about this app.
Hi dev! The app is really good for going through boorus so i was wondering if support for Muzei, an automatic wallpaper app, could be added.
Just to be clear, I am talking about this app, which allows addition of "extentions" as sources for wallpaper. It has an API you can potentially use to add this functionality though I am not aware how easy or hard that would be.
Overall a really nice app though, it's very slick.
Looks like it got flipped with the rating value instead
aibooru.online is based on danbooru
Hello I have tried to add sankaku and it doesn't work. I don't know if this application has support or I don't know what configuration to put.
I'm loving the app so far, I only have a few enhancements that could prove useful for a lot of users.
Latest update added downloading the sample picture, it would be useful to have a setting to set a default action rather than prompt each time. For example I could set it to download large images always, or vice versa and for added benefit a long press could be used to open the prompt asking which to download.
A left handed mode that just shifts the lower user interface like downloads and info to the left. A long with this it would be really nice to change the amount of images loaded per 'page' or at least make reaching the final image start loading the next one as it's annoying to have to back out of a picture to keep scrolling.
Having options for download location and pathing might be useful. Like subfolders for at least sites or fancier would be the searched tag. Changing the download location might be a major benefit as it currently would fill main flash rather than the SD card. Don't know if that's possible with how android/Google has been lately
*The minor issue is very simple, the left sidebar icon on the search bar has some of the search bar to the left of it. This makes clicking as a left handed person a bit annoying as I almost always miss the sidebar icon and hit that little area. It's not app breaking, but a bit annoying.
I marked the are with blue.
Honestly have had a great experience with the app and love how simple it is.
https://user-images.githubusercontent.com/75091899/207061013-0c9a2850-a71a-4ef1-859c-057e26c37f63.mp4
this is how the navugation bar of android is currently handled.
https://user-images.githubusercontent.com/75091899/207059894-9a9a0809-aec5-4026-9935-bedef7ec03d0.mp4
here is how the navigation bar should be handled.
As you can see here the fullscreen is handled very well. the screenvideo is taken from an app called tachiyomi (github, open source)
OS: Android 8 miui 8
Device: huawei p8 lite 2017
Hello, please fix e621. It says "No more result".
I use Gboard which supports an incognito mode in apps that request it, it will not learn new words so they are not added to the learned word list and autocomple. Reason being you don't want booru searches being stored and suggested outside the app in the keyboard.
I tried adding server from the listed booru sites i found on github. After some testing, I noticed when trying to edit the server name another entry appeared (with the edited name being used while the old one is still intact). I dont know if this is true to all booru url. The booru url is tab.booru.org.
Restarting the app and clearing the cache does not fix the behavior (still cant remove). It can be temporarily be fixed by resetting the list to default though.
Currently, the owner of material_floating_search_bar
package is missing from GitHub.
Package is still available on https://pub.dev, but we can't rely on unmaintained packages because it may breaks anytime soon due to dependency breakages or flutter update.
It just loads thumbnails for rule34.
Videos work just fine on danbooru though.
Now IzzyOnDroid only provide armabi-v7a ver for this app.
If it's possible to contact Izzy to add arm64-v8a ver on IzzyOnDroid?
NSFW Warning
NSFW Warning
NSFW Warning
NSFW Warning
NSFW Warning
NSFW Warning
As you can see the quality of the preview of very long images are awful.
the server is Allthefallen
after starting a search through the results of the first search (a tag of a single post of the first search), i would like to come back to the post where the second search started. If i was not clear enough just ask me questions.
Instead of just "Search..." text, is it possible to indicate the name of the server as well? Like "Search Danbooru..." and "Search Konachan...". Sometimes, i browse the booru not knowing the server i am currently at, and only realize when i open the servers panel (happens sometimes when opening the app for the first time)
Issue: #9 (comment)
App is crashing when starting to download a file.
pid: 16843, tid: 18686, name: 1.ui >>> io.chaldeaprjkt.boorusphere <<<
uid: 10528
signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
Abort message: '../../third_party/dart/runtime/vm/message_snapshot.cc: 576: error: expected: !lib.IsNull()'
x0 0000000000000000 x1 00000000000048fe x2 0000000000000006 x3 0000007016f023f0
x4 0000800000808080 x5 0000800000808080 x6 0000800000808080 x7 8080800000800000
x8 00000000000000f0 x9 0000007119aecb10 x10 0000000000000001 x11 0000007119b619e0
x12 0101010101010101 x13 000000000000005c x14 0000007016effc90 x15 0000000000000058
x16 0000007119bd2a40 x17 0000007119baba60 x18 0000007016538000 x19 00000000000041cb
x20 00000000000048fe x21 00000000ffffffff x22 0000007016f02938 x23 b400007005c63c0a
x24 b4000070060c4780 x25 0000000000000002 x26 0000000000000000 x27 000000701898d000
x28 0000007018990000 x29 0000007016f02470
lr 0000007119b52588 sp 0000007016f023d0 pc 0000007119b525b4 pst 0000000000000000
backtrace:
#00 pc 000000000008d5b4 /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: 4effe01c45d0d8b08d30d00de4281e64)
#01 pc 00000000006960cc /data/app/~~NkWnFCnIxEMRMXl8rL5Wog==/io.chaldeaprjkt.boorusphere-ywjAXvnbhLUgVlI2BY4XgQ==/lib/arm64/libflutter.so (BuildId: ece81c867e9e461a9dea860e83dd2d018211daed)
#02 pc 00000000006ea404 /data/app/~~NkWnFCnIxEMRMXl8rL5Wog==/io.chaldeaprjkt.boorusphere-ywjAXvnbhLUgVlI2BY4XgQ==/lib/arm64/libflutter.so (BuildId: ece81c867e9e461a9dea860e83dd2d018211daed)
#03 pc 00000000006eec08 /data/app/~~NkWnFCnIxEMRMXl8rL5Wog==/io.chaldeaprjkt.boorusphere-ywjAXvnbhLUgVlI2BY4XgQ==/lib/arm64/libflutter.so (BuildId: ece81c867e9e461a9dea860e83dd2d018211daed)
#04 pc 00000000006d76cc /data/app/~~NkWnFCnIxEMRMXl8rL5Wog==/io.chaldeaprjkt.boorusphere-ywjAXvnbhLUgVlI2BY4XgQ==/lib/arm64/libflutter.so (BuildId: ece81c867e9e461a9dea860e83dd2d018211daed)
#05 pc 00000000006ddad0 /data/app/~~NkWnFCnIxEMRMXl8rL5Wog==/io.chaldeaprjkt.boorusphere-ywjAXvnbhLUgVlI2BY4XgQ==/lib/arm64/libflutter.so (BuildId: ece81c867e9e461a9dea860e83dd2d018211daed)
#06 pc 00000000005b3aa0 /data/app/~~NkWnFCnIxEMRMXl8rL5Wog==/io.chaldeaprjkt.boorusphere-ywjAXvnbhLUgVlI2BY4XgQ==/lib/arm64/libflutter.so (BuildId: ece81c867e9e461a9dea860e83dd2d018211daed)
#07 pc 000000000068d564 /data/app/~~NkWnFCnIxEMRMXl8rL5Wog==/io.chaldeaprjkt.boorusphere-ywjAXvnbhLUgVlI2BY4XgQ==/lib/arm64/libflutter.so (BuildId: ece81c867e9e461a9dea860e83dd2d018211daed)
#08 pc 0000000000345fdc /data/app/~~NkWnFCnIxEMRMXl8rL5Wog==/io.chaldeaprjkt.boorusphere-ywjAXvnbhLUgVlI2BY4XgQ==/lib/arm64/libflutter.so (BuildId: ece81c867e9e461a9dea860e83dd2d018211daed)
#09 pc 0000000000349568 /data/app/~~NkWnFCnIxEMRMXl8rL5Wog==/io.chaldeaprjkt.boorusphere-ywjAXvnbhLUgVlI2BY4XgQ==/lib/arm64/libflutter.so (BuildId: ece81c867e9e461a9dea860e83dd2d018211daed)
#10 pc 0000000000018224 /system/lib64/libutils.so (android::Looper::pollInner(int)+1060) (BuildId: 10aac5d4a671e4110bc00c9b69d83d8a)
#11 pc 0000000000017da0 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112) (BuildId: 10aac5d4a671e4110bc00c9b69d83d8a)
#12 pc 00000000000185e4 /system/lib64/libandroid.so (ALooper_pollOnce+100) (BuildId: f0c5ce492b06cb7c89f6fbb6e2e9604b)
#13 pc 0000000000349674 /data/app/~~NkWnFCnIxEMRMXl8rL5Wog==/io.chaldeaprjkt.boorusphere-ywjAXvnbhLUgVlI2BY4XgQ==/lib/arm64/libflutter.so (BuildId: ece81c867e9e461a9dea860e83dd2d018211daed)
#14 pc 0000000000347c9c /data/app/~~NkWnFCnIxEMRMXl8rL5Wog==/io.chaldeaprjkt.boorusphere-ywjAXvnbhLUgVlI2BY4XgQ==/lib/arm64/libflutter.so (BuildId: ece81c867e9e461a9dea860e83dd2d018211daed)
#15 pc 00000000000fce1c /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+204) (BuildId: 4effe01c45d0d8b08d30d00de4281e64)
#16 pc 000000000008ed60 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 4effe01c45d0d8b08d30d00de4281e64)
It was fine on debug build, only crashing on production build.
Maybe there could be a functionality to add your own API keys to the app to get faster results.
i granted storage permission to the app despite it didn't ask for it but the feature still doesn't work
Android 8, miui 8
Huawei p8 lite 2017
As far as i know Flickr is *booru based aswell, not fitting into anime, but since booru is open source, there are so much of them, maybe one should be able to add their own services.
(A lot of work, I know, but im just getting into dart, sorry)
Looks like something is missed on commit 0fe9686.
only affect GelbooruXMLParser, json parser works fine.
Workaround for users :
&json=1
at the end of Search Payload querystorage/emulated/0/Boorusphere
) and add an option to select a custom location.View Changelog
to view changelog for the current versionSomething isn't working right
or Report Bugs
that leads to the Submit Issue page of this repository.Going to add more to this list in the future...
for some reason our TypeAdapter did not generated by build_runner
Step to reproduce:
$ flutter pub run build_runner build --delete-conflicting-outputs
I would like to choose in what server a certain blocked tags have to be blocked. Currectly the app blocks the tags in all servers.
In the block list one should be able to choose to block the tag on:
Awesome app btw. Loved it! This is objectively the best open-source booru app that i've found on github (after hours of searching, installing, and uninstalling app). I'd like to ask if the following feature could possibly be implemented within the app.
and...
Is it possible to browse pixiv with this tool i tried to add it manually bit i didn't work and I don't know how to configurate it
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.