https://github.com/popcorn-official/popcorn-android-legacy
Legacy official Popcorn Time Android repository
https://github.com/popcorn-official/popcorn-android-legacy
Last synced: 5 months ago
JSON representation
Legacy official Popcorn Time Android repository
- Host: GitHub
- URL: https://github.com/popcorn-official/popcorn-android-legacy
- Owner: popcorn-official
- License: other
- Created: 2014-12-25T14:39:32.000Z (over 10 years ago)
- Default Branch: development
- Last Pushed: 2016-02-21T16:37:31.000Z (about 9 years ago)
- Last Synced: 2023-11-07T17:14:57.067Z (over 1 year ago)
- Language: Java
- Homepage: https://popcorntime.sh
- Size: 262 MB
- Stars: 167
- Watchers: 33
- Forks: 123
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
[Popcorn Time for Android](https://git.popcorntime.io/popcorntime/android) [](http://ci.popcorntime.io/job/Popcorn-Android/)
----Allow any Android user to watch movies easily streaming from torrents, without any particular knowledge.
Visit the project's website at .
* [Continuous Integration](http://ci.popcorntime.io/job/Popcorn-Android/)
* [Issue Tracker](https://git.popcorntime.io/popcorntime/android/issues)## Community
Keep track of Popcorn Time development and community activity.
* Follow Popcorn Time on [Twitter](https://twitter.com/popcorntimetv), [Facebook](https://www.facebook.com/PopcornTimeTv) and [Google+](https://plus.google.com/+PopcorntimeIo).
* Read and subscribe to the [The Official Popcorn Time Blog](http://blog.popcorntime.io).
* Join in discussions on the [Popcorn Time Forum](https://discuss.popcorntime.io)
* Connect with us on IRC at `#popcorntime` on freenode ([web access](http://webchat.freenode.net/?channels=popcorntime))## Getting Involved
Want to report a bug, request a feature, contribute or translate Popcorn Time? Check out our in-depth guide to [Contributing to Popcorn Time](CONTRIBUTING.md).
## Build Instructions ##
The [gradle build system](http://tools.android.com/tech-docs/new-build-system/user-guide) will fetch all dependencies and generate
files you need to build the project. You first need to generate the
local.properties (replace YOUR_SDK_DIR by your actual android sdk dir)
file:$ echo "sdk.dir=YOUR_SDK_DIR" > local.properties
You can now sync, build and install the project:
$ ./gradlew assembleDebug # assemble the debug .apk
$ ./gradlew installDebug # install the debug .apk if you have an
# emulator or an Android device connectedYou can use [Android Studio](http://developer.android.com/sdk/installing/studio.html) by importing the project as a Gradle project.
## Directory structure ##
`|-- base # base module (contains providers and streamer)
| |-- build.gradle # base build script
| `-- src
| |-- main
| |-- assets # base module assets
| |-- java # base module java code
| `-- res # base module resources
`|-- mobile # mobile module (smartphone/tablet application)
| |-- build.gradle # mobile build script
| `-- src
| |-- main
| |-- java # mobile module java code
| `-- res # mobile module resources
`|-- tv # tv module (Android TV application)
| |-- build.gradle # tv build script
| `-- src
| |-- main
| |-- java # tv module java code
| `-- res # tv module resources
`|-- vlc # vlc module (VLC mediaplayer library)
| |-- build.gradle # vlc module build script
| `-- src
| |-- main
| |-- jniLibs # native LibVLC libraries
| |-- java # LibVLC Java code
`|-- connectsdk # connectsdk module
|-- build.gradle # connectsdk build script
`-- src
| |-- java # connectsdk module java code
`-- core
| |-- src # connectsdk module core java code
`-- modules
|-- google_cast
|-- src # connectsdk module google cast java code
|-- firetv
|-- src # connectsdk module google cast java code## Versioning
For transparency and insight into our release cycle, and for striving to maintain backward compatibility, Popcorn Time will be maintained according to the [Semantic Versioning](http://semver.org/) guidelines as much as possible.
###Beta versions
Beta releases will be numbered with the following format:
`0..-`
###Stable versions
Releases will be numbered with the following format:
`..`
Constructed with the following guidelines:
* A new *major* release indicates a large change where backwards compatibility is broken.
* A new *minor* release indicates a normal change that maintains backwards compatibility.
* A new *patch* release indicates a bugfix or small change which does not affect compatibility.## License
If you distribute a copy or make a fork of the project, you have to credit this project as source.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Note: some dependencies are external libraries, which might be covered by a different license compatible with the GPLv3. They are mentioned in NOTICE.md.
***
If you want to contact us: [[email protected]](mailto:[email protected])
Copyright (c) 2014 Popcorn Time Foundation - Released under the [GPL V3 license](https://git.popcorntime.io/popcorntime/android/blob/development/LICENSE.md).