Code Monkey home page Code Monkey logo

vitrina-legacy's Introduction

Note:

This is the code for the legacy version. You can still submit issues here, I will read them.

If you are here because you want to reset your app's version to free one, have a look at this issue.

Also, check out the website of the new app version.


Vitrina

A companion app for Muzei that fetches images from Reddit.

Muzei Main Muzei Selector Home Search Settings

Vitrina lets you specify your favourite image subreddits where you want to get your background from and Muzei does the rest.

Get it on Google Play

Manual / FAQ

Subreddits listing

Add new subreddit

Either by clicking the plus icon or the search icon.

Reorder subreddits

Use the hamburger icon in each list item.

Delete subreddits

Swipe left on the given list item. No confirmation message is shown.

Minimum upvote count

Specify a minimum number of upvotes (simply click to edit). Posts that have a lower score than that will not be shown.

Settings

Shuffle

If enabled, the subreddit listing will be mixed together. Artworks will be chosen from all subreddits.

If disabled, artworks will be picked in the order they are specified on the listing page.

Over 18

This is obvious.

It affects the autocomplete feature in the search and what artworks will be served as your background.

Minimum Image Resolution

The minimum size of the image can be specified here. If an image does not meet the requirements for width and height, it will not be shown.

vitrina-legacy's People

Contributors

andrasferenczi avatar gitanshu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

vitrina-legacy's Issues

Feature request: Pulling images from "All time" category in a subreddit.

While you might not know this, when Vitrina pulls images from reddit, it pulls from the "Hot" category which changes on a monthly basis. It does not pull from "All time", which means, you will not see the most highly rated pictures from that subreddit.
Having a button or somthing in the settings for that subreddit where you switch between "Hot" and "All time" would be sweet.

Images disappear when i refresh

Hey man, thanks so much for this extension, I really love it. There's an issue though: every time i manually refresh all images are deleted. I'm not sure how to solve it, or if it's intended behavior, but i think it shouldn't remove images that aren't too old. If you refresh two times in a row all images are gone.
Thanks again,

Can't remove subreddit

Once I figured out where to write the new subreddit name when I want to add one I was stuck with the defaut subreddits

in version 1.0.29

Cannot refresh images

Steps to reproduce:
Under browse, try to refresh page,

Actual Results:
Nothing happens. The screen remains empty.

Disable delete for fav images, and allow us to add our own images to the vitrina folder

Vitrina is the only good user defined wallpaper source for muzei. But it needs a bit more customizabiliy.

99% of the time my vitrina UX is like this (and I imagine others have similar issues):

  • I see a wallpaper I like but I must save it manually or else tomorrow it will be gone forever.

  • When I save it it goes into Pictures, and it is on my phone, but Muzei / Vitrina will never show it to me again -- wtf? what's the point, really? :) -- why not let it stay in the vitrina folder and mark it as a non-deletable "favourite"? (or move it to a vitrina-favorites folder and have vitrina display images from the regular vitrina folder and also the vitrina-favorites folder)

  • I have other favourite wallpapers gathered on my phone that I love, that I can never use because Vitrina has this android internal system folder that is inaccessible and I can't add my own pics to it (and if I did, I'd be worried it would delete them).

Other non-muzei apps, such as Wallpaper Changer, simply allow you to browse for a folder (or a few different folders) on your phone's storage, and displays wallpapers from there. (of course it doesn't also download images from reddit / pixiv / deviantart / artstation...)

Partly related to this issue as well: #11


PS: probably the ideal setup would be for Vitrina to have a favourite / "don't delete this image" function, and then the wallpaper display formula should be e.g. random * 1/age so it shows new images more often than old images so you don't get bored of the old favorites. Maybe I'll implement that myself, but I'm busy rn.

Image ratio restriction

Let users specify a minimum image ratio.

Problems:

  • Should work in both ways (ratio = width / height)
    • define a ratio
    • define which way is acceptable (less or more)

Idea for user interface:

  • specify ratio (width/height)
  • allow wider checkbox
  • allow taller checkbox

Prefer Aspect Ratio

Requesting an Enhancement. I use Muzei on a tablet with physical keyboard which is always in landscape mode. Due to the way android and Muzei allocate desktop space for live wallpapers, many of the pictures focus on the center of the image, and in landscape a large part of the top and bottom of the image are chopped off. I think this could be partially worked around by having an option to prefer image which are longer than they are tall. That is, prefer images with a landscape aspect ratio over a portrait aspect ratio.

I tried to force this using the preferred minimum dimensions, but its hit or miss. I know that due to large variety of image sizes on reddit that this won't be a perfect solution, but I think if you filtered by images with a large than 1 value (as in 1:1, 2:1, 3:1 etc) would be a good start.

Thanks for your consideration.

Set max cache/picture size/amount

the new version just adds pictures to the list when downloaded.
My list is huge already without having the possibility to reset it. Please let us set a max amount of pictures and delete the oldest.

Save location

Allow to change the save location, right now it saves to Pictures.

Resolution cap

Task:

Add an option that enables users to define a minimum size of the image they want to download.

Problems:

  • Every image will be downloaded twice, since Vitrina will have to download it as well in order to check it's size
  • Updating the list of images in Muzei will be very slow
    • users might restart downloading

Reddit API changes effect on Vitrina

As you may have heard the news, Reddit is introducing limitations to their API. The way I understand this, is that now they will charge a price for each API request made from Vitrina and there will also be limitations on the NSFW content.

I haven't received news about this firsthand, nor do I find relevant information on Reddit's website. The only news I am seeing is the post made by the Apollo dev. Based on this post, it seems that Vitrina will also be effected and it cannot operate the way it currently does.

Given that Vitrina is mostly about retrieving data, it could be potentially saved by introducing a caching server (so API costs will be less). The reason I don't want to implement this:

  • Not sure about legal consequences of what data can be cached (this might be the least of my worry)
  • It is not a great idea financially. (Currently Vitrina is around net zero income monthly if I count the website cost that does not even work anymore. I don't think users are willing to pay more or there are more users who would use this app.)
  • Content after Reddit API changes will deteriorate, users may turn away anyway (Reddit mods may have a more difficult time, less users are creating posts on Reddit)

Vitrina on Play Store

  • On June 25 I'll try to cancel all subscriptions and remove Reddit API access from the API. (Reason being that this is the last weekend before the changes.)
  • I'll also cancel the API keys on Reddit's website.
  • App may still function for local images.

Vitrina on Github

  • If it still works, I don't care.

Switching to closed source

Hi everyone!

Getting straight to the point, I've decided to switch this app back to closed source.

If you are here, because you are unhappy that I've paywalled the Reddit subreddit count limit, then feel free to downgrade your app to the earlier version. Before giving you the link, you have to know that you will not be able to update your app from the Play Store for a while, so keep that in mind please. Here is the link though.

I am closing all issues here, as most of them have been implemented.

If you have any other feature ideas, let me know about them.

Images no longer showing on Version 1.0.35

This has been my go to wallpaper plugin for Muzei. Lately there were a few issues which were ironed out. However, again images no longer appear in version 1.0.35. Although subreddits are added, there are no images in browse What could I be doing wrong?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.