NoMore201 / playmaker

Fdroid repository manager fetching apps from Play Store
284 stars 37 forks source link

Feature List #6

Open NoMore201 opened 7 years ago

NoMore201 commented 7 years ago

I'll leave here a list of features and enhancements to implement in playmaker, so it can be tracked and discussed easily in one place. Feel free to suggest or implement something!

Features

Enhancements

HeaDBanGer84 commented 7 years ago

Hi, first, really great app. I searched for exactly something like this. Some features I would like to see:

NoMore201 commented 7 years ago

@HeaDBanGer84

Nebucatnetzer commented 7 years ago

Hey, I agree a really nice project thanks a ton for your work on this. Two things I wondered about:

  1. What about a login to protect the page?
  2. Is there a way to get at my payed apps?

The second one is probably a bit beside the point of the project I was just curios because Titanium Backup requires the key app to be really useful and it's such a handy app.

NoMore201 commented 7 years ago

@Nebucatnetzer

  1. This could be a useful feature to include, maybe add http authentication in the Settings page (like syncthing does for example). Right now with my setup I configured http auth with nginx, so I didnt't thought about it.
  2. If you want to download paid apps you have purchased in Play Store, you can actually, for example with my google account I can succesfully download Nova Launcher Prime. On the other hand it's not possible to download paid apps you have not purchased
Nebucatnetzer commented 7 years ago

Thought about something like that but my google skills were a bit weak yesterday got it working now. In case someone else uses apache as a reverse proxy this is the setup I use more or less: https://stackoverflow.com/a/42123612/7723859

Now I found the payed apps as well. Sometimes I have to enter part of the ID of the free app to find the premium app but that's good enough for me.

Thank you for the quick answer. Your project goes really well with the lineage microg fork :)

juppin commented 7 years ago

Hello,

very great app.

Is it possible to change the device id inside playmaker or can it only be changed in gpapi?

ZJaume commented 6 years ago

@Nebucatnetzer could you please post your configuration? I'm trying to proxy to docker with apache in the same host because I was already using apache for other things.

Nebucatnetzer commented 6 years ago

Sure here you go:

VirtualHost *:80>
        RewriteEngine on
        ReWriteCond %{SERVER_PORT} !^443$
        RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]
        ServerName playmaker.2li.ch
</VirtualHost>

<VirtualHost *:443>
    ServerName playmaker.2li.ch
    SSLEngine On
    SSLProxyEngine On
    SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH
    SSLHonorCipherOrder on
    SSLProtocol all -SSLv2 -SSLv3 -TLSV1
    SSLCertificateFile /path/to/cert.crt
    SSLCaCertificateFile /path/to/cert.crt
    SSLCertificateKeyFile /path/to/cert.key
    <IfModule mod_headers.c>
      Header always set Strict-Transport-Security "max-age=15768000; includeSubDomains; preload"
    </IfModule>
    ProxyPreserveHost On
    ProxyPass / http://playmaker.2li.local:5000/ Keepalive=On
    ProxyPassReverse / http://playmaker.2li.local:5000/
        <Proxy *>
                Order deny,allow
                Allow from all
                Authtype Basic
                Authname "Password Required"
                AuthUserFile /etc/apache2/.htpasswd
                Require valid-user
        </Proxy>
</VirtualHost>