5,606,409 Members 33,417 Now Online
XDA Developers Android and Mobile Development Forum

[APP][4.0+] 500 Firepaper v1.70

Tip us?
 
Chainfire
Old
(Last edited by Chainfire; 26th February 2014 at 12:41 PM.) Reason: midgets have stolen my socks - noooooooooooooooo
#1  
Chainfire's Avatar
Senior Moderator / Senior Recognized Developer - Where is my shirt? - OP
Thanks Meter 46128
Posts: 8,835
Join Date: Oct 2007

 
DONATE TO ME
Default [APP][4.0+] 500 Firepaper v1.70

500 Firepaper provides a live wallpaper and a daydream showing you the latest images from 500px throughout the day.

You never need to look at that boring old wallpaper again, or search for hours for a nice new one. This app will show you quality photographs from all over the world - different ones each day!

The feature (popular, editor's choice, fresh, etc) and categories displayed are of course configurable, as is the refresh interval and the brightness of the images.

Please note that high resolution imagery and animation takes quite a bit of memory, so obviously this app is aimed at high-end devices.

If you are a Muzei user, 500 Firepaper also presents itself as an art source to Muzei.

FAQ

Why is there no save feature ?
Not allowed per 500px API terms

Three finger tap to go to the next image doesn't seem to work, what now ?
On some devices (like the HTC One) you need to put down your fingers one-by-one.

Why can't I pause indefinitely or show an image for longer than a day ?
Per 500px API terms the app cannot keep an image around for longer than 24 hours

Why does this use so much RAM ?
High-resolution imagery takes a lot of memory in uncompressed form, and multiple buffers are required. But fear not, should your device need the memory while the wallpaper/daydream is not visible, the memory occupied by the app will automagically be released and repurposed.

Disk usage just keeps growing. Why can't I configure any limit ?
The built-in cache limit is around 256 MB - I've never seen it actually reach that limit before cleaning itself up, though.

Can the cached images be put somewhere else, like on my sd card ?
No, they cannot.

Do you want a balloon ?
No, but thanks for asking.


Notices

This application is completely dependent on the availability of 500px and its APIs. 500px can remove the APIs or revoke this application's API keys at any time. This will cause the application to stop working.

Due to 500px's API usage conditions, the application cannot cache images for longer than 24 hours. As such, if you are not connected to Wi-Fi while either charging or having a near-full battery for more than a day, the application will run out of images to display.

This application uses the 500px(tm) API and is not endorsed or certified by 500px or 500px Inc. All 500px Trademarks displayed on this application are property of 500px Inc.

No personal or private information about you is collected or transmitted by this app.
BLOG - G+(Chainfire) - G+(Personal) - TWITTER - IRC - DONATE

A proper quote includes only the relevant paragraphs, and a proper post never ends with the word "why"

Android
HTC G1, Hero, One
Samsung i5800, i9000*2, P1000*2, P7100, i9100*2, N7000, P6800, i9300, N7100, i9505, N9005
Sony T LT30p, Z C6603
Nexus Galaxy*2, N7, N10, N7-2013

SuperSU, Mobile ODIN, TriangleAway, DSLR Controller, CF-Root, 500 Firepaper, OpenDelta, USB Host Diagnostics, ExynosAbuseAPK, Live dmesg+logcat, NoMoarPowah!, CF-Bench, Chainfire3D, CF.lumen, SGS2 SIM Unlocker, GingerBreakAPK, SuperPower, and more!

Windows Mobile 5/6
E-Mobile EM-ONE
HTC Wizard*2, Kaiser, Touch, Diamond, Pro, HD*2, Diamond 2, Pro 2*2, HD2*2
Samsung i780, i900*2, i8000*2, b7300, b7320, b7330, b7620*2, b6520

WMWifiRouter, KaiserTweak, FPUEnabler, WMLongLife, WMRegOptimizer, CFC+GUI, TF3D+v2 ports, Kaiser+Omnia2+Snapdragon 3D drivers, GfxBoost, and more!

Windows Phone 7
LG GW910

NOTICE: I do not respond to tech support questions through PM.
The Following 187 Users Say Thank You to Chainfire For This Useful Post: [ Click to Expand ]
 
Chainfire
Old
(Last edited by Chainfire; 11th November 2013 at 06:30 PM.)
#2  
Chainfire's Avatar
Senior Moderator / Senior Recognized Developer - Where is my shirt? - OP
Thanks Meter 46128
Posts: 8,835
Join Date: Oct 2007

 
DONATE TO ME
Default Why ? (you can skip this if not interested)

So this really isn't anything special and probably nobody cares about it. But here it is anyway.

I actually started writing something a little bit like this years ago (which was called Firepaper) which had loads of advanced options, but due to Android 2.x and the constant fighting with memory limitations, I never released anything. Then past February I thought about doing something with 500px, and wrote a lot of the code, but for some reason never finished it. This weekend I had some time to spare and didn't feel like working on any of my usual apps, and I was annoyed with the Nexus 5 wallpaper, so I finished this up (this is something I actually want for my own phone).

There's other live wallpapers and daydreams that do similar things. But due to the nature of background syncing, caching and transferring images I didn't really feel like trusting somebody else to get that right, and not drain my battery when I need it most or rake up the data charges. Not that I'm convinced I did it right, but it works for me so far
BLOG - G+(Chainfire) - G+(Personal) - TWITTER - IRC - DONATE

A proper quote includes only the relevant paragraphs, and a proper post never ends with the word "why"

Android
HTC G1, Hero, One
Samsung i5800, i9000*2, P1000*2, P7100, i9100*2, N7000, P6800, i9300, N7100, i9505, N9005
Sony T LT30p, Z C6603
Nexus Galaxy*2, N7, N10, N7-2013

SuperSU, Mobile ODIN, TriangleAway, DSLR Controller, CF-Root, 500 Firepaper, OpenDelta, USB Host Diagnostics, ExynosAbuseAPK, Live dmesg+logcat, NoMoarPowah!, CF-Bench, Chainfire3D, CF.lumen, SGS2 SIM Unlocker, GingerBreakAPK, SuperPower, and more!

Windows Mobile 5/6
E-Mobile EM-ONE
HTC Wizard*2, Kaiser, Touch, Diamond, Pro, HD*2, Diamond 2, Pro 2*2, HD2*2
Samsung i780, i900*2, i8000*2, b7300, b7320, b7330, b7620*2, b6520

WMWifiRouter, KaiserTweak, FPUEnabler, WMLongLife, WMRegOptimizer, CFC+GUI, TF3D+v2 ports, Kaiser+Omnia2+Snapdragon 3D drivers, GfxBoost, and more!

Windows Phone 7
LG GW910

NOTICE: I do not respond to tech support questions through PM.
The Following 78 Users Say Thank You to Chainfire For This Useful Post: [ Click to Expand ]
 
Chainfire
Old
(Last edited by Chainfire; 26th February 2014 at 12:36 PM.)
#3  
Chainfire's Avatar
Senior Moderator / Senior Recognized Developer - Where is my shirt? - OP
Thanks Meter 46128
Posts: 8,835
Join Date: Oct 2007

 
DONATE TO ME
Default Download

You can download the app on the Play Store for free:

Download 500 Firepaper


DO NOT REDISTRIBUTE
In other words, please don't post the APK elsewhere, rather just link to this thread.

Changelogs

2014.02.26 - v1.70
- Fixed "Transportation" category: un- and re-select it in config to fix
- Added option to clear history
- Fix a number of potential crashes that could cause black screen
- Batch together incremental image downloads
- Adjusted image download strategy if not limited to Wi-Fi. Should reduce data usage in that case.

2014.02.13 - v1.60 - RELEASE NOTES
- Added Muzei support
- Dream: hide navigation bar pre-KitKat

2013.12.15 - v1.53
- Fixed (one) possible issue where image will not refresh
- Fixed issue with In App Purchase detection (again)

2013.12.14 - v1.51
- Fixed some categories not working (if you have this problem, use "Clear cache" option)
- Fixed issue with In App Purchase detection
- Changed nag frequency to at most once a day

2013.12.13 - v1.50
- Added blur option
- Added oversaturate option
- Added history browser
- Added setup wizard
- Added donation
- Fixed another black bar issue
- Fixed some spelling errors
- Current image now survives restarts (rotation on some launchers, reboot)
- Parallax disabled by default

2013.11.20 - v1.20
- Fix possible crash at normal daydream exit
- Fix freeze at power cord pull while daydreaming
- Changed triple tap algorithm - no longer pops up during fast swiping
- Triple tap to open 500px is now optional
- Loading a new image on rotation is now optional
- Added option to refresh image each time the home screen is shown

2013.11.18 - v1.12
- Fix crash on startup - if still happening: Settings->Apps->500 Firepaper->Clear data

2013.11.18 - v1.11
- NOTE: UPDATING WILL CLEAR CACHE
- Triple tap opens 500px
- Added NSFW switch
- Longer refresh intervals for LWP
- Fixed a scaling bug that could cause horrible pixelation
- Change to interval settings now active immediately instead of at next image
- Fixed miscalculation that could cause black bars

2013.11.12 - v1.04
- Evermore crash fixes
- Optimized away some redundant drawing operations
- Fixed some rendering issues
- More aggressive memory management (reduce memory use when device low on memory)

2013.11.12 - v1.03
- Fixed some more crashes
- Fixed some spelling errors
- Added option to disable parallax effect

2013.11.11 - v1.02
- Fixed some crashes
- Fixed some issues with daydream on S4/Note3

2013.11.11 - v1.0
- Initial release
BLOG - G+(Chainfire) - G+(Personal) - TWITTER - IRC - DONATE

A proper quote includes only the relevant paragraphs, and a proper post never ends with the word "why"

Android
HTC G1, Hero, One
Samsung i5800, i9000*2, P1000*2, P7100, i9100*2, N7000, P6800, i9300, N7100, i9505, N9005
Sony T LT30p, Z C6603
Nexus Galaxy*2, N7, N10, N7-2013

SuperSU, Mobile ODIN, TriangleAway, DSLR Controller, CF-Root, 500 Firepaper, OpenDelta, USB Host Diagnostics, ExynosAbuseAPK, Live dmesg+logcat, NoMoarPowah!, CF-Bench, Chainfire3D, CF.lumen, SGS2 SIM Unlocker, GingerBreakAPK, SuperPower, and more!

Windows Mobile 5/6
E-Mobile EM-ONE
HTC Wizard*2, Kaiser, Touch, Diamond, Pro, HD*2, Diamond 2, Pro 2*2, HD2*2
Samsung i780, i900*2, i8000*2, b7300, b7320, b7330, b7620*2, b6520

WMWifiRouter, KaiserTweak, FPUEnabler, WMLongLife, WMRegOptimizer, CFC+GUI, TF3D+v2 ports, Kaiser+Omnia2+Snapdragon 3D drivers, GfxBoost, and more!

Windows Phone 7
LG GW910

NOTICE: I do not respond to tech support questions through PM.
The Following 69 Users Say Thank You to Chainfire For This Useful Post: [ Click to Expand ]
 
mjs2011
Old
#4  
mjs2011's Avatar
Senior Member
Thanks Meter 1628
Posts: 4,184
Join Date: May 2011
Thank you! This sounds great! From a trusted developer as well. I'll give it a whirl on my new Nexus 5.
 
azzinder
Old
#5  
Member
Thanks Meter 3
Posts: 60
Join Date: Oct 2007
Where are stored the images till they became cleared?

Nice work!

Sent from my One using XDA Premium 4 mobile app
 
LegendM
Old
#6  
LegendM's Avatar
Senior Member
Thanks Meter 308
Posts: 725
Join Date: Jun 2012
Location: Ankara
It crashd on first run

Anyway,after that working well

i9300 - Android 4.3 last stock rom
 
jigglynuts
Old
#7  
Senior Member
Thanks Meter 104
Posts: 366
Join Date: Jan 2011
Location: Cincinnati
It also crashed on me immediately. It has worked flawlessly after that

Sent from my SM-N900V using XDA Premium 4 mobile app
 
Testraindrop
Old
#8  
Senior Member
Thanks Meter 566
Posts: 1,275
Join Date: Jun 2011
Nice work Chainfire, needed also a new wallpaper on my Nexus 5

Gesendet von meinem Nexus 5
 
Chainfire
Old
(Last edited by Chainfire; 11th November 2013 at 11:35 PM.)
#9  
Chainfire's Avatar
Senior Moderator / Senior Recognized Developer - Where is my shirt? - OP
Thanks Meter 46128
Posts: 8,835
Join Date: Oct 2007

 
DONATE TO ME
Thanks guys. Thanks for the crash reports also. Seems live wallpapers and daydreams are handled slightly different across devices and I mostly tested on Nexus 5 and Nexus 10.

I've already fixed a couple of crashes, and some trouble with daydreams specifically on S4/Note3. Play should update in a few hours.

Keep the crash reports coming, and don't forget to mention such details as your exact device and Android version, and if possible provide a logcat.
BLOG - G+(Chainfire) - G+(Personal) - TWITTER - IRC - DONATE

A proper quote includes only the relevant paragraphs, and a proper post never ends with the word "why"

Android
HTC G1, Hero, One
Samsung i5800, i9000*2, P1000*2, P7100, i9100*2, N7000, P6800, i9300, N7100, i9505, N9005
Sony T LT30p, Z C6603
Nexus Galaxy*2, N7, N10, N7-2013

SuperSU, Mobile ODIN, TriangleAway, DSLR Controller, CF-Root, 500 Firepaper, OpenDelta, USB Host Diagnostics, ExynosAbuseAPK, Live dmesg+logcat, NoMoarPowah!, CF-Bench, Chainfire3D, CF.lumen, SGS2 SIM Unlocker, GingerBreakAPK, SuperPower, and more!

Windows Mobile 5/6
E-Mobile EM-ONE
HTC Wizard*2, Kaiser, Touch, Diamond, Pro, HD*2, Diamond 2, Pro 2*2, HD2*2
Samsung i780, i900*2, i8000*2, b7300, b7320, b7330, b7620*2, b6520

WMWifiRouter, KaiserTweak, FPUEnabler, WMLongLife, WMRegOptimizer, CFC+GUI, TF3D+v2 ports, Kaiser+Omnia2+Snapdragon 3D drivers, GfxBoost, and more!

Windows Phone 7
LG GW910

NOTICE: I do not respond to tech support questions through PM.
The Following 4 Users Say Thank You to Chainfire For This Useful Post: [ Click to Expand ]
 
Irvysan
Old
#10  
Irvysan's Avatar
Senior Member
Thanks Meter 80
Posts: 152
Join Date: Dec 2010

 
DONATE TO ME
Quote:
Originally Posted by Chainfire View Post
Thanks guys. Thanks for the crash reports also. Seems live wallpapers and daydreams are handled slightly different across devices and I mostly tested on Nexus 5 and Nexus 10.

I've already fixed a couple of crashes, and some trouble with daydreams specifically on S4/Note3. Play should update in a few hours.

Keep the crash reports coming, and don't forget to mention such details as your exact device and Android version, and if possible provide a logcat.
Works very well on the N5, the 3 fingered system works a treat

Thanks once again for yet another great app, something the nexus 5 definitely needed.
My Droids :

SGS3 Mini (GT-I8190N)
Nook Simple Touch
Nexus 4
Nexus 5
Nexus 7
SGS2
DHD
Nook Color
Wildfire

Free dropbox account with bonus space! > - Get A Dropbox! (We get extra storage!)

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes