Comments (16)
Shuttle uses Play Services for Firebase integration (analytics). GCM != Play Services.
I'm working towards automating apk deployment, firstly to the releases
section of Github. Once that's done, I'll create an F-droid branch of the project which removes Crashlytics/Firebase.
from shuttle.
As someone who only get apps from F-droid it would be lovely if you could make it compatible with the official branch 👍
Just joining my voice here, thank you for open sourcing it !
from shuttle.
See https://f-droid.org/wiki/page/Inclusion_Policy.
This would require adding a build flavor without Crashlytics, firebase and play services.
from shuttle.
Hey, has there been an update on this?
from shuttle.
I'd love to have the Shuttle Player on F-Droid, too! Any news on this?
from shuttle.
Meanwhile, attaching the .apk
to releases/
(and dropping me a note) could bring it into my repository (F-Droid compatible) immediately, see Creating Releases for details on how to achieve that (pretty easy, no much time spent on it).
from shuttle.
Also infos why for example services like play services are needed would be nice.
from shuttle.
@Thaodan seeing vending.CHECK_LICENSE
being requested, one of the reasons in the free version might be upgrading to Shuttle+ via IAP – which should not hurt being removed from the FOSS version. I'd still be interested for what a music player might need GCM, though 😉
from shuttle.
Good plan, @timusus ! Still curious: What does the app use GCM for?
from shuttle.
@IzzySoft Shuttle doesn't use GCM.
from shuttle.
@timusus strange. Then I wonder what went wrong with the analysis on Appbrain, which states so.
from shuttle.
Thanks, @timusus – it's available in my repo now 😺
from shuttle.
@IzzySoft it's not F-droid ready yet. Still need to create a version without Play-Services/Crash lyrics.
As for AppBrain, I'm not sure why it's getting a false-positive for GCM.. Maybe something to do with Firebase..
from shuttle.
Understood, @timusus – still, if you include my repo with your F-Droid client, it now is available by that, including updates whenever you create a new tag and attach an .apk
to it. Just follow the link to see for yourself 😺 But yes, for the official repo it would need that special version.
from shuttle.
Hi. Some time has passed. Can anyone tell the status on this?
from shuttle.
No change as yet
from shuttle.
Related Issues (20)
- A display issue
- Folder View not Working on Android 11 HOT 4
- Screenshots for F-Droid
- Metadata not showing for albums with large album covers
- Support browsing artists/albums/tracks over Bluetooth
- Read metadata from WAV files
- Shuttle use issue with new galaxy s10 update
- Privacy leak in Shuttle+ ? HOT 2
- Add support for embedded lyrics. HOT 2
- Tag Editor fails to update track number correctly
- Slow library loading with more entries in exclusion list
- Playlist Longer Than 30 Songs? HOT 8
- Playlists not updating
- Autoplay of next song doesn't produce sound
- Alert Tone genre
- Play Store Data Safety Section
- Feature Request: Folder view: Stay on last chosen folder or at least have setting for default folder
- Looping for a very long time stops working HOT 1
- mpc files are not added to library when scanned
- `IllegalStateException` when trying to open Folders view
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from shuttle.