Hans-Christoph Steiner
6bd2468d44
if Orbot is installed, then default to using Tor
...
If the user has not changed the "Use Tor" preference, then the default
should be to use Tor if Orbot is installed. The user can still override it
by going an unchecking "Use Tor".
2016-01-02 21:21:34 +01:00
Hans-Christoph Steiner
e63d43151b
add a title plus summary to "Use Tor" preference
2016-01-02 21:21:33 +01:00
Hans-Christoph Steiner
0265da4ae6
use HttpsURLConnections since youtube.com always uses HTTPS
...
This helps enforce that the connection is encrypted. If for whatever reason
an unencrypted connection is created, an Exception will be thrown.
2016-01-02 21:21:28 +01:00
GDR!
ef255d12ae
Test tor code
2016-01-02 20:22:05 +01:00
Matej U
eeb612f9a2
Translated using Weblate (Slovenian)
...
Currently translated at 100.0% (51 of 51 strings)
2016-01-02 19:48:51 +01:00
Mladen Pejaković
dfcb4edb81
Translated using Weblate (Serbian)
...
Currently translated at 100.0% (51 of 51 strings)
2016-01-02 18:04:01 +01:00
Christian Schabesberger
d3500e9036
removed onion routing from readme
2016-01-02 17:41:33 +01:00
Christian Schabesberger
adcb8c6469
add c3s thumbnail and moved on to 0.7.1
2016-01-02 17:40:58 +01:00
Christian Schabesberger
592eee7d3d
Merge pull request #134 from eighthave/intent-filters-and-other-fixes
...
Intent filters and other fixes
2016-01-02 16:18:56 +01:00
Christian Schabesberger
7dadb2b26c
fixed close notification problem
2016-01-02 16:08:18 +01:00
Hans-Christoph Steiner
7cbb135f28
include Tibetan as a language option
...
The Tibetan alphabet was only recently included on Android, so the language
name needs to also have the English there. Otherwise it'll appear blank
on devices without Tibetan.
2016-01-02 12:15:56 +01:00
Hans-Christoph Steiner
966ac0673c
gradle.properties is only commented out defaults, so remove from git
...
For anyone who tweaks this file for local settings, it becomes painful
to have it committed in git because those changes which are only
relevant to the local setup will show up in git as changed.
2016-01-02 01:35:29 +01:00
Hans-Christoph Steiner
d715eae0d1
route video downloads to "Movies" and audio to "Music"
...
use the standard Android folders when downloading files.
2016-01-02 01:34:18 +01:00
Hans-Christoph Steiner
ccdd13d136
youtube URLs can also come from media searches and NFC sends
2016-01-02 00:15:27 +01:00
Hans-Christoph Steiner
efe5de4c75
support youtube's custom URL schemes (vnd.youtube: and vnd.youtube.launch:)
2016-01-02 00:15:27 +01:00
Hans-Christoph Steiner
2a93e9bd2e
precisely target these URLs https://www.youtube.com/watch?v=mS1gstS6YS8
...
These URLs have a Path that always starts with "/watch" so no need for a
pattern. Also, everything after the "?" is considered the "Query String",
not the Path. Anything after a "#" is the "Feature String". The path
matching in IntentFilters only see the Path, and nothing from the "Query
String" or "Feature String".
these are the available kinds of URLs:
https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/YouTubeLinks/YouTubeLinks.html
2016-01-02 00:15:27 +01:00
Hans-Christoph Steiner
28dd53ae50
support another youtube URL format: https://www.youtube.com/v/mS1gstS6YS8
...
https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/YouTubeLinks/YouTubeLinks.html
2016-01-02 00:15:27 +01:00
Hans-Christoph Steiner
3c1e64d8dc
simplify youtube URL IntentFilters
...
Each <data> elements applies to the whole IntentFilter, so there is no need
to declare the host, scheme, etc. multiple times within a single
IntentFilter.
Also, pathPrefix="/" will match all paths, so it is unnecessary.
2016-01-02 00:15:27 +01:00
Hans-Christoph Steiner
4fe3cb2bca
use symlinks to provide alternate folders for Hebrew and Indonesian
...
These two languages must be included twice (iw/he and id/in)
For a full discussion of why, see:
https://gitlab.com/fdroid/fdroidclient/issues/139
https://stackoverflow.com/questions/5074769/cyanogenmod-translate-a-project/8470980#8470980
https://stackoverflow.com/questions/8393771/android-not-using-finding-my-hebrew-localization
I included a blank placeholder file for Indonesian, it can be simply
replaced by the real one, whenever that comes along.
2016-01-02 00:15:27 +01:00
Hans-Christoph Steiner
b31490c4e3
make all strings translatable
2016-01-02 00:14:35 +01:00
Hans-Christoph Steiner
5533f6ba86
use the standard "Movies" folder for downloads
...
On all of the devices that I've checked, there is a folder called "Movies"
on the SD Card by default. NewPipe should use that standard location
since it is always downloading movies :). People can always change that
via the preferences.
Also, this makes the defaults the same when creating the dir and when
setting the destination URL.
2016-01-02 00:14:11 +01:00
Weblate
8aa5f87a1c
Merge remote-tracking branch 'origin/master'
2016-01-01 15:47:36 +01:00
Greg
6deb674377
Translated using Weblate (Hebrew)
...
Currently translated at 16.6% (8 of 48 strings)
2016-01-01 15:47:36 +01:00
Christian Schabesberger
12d1d998a3
Merge pull request #133 from eighthave/panic-button-support
...
allow "panic button" apps to wipe activity
2016-01-01 15:47:32 +01:00
Christian Schabesberger
d90162d06f
ugly workaround for GEMA test failing
2016-01-01 15:43:06 +01:00
Christian Schabesberger
97c924341c
inital YoutubeExtractor test
2016-01-01 15:26:03 +01:00
Hans-Christoph Steiner
e91fc225e1
after receiving panic trigger, quit remove from history
...
This makes the app fully exit, and removes it from the Recent Apps listing
with the goal of hiding whatever the user was currently watching, and/or
searching for.
PanicKit provides a common framework for creating "panic button" apps that
can trigger actions in "panic responder" apps. In this case, the response
is to lock the app, if it has been configured to do so
https://dev.guardianproject.info/projects/panic/wiki
2015-12-31 21:53:14 +01:00
M2ck
43149fd832
Translated using Weblate (French)
...
Currently translated at 100.0% (48 of 48 strings)
2015-12-31 10:27:52 +01:00
Greg
78df579703
Translated using Weblate (Hebrew)
...
Currently translated at 100% (0 of 0 strings)
Created new translation.
2015-12-29 21:45:44 +01:00
Greg
f61b915894
Translated using Weblate (Russian)
...
Currently translated at 100.0% (48 of 48 strings)
2015-12-29 21:45:08 +01:00
Christian Schabesberger
cd3f405bff
slightly improved YoutubeSearchEngineTest
2015-12-29 21:41:10 +01:00
Christian Schabesberger
7cfdca7a81
remove failing test again
2015-12-29 21:28:27 +01:00
Christian Schabesberger
216063dba8
test if CI failes on failing test
2015-12-29 21:16:18 +01:00
Christian Schabesberger
b647bacd72
add testcase for YoutubeSearchEngine
2015-12-29 21:05:02 +01:00
Christian Schabesberger
4f77937e3e
Merge pull request #131 from chschtsch/refactor
...
refactor localization
2015-12-29 19:14:55 +01:00
chschtsch
48e299b2ac
code cleanup
2015-12-29 17:53:24 +03:00
chschtsch
40f00af196
refactor localization
2015-12-29 17:35:51 +03:00
Christian Schabesberger
bd6cc22e63
small hacky error handling refactoring, and add link to c3s
2015-12-28 00:32:38 +01:00
naofum
8760792426
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (48 of 48 strings)
2015-12-26 12:33:33 +01:00
Christian Schabesberger
870b0bf7aa
Merge pull request #127 from 912d/download-directory
...
Added visible notification after succesful download
2015-12-25 21:27:45 +01:00
Jacek Musiał
afd0bd4318
Added visible notification after succesful downloads
...
After succesful download, notification will stay in notification bar. I
used "VISIBILITY_VISIBLE_NOTIFY_COMPLETED" key.
2015-12-25 19:28:09 +01:00
Jacek Musiał
f829ac1d34
Merge remote-tracking branch 'refs/remotes/theScrabi/master' into download-directory
2015-12-25 19:25:13 +01:00
Christian Schabesberger
86a0177855
Merge pull request #126 from Adam77Root/master
...
Fix view count parsing for large numbers
2015-12-25 16:02:10 +01:00
Adam77Root
718d4fd0bd
Fix view count parsing for large numbers
2015-12-25 15:03:11 +01:00
Mladen Pejaković
365137c32b
Translated using Weblate (Serbian)
...
Currently translated at 100.0% (48 of 48 strings)
2015-12-25 00:22:26 +01:00
Christian Schabesberger
e83ca0dfda
some improvements for background player
2015-12-25 00:09:35 +01:00
Christian Schabesberger
6a9f6ef651
Merge pull request #123 from 912d/download-directory
...
Added check if directory exist and try create it
2015-12-23 23:20:42 +01:00
Jacek Musiał
99122ccc03
added check if directory exist and try create it
...
Also I added new variable `'final File dir`' with value of key
"download_path_preference" or externalStorageDirectory.
Firstly I check if dir exits, then eventually try to create it and next
- download file.
2015-12-23 17:52:01 +01:00
Christian Schabesberger
97923697e1
fixed small writing erros in the README
2015-12-23 14:31:57 +01:00
Greg
68888b15e0
Merge pull request #121 from chschtsch/master
...
fix sw600dp-land layout problem (#120 )
2015-12-23 13:53:42 +03:00