k3b
058a039a82
#143 #44 #42 #22 : Fixed some download problems with invalid directories or filenames. Added user Feedback. Different settings for audio and video download dir.
2016-01-07 14:22:55 +01:00
naofum
7c744703e4
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (56 of 56 strings)
2016-01-07 14:15:56 +01:00
42SK
a934cbb085
Fixed #143
2016-01-07 13:28:17 +01:00
Sérgio Marques
cf4158c0d0
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (56 of 56 strings)
2016-01-07 00:48:13 +01:00
M2ck
dc56eab9b6
Translated using Weblate (French)
...
Currently translated at 100.0% (56 of 56 strings)
2016-01-06 16:47:54 +01:00
Weblate
37d1f59132
Merge remote-tracking branch 'origin/master'
2016-01-06 15:13:03 +01:00
Christian Schabesberger
ab0ce55411
merge unitTesting
2016-01-06 15:13:55 +01:00
Matej U
c1d66596d1
Translated using Weblate (Slovenian)
...
Currently translated at 100.0% (56 of 56 strings)
2016-01-06 15:13:03 +01:00
Mladen Pejaković
cbfccdf0d3
Translated using Weblate (Serbian)
...
Currently translated at 100.0% (56 of 56 strings)
2016-01-06 15:13:02 +01:00
Christian Schabesberger
9362037177
remove theme option since it's not yet working
2016-01-06 15:00:33 +01:00
Matej U
e25c93bae2
Translated using Weblate (Slovenian)
...
Currently translated at 100.0% (56 of 56 strings)
2016-01-06 09:28:10 +01:00
Mladen Pejaković
367c434010
Translated using Weblate (Serbian)
...
Currently translated at 100.0% (56 of 56 strings)
2016-01-05 23:54:30 +01:00
chschtsch
02d8463e15
rename resource
2016-01-06 00:02:10 +03:00
Christian Schabesberger
9d5a1d5c43
removed unnececeary comment
2016-01-05 21:54:40 +01:00
Christian Schabesberger
c8d94f541f
resolved merge conflict
2016-01-05 21:50:25 +01:00
Christian Schabesberger
27d06eaa6b
removed hardcoded string, and add licece to some files.
2016-01-05 21:41:55 +01:00
Christian Schabesberger
7f32857e00
buxfix
2016-01-05 21:23:16 +01:00
chschtsch
2f060f0f52
merging with eb0df2b
2016-01-05 23:16:50 +03:00
chschtsch
f89d405226
merging with eb0df2b
2016-01-05 23:13:52 +03:00
chschtsch
fd4459e570
Merge branch 'master' of github.com:theScrabi/NewPipe
2016-01-05 23:12:22 +03:00
Christian Schabesberger
eb0df2b101
set download path on startup
2016-01-05 21:11:15 +01:00
chschtsch
6c178cfb7e
add back missing like button margin
2016-01-05 23:09:15 +03:00
chschtsch
8ced68430d
update resources names to match naming convention & cleanup & start working on themes
2016-01-05 22:56:40 +03:00
Aitor Beriain
0aade598ff
Translated using Weblate (Basque)
...
Currently translated at 100.0% (53 of 53 strings)
2016-01-04 20:02:01 +01:00
Aitor Beriain
95949fd1ab
Translated using Weblate (Basque)
...
Currently translated at 100% (0 of 0 strings)
Created new translation.
2016-01-04 19:35:11 +01:00
naofum
1a56382112
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (53 of 53 strings)
2016-01-04 11:51:32 +01:00
Adam Howard
d610e4b19b
minor code tweaks to BackgroundPlayer
2016-01-04 01:51:24 +00:00
Adam Howard
fc44d9e36e
Merge branch 'master' of github.com:theScrabi/NewPipe
2016-01-04 01:15:33 +00:00
Adam Howard
c07686576a
possible fix for expandedView bug in BackgroundPlayer
2016-01-04 01:15:13 +00:00
Weblate
c2400aea4d
Merge remote-tracking branch 'origin/master'
2016-01-04 00:11:51 +01:00
Benedikt Geißler
fb4bf0dde4
Translated using Weblate (German)
...
Currently translated at 98.1% (52 of 53 strings)
2016-01-04 00:11:51 +01:00
Christian Schabesberger
e4f638d1ce
Merge branch 'master' of github.com:theScrabi/NewPipe
2016-01-04 00:11:00 +01:00
Christian Schabesberger
5c492c01a1
adjusted orbot support and moved on to 0.7.2
2016-01-04 00:10:51 +01:00
M2ck
f451e11f82
Translated using Weblate (French)
...
Currently translated at 100.0% (53 of 53 strings)
2016-01-03 20:55:44 +01:00
Adam Howard
95b73f35f7
Merge branch 'master' of github.com:theScrabi/NewPipe
2016-01-03 19:44:13 +00:00
Adam Howard
58147e9e12
removed commented code in BackgroundPlayer
2016-01-03 19:44:04 +00:00
Christian Schabesberger
a8830e2ede
preference screen previews set values
2016-01-03 19:55:04 +01:00
Mladen Pejaković
9804bb95cc
Translated using Weblate (Serbian)
...
Currently translated at 100.0% (53 of 53 strings)
2016-01-03 19:12:16 +01:00
Christian Schabesberger
0da1aef763
Merge pull request #136 from eighthave/tor-support-for-all-except-streaming
...
Tor support for all except streaming
2016-01-03 17:40:02 +01:00
M2ck
0a334804a3
Translated using Weblate (French)
...
Currently translated at 100.0% (51 of 51 strings)
2016-01-03 16:56:51 +01:00
naofum
94d2f03e9b
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (51 of 51 strings)
2016-01-03 10:31:40 +01:00
Hans-Christoph Steiner
9127f7f0c2
make progress notification for Tor downloader ( closes #39 )
2016-01-03 00:04:55 +01:00
Hans-Christoph Steiner
0bb0226bc2
download files via Tor when Tor is enabled
...
DownloadManager does not let you set its proxy or change how it connects to
the internet. So we have to make a custom one, unfortunately. This is a
very basic downloader with none of the special sauce that makes the
built-in DownloadManager handy.
2016-01-02 22:47:21 +01:00
Hans-Christoph Steiner
b3a1a5dcc2
Android provides global vars for the actual download directories
2016-01-02 21:53:48 +01:00
Hans-Christoph Steiner
984dd1cc25
checking on "Use Tor" when Orbot is not installed starts install
...
If the user turns on "Use Tor" and they are missing Orbot, bring them to
the screen to install Tor.
2016-01-02 21:21:34 +01:00
Hans-Christoph Steiner
5663e543a4
whenever an Activity resumes and tor is enabled, request it start
...
This makes sure that Orbot is running when the user expects it to be. If
NewPipe is configured to use Tor, then going to a NewPipe screen should
ensure Tor is running.
2016-01-02 21:21:34 +01:00
Hans-Christoph Steiner
d3879a0398
setup Tor at app start, and config immediately when pref is changed
...
This adds an Application subclass to get the onCreate() method, which is
called once at the first start up of the app, before any Activity starts.
Tor is configured there to ensure it is setup before anything happens.
This also moves the "Use Tor" pref listener to a more appropriate place.
2016-01-02 21:21:34 +01:00
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
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
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
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
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
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
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
Greg
68888b15e0
Merge pull request #121 from chschtsch/master
...
fix sw600dp-land layout problem (#120 )
2015-12-23 13:53:42 +03:00
Jack Musial
a146c1c4b6
Translated using Weblate (Polish)
...
Currently translated at 100.0% (47 of 47 strings)
2015-12-22 19:39:48 +01:00
Sorry Keep Me Anonymous
2f1ea9aa5d
Translated using Weblate (Dutch)
...
Currently translated at 97.8% (46 of 47 strings)
2015-12-22 19:39:48 +01:00
Jack Musial
c1c3fbdf26
Translated using Weblate (Polish)
...
Currently translated at 100.0% (47 of 47 strings)
2015-12-22 18:50:33 +01:00
chschtsch
2aff660a5b
fix sw600dp-land layout problem ( #120 )
2015-12-22 15:11:28 +03:00
Matej U
28bf72ed75
Translated using Weblate (Slovenian)
...
Currently translated at 100.0% (47 of 47 strings)
2015-12-21 22:04:25 +01:00
naofum
21b054d4ca
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (47 of 47 strings)
2015-12-21 22:04:25 +01:00
naofum
8b67354076
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (47 of 47 strings)
2015-12-21 16:20:39 +01:00
M2ck
b62e0a8b40
Translated using Weblate (French)
...
Currently translated at 100.0% (47 of 47 strings)
2015-12-21 14:20:07 +01:00
Matej U
f46d5376fe
Translated using Weblate (Slovenian)
...
Currently translated at 100.0% (47 of 47 strings)
2015-12-21 13:39:59 +01:00
Matej U
dc3640578f
Translated using Weblate (Slovenian)
...
Currently translated at 100% (0 of 0 strings)
Created new translation.
2015-12-21 13:07:59 +01:00
Sérgio Marques
0a43494de5
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (47 of 47 strings)
2015-12-20 22:46:22 +01:00