diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..5cb27d7ed --- /dev/null +++ b/.travis.yml @@ -0,0 +1,20 @@ +language: android + components: + # Uncomment the lines below if you want to + # use the latest revision of Android SDK Tools + # - platform-tools + # - tools + + # The BuildTools version used by NewPipe + - build-tools-23.0.1 + + # The SDK version used to compile NewPipe + - android-23 + + # Additional components + - extra-android-support + + + # Emulators + - sys-img-x86-android-23 + - sys-img-x86-android-15 diff --git a/README.md b/README.md index 079a262de..6b968c9af 100644 --- a/README.md +++ b/README.md @@ -1,30 +1,39 @@ # NewPipe +NewPipe: A free lightweight Youtube frontend for Android. +[![NewPipe](app/src/main/res/mipmap-xhdpi/ic_launcher.png)](http://dasochan.nl/newpipe/) + +Project status: [![Translation Status](https://hosted.weblate.org/widgets/NewPipe/-/svg-badge.svg)](https://hosted.weblate.org/engage/NewPipe/) +[![Build Status](https://travis-ci.org/theScrabi/NewPipe.svg)](https://travis-ci.org/theScrabi/NewPiped) -[![NewPipe](https://f-droid.org/repo/icons/org.schabi.newpipe.5.png)](http://dasochan.nl/newpipe/) -NewPipe: A free lightweight Youtube frontend for Android. +## Get NewPipe [![F-Droid](https://f-droid.org/wiki/images/0/06/F-Droid-button_get-it-on.png)](https://f-droid.org/repository/browse/?fdfilter=newpipe&fdid=org.schabi.newpipe) +## Screenshots + +[](assets/screenshot_1.png) +[](assets/screenshot_2.png) + ## Description -NewPipe does not use any Google framework libraries, or the YouTube API. It only parses the website in order to gain the information it needs. Therefore this app can be used on devices without G-services installed. Also NewPipe does not store data on the YouTube website (no login), and it's free software. +NewPipe does not use any Google framework libraries, or the YouTube API. It only parses the website in order to gain the information it needs. Therefore this app can be used on devices without Google Services installed. Also, you don't need a YouTube account to use NewPipe, and it's FLOSS. -## Features +### Features * Search videos * Display general information about a video -* Watch Youtube videos -* Listen to Youtube videos (audio only streaming) +* Watch YouTube videos +* Listen to YouTube videos (audio only streaming) * Select the streaming player to watch the video with * Download videos (working, but it could be better) -* Download audio only (working but, but it could be better) +* Download audio only (working, but it could be better) * Open a video in Kodi * Show Next/Related videos -* Search Youtube in a specific language +* Search YouTube in a specific language -## Coming Features +### Coming Features * Improved Downloading * Bookmarks @@ -37,12 +46,21 @@ NewPipe does not use any Google framework libraries, or the YouTube API. It only * Search/Watch Playlists * ... and many more -### Multi service support -Generally NewPipe is designed to not only support YouTube, but many more streaming services. However, right now NewPipe is not stable enough to support more than only YouTube. But if all works as planned, NewPipe will get such support by the version 2.0. - -# Help is always welcome !!! -Whether it's about ideas, translation, design changes, code cleaning, or real heavy code changes. Help is always welcome. +### Multiservice support +Although NewPipe only supports YouTube at the moment, it's designed to support many more streaming services. The plan is, that NewPipe will get such support by the version 2.0. +## Contribution +Whether you have ideas, translation, design changes, code cleaning, or real heavy code changes, help is always welcome. The more is done the better it gets! -If you like to contribute to our code discussion, you can join our [Slack group](http://invite.chschtsch.ml/). +Join our [Slack group](http://invite.chschtsch.ml/) if you like to get involved. + +## License +[![GNU GPLv3 Image](https://www.gnu.org/graphics/gplv3-127x51.png)](http://www.gnu.org/licenses/gpl-3.0.en.html) + +NewPipe is Free Software: You can use, study share and improve it at your +will. Specifically you can redistribute and/or modify it under the terms of the +[GNU General Public License](https://www.gnu.org/licenses/gpl.html) as +published by the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + diff --git a/app/build.gradle b/app/build.gradle index e14fcbf16..324224856 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -17,6 +17,13 @@ android { proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } + + lintOptions { + checkReleaseBuilds false + // Or, if you prefer, you can continue to check for errors in release builds, + // but continue the build even when errors are found: + abortOnError false + } } dependencies { diff --git a/assets/AndroidIcons.zip b/assets/AndroidIcons.zip deleted file mode 100644 index 1708009ab..000000000 Binary files a/assets/AndroidIcons.zip and /dev/null differ diff --git a/assets/NewPipeSymbol.svg b/assets/NewPipeSymbol.svg deleted file mode 100644 index bc1a062cb..000000000 --- a/assets/NewPipeSymbol.svg +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - diff --git a/assets/gruese_die_gema_original.png b/assets/gruese_die_gema_original.png deleted file mode 100644 index d40f6a86e..000000000 Binary files a/assets/gruese_die_gema_original.png and /dev/null differ diff --git a/assets/icon_5.png b/assets/icon_5.png new file mode 100644 index 000000000..e1218821a Binary files /dev/null and b/assets/icon_5.png differ diff --git a/assets/new_newpipe_icon.svg b/assets/new_newpipe_icon.svg deleted file mode 100644 index 93ce928d0..000000000 --- a/assets/new_newpipe_icon.svg +++ /dev/null @@ -1,188 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - diff --git a/assets/new_pipe_icon_3.svg b/assets/new_pipe_icon_3.svg deleted file mode 100644 index 050ae620a..000000000 --- a/assets/new_pipe_icon_3.svg +++ /dev/null @@ -1,394 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - diff --git a/assets/new_pipe_watermark.svg b/assets/new_pipe_watermark.svg deleted file mode 100644 index a8018b494..000000000 --- a/assets/new_pipe_watermark.svg +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - diff --git a/assets/screenshot_1.png b/assets/screenshot_1.png new file mode 100644 index 000000000..cba67b977 Binary files /dev/null and b/assets/screenshot_1.png differ diff --git a/assets/screenshot_2.png b/assets/screenshot_2.png new file mode 100644 index 000000000..50bd084f1 Binary files /dev/null and b/assets/screenshot_2.png differ diff --git a/assets/thumbs_up.svg b/assets/thumbs_up.svg deleted file mode 100644 index 1c2e7889c..000000000 --- a/assets/thumbs_up.svg +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - - - - image/svg+xml - - - - - - - - -