Christian Schabesberger
1c17be9760
made new notification layout available for older platforms
2016-02-19 13:22:49 +01:00
naofum
6def0e3115
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (68 of 68 strings)
2016-02-19 12:51:38 +01:00
David
fd3436d5c0
Fix ArrayIndexOutOfBoundsException when using autoplay
2016-02-18 13:40:26 -03:00
Christian Schabesberger
a94f9fd3e5
made the ui react on missing information
2016-02-18 13:49:01 +01:00
Christian Schabesberger
77850464d4
renamed crawler into extractor
2016-02-18 11:50:22 +01:00
Christian Schabesberger
3d168542fe
add arabic translation
2016-02-18 00:00:47 +01:00
Christian Schabesberger
0de00e26d8
Merge branch 'master' of github.com:theScrabi/NewPipe
2016-02-17 23:55:32 +01:00
Christian Schabesberger
f0705c612e
removed play fab button
2016-02-17 23:55:19 +01:00
Christian Schabesberger
648b9b5d02
made the ui more accommodating for not available audio streams
2016-02-17 21:39:41 +01:00
Christian Schabesberger
b15a0b92f9
add support for attribution_link links
2016-02-17 20:29:31 +01:00
Christian Schabesberger
80482c0578
made settings_keys unsupportable
2016-02-17 19:23:23 +01:00
Weblate
16701923a1
Merge remote-tracking branch 'origin/master'
2016-02-17 19:21:20 +01:00
kamadi
67cee06523
Translated using Weblate (Russian)
...
Currently translated at 80.5% (54 of 67 strings)
2016-02-17 19:21:20 +01:00
Omar Kharrab
685dab39af
Translated using Weblate (French)
...
Currently translated at 97.0% (65 of 67 strings)
2016-02-17 19:21:19 +01:00
David Duong
0ff9555cc4
Translated using Weblate (Czech)
...
Currently translated at 100.0% (67 of 67 strings)
2016-02-17 18:44:14 +01:00
Robin van der Vliet
4f808dd17d
Translated using Weblate (Dutch)
...
Currently translated at 65.6% (44 of 67 strings)
2016-02-17 00:44:16 +01:00
vadin
69d71dac36
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (67 of 67 strings)
2016-02-16 23:18:33 +01:00
Jossi Wolf
4880319991
Translated using Weblate (German)
...
Currently translated at 98.5% (66 of 67 strings)
2016-02-16 21:44:52 +01:00
Robin van der Vliet
13b9850b39
Translated using Weblate (Esperanto)
...
Currently translated at 100.0% (67 of 67 strings)
Imperative because it is a command to the user.
2016-02-16 17:29:05 +01:00
Robin van der Vliet
366f645eda
Translated using Weblate (Esperanto)
...
Currently translated at 97.0% (65 of 67 strings)
Translated "media center" just as "application", if somebody has a better translation please change it.
2016-02-16 17:28:40 +01:00
Robin van der Vliet
dcf7190c90
Translated using Weblate (Esperanto)
...
Currently translated at 91.0% (61 of 67 strings)
elŝutujo = container for downloads
2016-02-16 17:22:13 +01:00
Robin van der Vliet
ae6647276c
Translated using Weblate (Esperanto)
...
Currently translated at 86.5% (58 of 67 strings)
A bit long
2016-02-16 17:14:35 +01:00
Robin van der Vliet
460ff37f7a
Translated using Weblate (Esperanto)
...
Currently translated at 79.1% (53 of 67 strings)
A bit long because
2016-02-16 17:05:14 +01:00
Robin van der Vliet
e7ef913416
Translated using Weblate (Esperanto)
...
Currently translated at 77.6% (52 of 67 strings)
Added "the app" because the accusative cannot really go on the word "Kore"
2016-02-16 17:03:53 +01:00
Robin van der Vliet
c149050a3a
Translated using Weblate (Esperanto)
...
Currently translated at 71.6% (48 of 67 strings)
Added "the app" because the accusative cannot really go on the word "VLC"
2016-02-16 16:59:18 +01:00
Robin van der Vliet
a4e5ca54db
Translated using Weblate (Esperanto)
...
Currently translated at 70.1% (47 of 67 strings)
Intent untranslated because there is not really a common translation. If somebody has a better translation, please change it.
2016-02-16 16:58:13 +01:00
Robin van der Vliet
cb81fd3353
Translated using Weblate (Esperanto)
...
Currently translated at 68.6% (46 of 67 strings)
Added "the program" because the accusative cannot really go on the word "Tor"
2016-02-16 16:57:28 +01:00
Farid
3a8611ebf8
Added ExoPlayer support
2016-02-15 18:49:58 -08:00
David Duong
352a883b5d
Translated using Weblate (Czech)
...
Currently translated at 100.0% (67 of 67 strings)
2016-02-15 18:04:52 +01:00
David Duong
5247b22ef4
Translated using Weblate (Czech)
...
Currently translated at 100% (0 of 0 strings)
Created new translation.
2016-02-15 17:33:44 +01:00
Robin van der Vliet
1bf00e80b0
Translated using Weblate (Esperanto)
...
Currently translated at 67.1% (45 of 67 strings)
2016-02-14 23:57:46 +01:00
Robin van der Vliet
6331d9b7a4
Translated using Weblate (Esperanto)
...
Currently translated at 100% (0 of 0 strings)
Created new translation.
2016-02-14 23:44:51 +01:00
Marian Hanzel
0deb0ad851
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (67 of 67 strings)
2016-02-14 21:45:11 +01:00
Matej U
3b42041c4e
Translated using Weblate (Slovenian)
...
Currently translated at 100.0% (67 of 67 strings)
2016-02-14 21:23:03 +01:00
Benedikt Freisen
d8987aa94a
Translated using Weblate (German)
...
Currently translated at 98.5% (66 of 67 strings)
Where readable and unambiguous, the compound-noun-spelling without hyphen is usually preferred.
2016-02-14 21:06:39 +01:00
Mladen Pejaković
19ed16efc6
Translated using Weblate (Serbian)
...
Currently translated at 100.0% (67 of 67 strings)
2016-02-14 11:33:57 +01:00
Benedikt Freisen
0e32d70aef
Translated using Weblate (German)
...
Currently translated at 98.5% (66 of 67 strings)
2016-02-12 22:59:12 +01:00
Marian Hanzel
5b71f279fd
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (67 of 67 strings)
2016-02-12 19:59:06 +01:00
Marian Hanzel
6d170ffb16
Translated using Weblate (Slovak)
...
Currently translated at 100% (0 of 0 strings)
Created new translation.
2016-02-12 19:29:38 +01:00
Christian Schabesberger
fc8160acda
fixed autoplay bug
2016-02-12 15:29:11 +01:00
Christian Schabesberger
751ffb9de9
quick and dirty solution for download/audio bug
...
Youtube has changed (again) this time it was a bit harder,
therfor the changes are deeper. May be still a bit unstable.
2016-02-12 01:29:14 +01:00
Christian Schabesberger
7a5cca519a
Merge branch 'master' of github.com:theScrabi/NewPipe
2016-02-08 18:46:56 +01:00
Christian Schabesberger
1e93d06a25
restructured ActionbarHandler
2016-02-08 18:46:42 +01:00
naofum
4341f8aaec
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (67 of 67 strings)
2016-02-08 12:44:42 +01:00
Licaon Kter
46022d60f3
Translated using Weblate (Romanian)
...
Currently translated at 100% (0 of 0 strings)
Created new translation.
2016-02-07 22:16:35 +01:00
Sérgio Marques
80ddc76926
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (67 of 67 strings)
2016-02-06 23:07:05 +01:00
naofum
bd999b4b0a
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (67 of 67 strings)
2016-02-06 11:42:08 +01:00
Christian Schabesberger
4cdc387338
Merge branch 'master' of github.com:theScrabi/NewPipe
2016-02-05 17:14:18 +01:00
Christian Schabesberger
7cc1c0fbdd
merge code, and adjust code
2016-02-05 17:09:29 +01:00
Mladen Pejaković
42644c956b
Translated using Weblate (Serbian)
...
Currently translated at 100.0% (67 of 67 strings)
2016-02-05 14:50:14 +01:00
Weblate
00eaedcbfa
Merge remote-tracking branch 'origin/master'
2016-02-05 14:38:53 +01:00
Chris Samarinas
1ff5a97c85
Translated using Weblate (Greek)
...
Currently translated at 100.0% (61 of 61 strings)
2016-02-05 14:38:52 +01:00
Christian Schabesberger
241414f81b
Merge pull request #167 from theScrabi/crawlerRefactor
...
Crawler refactor
2016-02-05 14:38:48 +01:00
Christian Schabesberger
1bf046a8ba
made all arrays into lists
2016-02-05 14:09:04 +01:00
Christian Schabesberger
61471fdd3c
renamed UrlIdHandler into VideoUrlIdHandler
2016-02-05 13:34:44 +01:00
Allan Nordhøy
a0524fb136
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (61 of 61 strings)
2016-02-05 01:55:35 +01:00
Allan Nordhøy
fa39389a64
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100% (0 of 0 strings)
Created new translation.
2016-02-05 01:38:27 +01:00
Chris Samarinas
697a24e699
Translated using Weblate (Greek)
...
Currently translated at 100.0% (61 of 61 strings)
2016-02-04 06:10:42 +01:00
Chris Samarinas
cf3bb87a54
Translated using Weblate (Greek)
...
Currently translated at 100% (0 of 0 strings)
Created new translation.
2016-02-04 05:46:47 +01:00
Christian Schabesberger
14fb7d8a7a
fixed failing tests
2016-02-02 19:01:53 +01:00
Christian Schabesberger
d097363b24
restructure parser
2016-02-02 18:43:20 +01:00
Christian Schabesberger
bad576c23d
got rid of getVideoInfo() in youtube crawler
2016-02-02 14:06:09 +01:00
Weblate
8d9e4e7442
Merge remote-tracking branch 'origin/master'
2016-02-01 13:44:46 +01:00
Christian Schabesberger
431d03c63f
Merge branch 'master' of github.com:theScrabi/NewPipe
2016-02-01 13:46:01 +01:00
Christian Schabesberger
fddcade1fb
removed unnececeary call of setVolumeControlStream()
2016-02-01 13:45:22 +01:00
theshayy
a0aa7dcdc1
Translated using Weblate (French)
...
Currently translated at 100.0% (61 of 61 strings)
2016-02-01 13:44:46 +01:00
Teja Vojjala
d3e9f354b3
Update SettingsActivity.java
2016-02-01 15:00:08 +05:30
Teja Vojjala
e958334406
Update VideoItemListActivity.java
2016-02-01 14:29:49 +05:30
Teja Vojjala
a42029970d
Update VideoItemDetailActivity.java
2016-02-01 14:29:28 +05:30
Teja Vojjala
2108e09e13
Update PlayVideoActivity.java
2016-02-01 14:28:38 +05:30
Teja Vojjala
8c010093e8
Update SettingsActivity.java
2016-02-01 14:27:24 +05:30
Teja Vojjala
adc98be441
Update PanicResponderActivity.java
2016-02-01 14:25:23 +05:30
Christian Schabesberger
7f12b58722
use java error system in the crawler
2016-01-31 19:57:30 +01:00
Éfrit
05d58f8f98
Translated using Weblate (French)
...
Currently translated at 100.0% (61 of 61 strings)
2016-01-31 12:49:00 +01:00
Christian Schabesberger
46c2db310a
add suport for dash
2016-01-30 00:22:16 +01:00
Teja Vojjala
607408b9b9
Update PanicResponderActivity.java
2016-01-29 20:21:44 +05:30
Teja Vojjala
b81e8cb81a
Update SettingsActivity.java
2016-01-29 20:20:55 +05:30
Teja Vojjala
44ef04d90a
Update PlayVideoActivity.java
2016-01-29 20:19:09 +05:30
Teja Vojjala
aa2d8d4833
Update VideoItemDetailActivity.java
2016-01-29 20:16:57 +05:30
Teja Vojjala
cece543d6b
Update VideoItemListActivity.java
2016-01-29 20:07:15 +05:30
Christian Schabesberger
9204a89319
fiexed some licence headers
2016-01-28 23:27:16 +01:00
Christian Schabesberger
f8ed96bb25
renamed services into crawer
2016-01-28 21:34:35 +01:00
Christian Schabesberger
54d318bf04
detatch android related downloader from crawler
2016-01-28 21:21:19 +01:00
Christian Schabesberger
f152d66cd8
fixed some bugs
2016-01-28 12:10:50 +01:00
Sérgio Marques
576786c751
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (61 of 61 strings)
2016-01-19 00:22:40 +01:00
halcyonest
a6b7cd3202
Translated using Weblate (Korean)
...
Currently translated at 100.0% (61 of 61 strings)
2016-01-16 12:44:51 +01:00
Yoo
ea9caaaaf0
Translated using Weblate (Hungarian)
...
Currently translated at 96.7% (59 of 61 strings)
2016-01-14 21:44:37 +01:00
Matej U
22d8f434be
Translated using Weblate (Slovenian)
...
Currently translated at 100.0% (61 of 61 strings)
2016-01-14 15:45:12 +01:00
halcyonest
8360c10141
Translated using Weblate (Korean)
...
Currently translated at 100.0% (61 of 61 strings)
2016-01-12 10:14:37 +01:00
Matej U
750dc6f2cc
Translated using Weblate (Slovenian)
...
Currently translated at 100.0% (61 of 61 strings)
2016-01-10 14:22:05 +01:00
riotism
47b556544d
Translated using Weblate (Chinese (Taiwan))
...
Currently translated at 100.0% (61 of 61 strings)
2016-01-09 23:06:53 +01:00
riotism
f6cee739a6
Translated using Weblate (Chinese (Hong Kong))
...
Currently translated at 100.0% (61 of 61 strings)
2016-01-09 23:02:34 +01:00
riotism
d1afe0028c
Translated using Weblate (Chinese (China))
...
Currently translated at 100.0% (61 of 61 strings)
2016-01-09 22:59:42 +01:00
M2ck
a4cace1ef7
Translated using Weblate (French)
...
Currently translated at 100.0% (61 of 61 strings)
2016-01-09 20:55:00 +01:00
red
707ac8be27
Translated using Weblate (French)
...
Currently translated at 81.9% (50 of 61 strings)
2016-01-09 20:37:38 +01:00
Weblate
2f2254966a
Merge remote-tracking branch 'origin/master'
2016-01-09 15:04:05 +01:00
Christian Schabesberger
eb57675f55
Translated using Weblate (German)
...
Currently translated at 100.0% (61 of 61 strings)
2016-01-09 15:04:05 +01:00
Christian Schabesberger
dde93c5ccf
Translated using Weblate (English)
...
Currently translated at 100.0% (61 of 61 strings)
2016-01-09 15:04:05 +01:00
Christian Schabesberger
886b5959f7
Merge pull request #149 from narutosanjiv/master
...
ProgressBar must stop incase of network failure
2016-01-09 15:04:02 +01:00
naofum
dc44546ac7
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (61 of 61 strings)
2016-01-09 13:38:56 +01:00
Sanjiv Jha
42c6698732
ProgressBar must stop incase of network failure in videolist & detail page
2016-01-09 16:39:31 +05:30
Mladen Pejaković
bd014a107f
Translated using Weblate (Serbian)
...
Currently translated at 100.0% (61 of 61 strings)
2016-01-09 02:36:00 +01:00
Christian Schabesberger
3a7298bb99
Translated using Weblate (German)
...
Currently translated at 100.0% (61 of 61 strings)
2016-01-09 00:09:55 +01:00
Christian Schabesberger
aa06e3490d
Merge branch 'master' of github.com:theScrabi/NewPipe
2016-01-08 22:22:55 +01:00
Christian Schabesberger
9848f19ce6
Merge github.com:k3b/NewPipe into k3bMaster
2016-01-08 22:04:42 +01:00
Weblate
e59b087057
Merge remote-tracking branch 'origin/master'
2016-01-08 22:00:27 +01:00
Greg
5b451d1ac7
Translated using Weblate (Spanish)
...
Currently translated at 64.2% (36 of 56 strings)
2016-01-08 22:00:27 +01:00
Greg
f050c05b3c
Translated using Weblate (Russian)
...
Currently translated at 98.2% (55 of 56 strings)
2016-01-08 22:00:27 +01:00
Sérgio Marques
06b8edefbf
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (56 of 56 strings)
2016-01-08 22:00:26 +01:00
Greg
f3a2a28398
Translated using Weblate (German)
...
Currently translated at 91.0% (51 of 56 strings)
2016-01-08 22:00:26 +01:00
Greg
9b0a1fc2ec
Translated using Weblate (English)
...
Currently translated at 100.0% (56 of 56 strings)
2016-01-08 22:00:26 +01:00
riotism
c87ab234eb
Translated using Weblate (Chinese (Taiwan))
...
Currently translated at 100.0% (56 of 56 strings)
2016-01-08 22:00:25 +01:00
riotism
68468756a8
Translated using Weblate (Chinese (Hong Kong))
...
Currently translated at 100.0% (56 of 56 strings)
2016-01-08 22:00:24 +01:00
riotism
9016df0195
Translated using Weblate (Chinese (China))
...
Currently translated at 100.0% (56 of 56 strings)
2016-01-08 22:00:24 +01:00
Christian Schabesberger
7acece9705
Merge pull request #145 from 42SK/master
...
Fixed #143
2016-01-08 22:00:21 +01:00
red
d1896c23c0
Translated using Weblate (French)
...
Currently translated at 100.0% (56 of 56 strings)
2016-01-08 14:04:29 +01:00
riotism
dae19f03e0
Translated using Weblate (Chinese (China))
...
Currently translated at 100.0% (56 of 56 strings)
2016-01-07 23:07:42 +01:00
riotism
9dafccf0f7
Translated using Weblate (Chinese (China))
...
Currently translated at 100% (0 of 0 strings)
Created new translation.
2016-01-07 22:46:44 +01:00
riotism
5f270c41ae
Translated using Weblate (Chinese (Taiwan))
...
Currently translated at 100.0% (56 of 56 strings)
2016-01-07 22:46:12 +01:00
riotism
f9f80e9003
Translated using Weblate (Chinese (Taiwan))
...
Currently translated at 100% (0 of 0 strings)
Created new translation.
2016-01-07 22:08:02 +01:00
riotism
c5063d4269
Translated using Weblate (Chinese (Hong Kong))
...
Currently translated at 100.0% (56 of 56 strings)
2016-01-07 22:06:57 +01:00
riotism
ccbe18ec1c
Translated using Weblate (Chinese (Hong Kong))
...
Currently translated at 100% (0 of 0 strings)
Created new translation.
2016-01-07 21:21:58 +01:00
k3b
321a8a8b25
Translated using Weblate (German)
...
Currently translated at 91.0% (51 of 56 strings)
2016-01-07 20:20:57 +01:00
k3b
77a9560376
#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:32:16 +01:00
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
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
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
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
Sérgio Marques
2544e45d2d
Translated using Weblate (Portuguese)
...
Currently translated at 100% (0 of 0 strings)
Created new translation.
2015-12-20 22:37:30 +01:00
Mladen Pejaković
4a53e9e018
Translated using Weblate (Serbian)
...
Currently translated at 100.0% (47 of 47 strings)
2015-12-20 22:21:12 +01:00
Christian Schabesberger
c89dc4ba5b
setup for version 0.7.0
2015-12-20 21:28:07 +01:00
Christian Schabesberger
72289ced39
Merge branch 'backgroundPlayback'
2015-12-20 18:16:28 +01:00
Christian Schabesberger
3554ccde05
small adjustment before merg
2015-12-20 18:15:48 +01:00
Christian Schabesberger
73e2c42931
Merge pull request #118 from joshsoftware/master
...
Adding the loading screen when user scroll through videoList.
2015-12-20 13:35:10 +01:00
Christian Schabesberger
b11778ec55
some post changes on the can't play fix.
2015-12-20 13:33:39 +01:00
Christian Schabesberger
18bc937958
fixed "Can't play this video." bug.
2015-12-20 13:26:12 +01:00
Christian Schabesberger
9f618f6678
fixed loding circle for android5+
2015-12-20 12:48:06 +01:00
Adam Howard
69903ba889
added preference to switch between external and internal audio players
2015-12-20 00:31:31 +00:00
Adam Howard
25c5f95ad9
added white play button icon for notification controls; pause button soon to follow.
...
Some checks for audioStreams being null added, along with minor semnatic restructuring of parseDashManifest()
2015-12-20 00:08:12 +00:00
Sanjiv Jha
fdbeaf8692
Added loading footer on paginate screen
2015-12-19 20:18:28 +05:30
naofum
63c0316af2
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (46 of 46 strings)
2015-12-18 17:10:36 +01:00
Adam Howard
f2e761c07c
added reacquisition of CPU lock after resuming
2015-12-17 18:27:35 +00:00
Adam Howard
6a741de7d1
removed commented-out example code
2015-12-17 18:04:18 +00:00
Adam Howard
3e94d18fe1
removed accidental 'git merge' command from manifest
2015-12-17 18:01:24 +00:00
Adam Howard
95d3651e29
Merge branch 'master' of github.com:theScrabi/NewPipe
...
Conflicts:
app/src/main/AndroidManifest.xml
2015-12-17 17:53:54 +00:00
Adam Howard
cd2d88781a
implemented play/pause and cancel controls
2015-12-17 17:49:12 +00:00
Christian Schabesberger
f9ad0f12d0
Fixed serveral things:
...
* ugly workaround for the details_view_layout problem on older devices
* removed "display button on the left side" option since it's not nececeay anymore.
2015-12-15 22:53:29 +01:00
M2ck
63b16d925d
Translated using Weblate (French)
...
Currently translated at 100.0% (47 of 47 strings)
2015-12-15 14:28:58 +01:00
Greg
53b9ffcbc8
Translated using Weblate (Russian)
...
Currently translated at 100.0% (47 of 47 strings)
2015-12-15 14:25:10 +01:00
Weblate
842079c928
Merge remote-tracking branch 'origin/master'
2015-12-15 11:57:58 +01:00
M2ck
b0bab07a15
Translated using Weblate (French)
...
Currently translated at 97.8% (46 of 47 strings)
2015-12-15 11:57:58 +01:00
chschtsch
db500e9791
fix layout issues & update screenshots
2015-12-15 13:45:59 +03:00
Luca Argentieri
2e2d7d02fb
Translated using Weblate (Italian)
...
Currently translated at 100.0% (47 of 47 strings)
2015-12-14 23:03:17 +01:00
Luca Argentieri
d068cd7f75
Translated using Weblate (Italian)
...
Currently translated at 100% (0 of 0 strings)
Created new translation.
2015-12-14 22:38:11 +01:00
chschtsch
d8c7f50b39
minor layout fixes
2015-12-14 14:52:14 +03:00
chschtsch
988e6e1c82
update like buttons
2015-12-14 14:42:13 +03:00
chschtsch
f6af19444c
update like buttons
2015-12-14 14:34:28 +03:00
chschtsch
0581e50e0c
update viewlike buttons
2015-12-14 14:33:00 +03:00
chschtsch
a95da9a42d
update views & dimens
2015-12-14 14:10:12 +03:00
chschtsch
be10b9750f
mering with master
2015-12-14 13:44:15 +03:00
chschtsch
29a3cbc688
mering with master
2015-12-14 13:07:54 +03:00
chschtsch
4f57d3a201
merging with master
2015-12-14 13:01:34 +03:00
Christian Schabesberger
c9be1398b0
fixed green arrow layout error
2015-12-13 21:13:48 +01:00
halcyonest
30eef4db12
Translated using Weblate (Korean)
...
Currently translated at 100.0% (47 of 47 strings)
2015-12-13 13:51:55 +01:00
halcyonest
b932dbf514
Translated using Weblate (Korean)
...
Currently translated at 100% (0 of 0 strings)
Created new translation.
2015-12-13 13:40:17 +01:00
chschtsch
320ac82dea
merging with master
2015-12-11 14:01:04 +03:00
Christian Schabesberger
af1b21db23
code_lint and moved on to v0.6.1
2015-12-09 23:17:29 +01:00
Christian Schabesberger
0e892ff60e
code_lint
2015-12-09 22:31:24 +01:00
Christian Schabesberger
074963aee0
put progressbar on top of thumbnail and made it red
2015-12-09 22:14:22 +01:00
Christian Schabesberger
37d9be9095
put fab button on top of video thumbnail
2015-12-08 21:29:29 +01:00
Adam Howard, from my DSABang
26e36454ef
merged changes from master
2015-12-03 14:39:51 +00:00
Christian Schabesberger
78b95f67eb
made content scroll over thumbnail
2015-12-02 21:20:52 +01:00
chschtsch
6c63841d0c
update video detail layout
2015-12-02 21:55:57 +03:00
chschtsch
6ec2d91d91
fix card margin as well
2015-12-02 17:36:20 +03:00
chschtsch
3299b90c20
better padding for landscape card
2015-12-02 17:33:58 +03:00
chschtsch
7b6d6da9a6
improve card margin & edit its dimensions for landscape
2015-12-02 17:26:20 +03:00
chschtsch
7c7c61fc35
use singleLine instead of manually setting height
2015-12-02 17:18:40 +03:00
chschtsch
c5408fb6b8
finally make card layout look good
2015-12-02 17:13:01 +03:00
chschtsch
1c49102f67
update card layout
2015-12-02 17:00:37 +03:00
chschtsch
f9dd88c1cb
remove divider from listview
2015-12-02 16:29:58 +03:00
chschtsch
9ed4a65fd2
move all dimensions do dimens.xml
2015-12-02 16:23:31 +03:00
chschtsch
10bebf8a89
update cards & update dimens structure
2015-12-02 15:27:19 +03:00
chschtsch
36260dac18
tryna add cardview
2015-12-02 13:08:43 +03:00
Roland Sawicki
d1b465d8be
Translated using Weblate (Polish)
...
Currently translated at 100.0% (47 of 47 strings)
2015-12-01 21:56:17 +01:00
naofum
df1acd5413
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (47 of 47 strings)
2015-12-01 14:38:28 +01:00
Mladen Pejaković
9069ef1325
Translated using Weblate (Serbian)
...
Currently translated at 100.0% (47 of 47 strings)
2015-11-30 22:24:17 +01:00
Roland Sawicki
47cc493ab5
Translated using Weblate (Polish)
...
Currently translated at 100.0% (47 of 47 strings)
2015-11-30 22:08:09 +01:00
syl0s
a90c49d030
Translated using Weblate (German)
...
Currently translated at 100.0% (47 of 47 strings)
2015-11-30 20:57:19 +01:00
Christian Schabesberger
b1ef3fa4df
Translated using Weblate (German)
...
Currently translated at 100.0% (47 of 47 strings)
2015-11-30 20:55:15 +01:00
Weblate
4780e10ade
Merge remote-tracking branch 'origin/master'
2015-11-30 20:51:43 +01:00
Roland Sawicki
401e606fbc
Translated using Weblate (Polish)
...
Currently translated at 95.9% (47 of 49 strings)
2015-11-30 20:51:43 +01:00
syl0s
6b4ef8f397
Translated using Weblate (German)
...
Currently translated at 100.0% (49 of 49 strings)
2015-11-30 20:51:41 +01:00
Christian Schabesberger
457b08d3cc
merge strings.xml collision
2015-11-30 20:00:28 +01:00
Christian Schabesberger
1e5f6fd2b8
merge code_lint
2015-11-30 19:47:21 +01:00
Adam Howard
aebfeb98aa
sync so I can clone this branch on another machine
2015-11-29 17:05:44 +00:00
Christian Schabesberger
f6974e8315
code lint
2015-11-29 13:11:56 +01:00
Xenotium
2ce6313ac1
Forgot about quotes...
2015-11-29 11:49:47 +01:00
RACER
e98a113a59
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (49 of 49 strings)
2015-11-28 15:16:15 +01:00
Mladen Pejaković
ba7bed9c2c
Translated using Weblate (Serbian)
...
Currently translated at 100.0% (49 of 49 strings)
2015-11-27 23:47:01 +01:00
Xenotium
c9ea451c53
Make some strings non-translatable
...
Apart from app name, which at the moment is the same no matter what language, there are URLs here. They shouldn't reside here but make them (and the app name) at least "translatable=false".
2015-11-27 20:51:56 +01:00
Roland Sawicki
4261ff32c7
Translated using Weblate (Polish)
...
Currently translated at 100% (0 of 0 strings)
Created new translation.
2015-11-27 20:10:57 +01:00
Christian Schabesberger
cb4b20af45
use format strings now
2015-11-26 20:43:16 +01:00
Christian Schabesberger
b8a27adb93
removed unused resources
2015-11-26 20:22:45 +01:00
Christian Schabesberger
15b58128f4
fiexed lint layout suggestions
2015-11-26 20:16:23 +01:00
Christian Schabesberger
237282db28
refactored VideoPlayer theme
2015-11-26 19:54:13 +01:00
Christian Schabesberger
71bb59dbb8
update gradle/libs and use Perference.Editor.apply() instead of commit()
2015-11-26 19:36:14 +01:00
Christian Schabesberger
e41c46c075
made lint ignore that parentActivityName is not compatible to sdk 15
2015-11-26 19:28:50 +01:00
Christian Schabesberger
6ca9e52f2f
made lint ignore some code and layout warnings
2015-11-26 19:11:31 +01:00
Christian Schabesberger
2afee89de3
added contentDescription for better accesebility
2015-11-26 18:47:36 +01:00
Christian Schabesberger
189bee3e44
named drawable folder drawable-nodpi and moved orig. gema image to assets
2015-11-26 18:37:40 +01:00
Christian Schabesberger
6b9a4d5e0a
add ellipsis character to spanish translation
2015-11-26 18:32:06 +01:00
Christian Schabesberger
451e2b2182
removed hardcoded strings
2015-11-26 18:29:00 +01:00
Christian Schabesberger
f6ff41cfb4
removed obsolete translations
2015-11-26 18:26:28 +01:00
Christian Schabesberger
d6d144c927
renamed Extractor into VideoExtractor
2015-11-26 17:29:26 +01:00
Christian Schabesberger
7f86872139
Categorized settings & moved AbstractVideoInfo into service folder
2015-11-25 21:08:19 +01:00
Adam Howard
dc0fc05a9e
cleaned up BackgroundPlayer code a little
2015-11-25 17:36:01 +00:00
Adam Howard
6b2c3217ab
Implemented a playback notification with a progress bar. No playback controls yet.
2015-11-25 17:18:01 +00:00
Adam Howard
0f93a45b9d
reimplemented BackgroundPlayer extending Service, not IntentService. See http://stackoverflow.com/questions/17237746 and http://stackoverflow.com/questions/8690198
2015-11-25 15:19:50 +00:00
Adam Howard
943027ffdd
implemented stage 1 ultra-basic background play of videos; see https://github.com/theScrabi/NewPipe/wiki/Background-Playback-Mini-Roadmap
2015-11-24 00:40:36 +00:00
Weblate
67324bfc80
Merge remote-tracking branch 'origin/master'
2015-11-22 13:24:52 +01:00
syl0s
3c340e7144
Translated using Weblate (German)
...
Currently translated at 97.8% (45 of 46 strings)
2015-11-22 13:24:51 +01:00
dostoi
c834405a92
Translated using Weblate (French)
...
Currently translated at 97.8% (45 of 46 strings)
2015-11-22 13:24:51 +01:00
Greg
4ee9e26847
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (46 of 46 strings)
2015-11-22 13:24:50 +01:00
Adam Howard
94293ca9d9
Merge pull request #100 from theScrabi/refactor
...
+ Implemented timestamps
* renamed `VideoInfoItem` to `VideoPreviewInfo`
* Moved streaming service-related classes into their own, new package: "services"
+ Added javadoc to some classes and methods (where functionality is known well enough to explain)
- De-duplicated common fields between `VideoInfo` and `VideoPreviewInfo` by moving them into a common superclass: `AbstractVideoInfo`
- Removed 2 methods in `PlayVideoActivity` which only call `super()`, and therefore are unnecessary: `onResume()` and `onPostCreate(Bundle)`
+ Added `VideoInfo(AbstractVideoInfo)` constructor
- to support converting `VideoPreviewInfo`s into `VideoInfo`s, to reuse scraped info (yet to be implemented)
* Made the Extractor class behave as a per-video object;
- most method return values are video-specific, so it makes sense (to me) to have Extractor be stateful.
- The only stateless methods are getVideoUrl(), getVideoId() and loadDecryptionCode(String)
* Implemented a constructor for YoutubeExtractor, which performs all initialisation work, such as fetching `Jsoup.Document`, and `playerArgs:JSONObject`
2015-11-21 11:11:17 +00:00
Mladen Pejaković
b9cd9f8d35
Translated using Weblate (Serbian)
...
Currently translated at 100.0% (46 of 46 strings)
2015-11-20 18:45:03 +01:00
chschtsch
fa1d386fcc
cleanup
2015-11-20 00:52:43 +03:00
chschtsch
0392bf6a02
fix bug with upload date + better way to parse it
2015-11-20 00:49:52 +03:00
naofum
97f771ff50
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (46 of 46 strings)
2015-11-19 16:20:26 +01:00
naofum
6adcc72a8a
Translated using Weblate (Japanese)
...
Currently translated at 100% (0 of 0 strings)
Created new translation.
2015-11-19 16:17:28 +01:00
Adam Howard
2c11bd1889
fixed Bundle casting bug incurred during related videosdisplay
2015-11-19 14:40:35 +00:00
Adam Howard
23e0196fcc
* fixed counterintuitive back button behaviour in PlayVideoActivity; see https://github.com/theScrabi/NewPipe/issues/99
...
* fixed a rarely-caused NullPointerException caused by a related video's view-count field being missing
2015-11-19 00:08:51 +00:00
Adam Howard
91f98c125e
finished implementing timestamp, along with refactoring services
...
* added VideoInfo(AbstractVideoInfo) constructor, to support later implementation for reusing info scraped into VideoPreviewInfo, into VideoInfo
* Made the Extractor class behave as a per-video object;
- most method return values are video-specific, so it makes sense (to me) to have Extractor be stateful.
- The only stateless methods are getVideoUrl(), getVideoId() and loadDecryptionCode(String)
* Implemented a constructor for YoutubeExtractor, which performs all initialisation work
2015-11-17 22:51:27 +00:00
Adam Howard
7f01e9a4d9
Merge branch 'master' of github.com:theScrabi/NewPipe
...
translations
2015-11-16 23:45:42 +00:00
Adam Howard
320a4e2351
Refactoring:
...
* renamed VideoInfoItem to VideoPreviewInfo
* moved streaming service-related classes into their own, new package services
* added javadoc to some classes and methods (where functionality is known well enough to explain)
* De-duplicated common fields between VideoInfo and VideoPreviewInfo by moving them into a common superclass: AbstractVideoInfo
* Removed 2 methods which only call super(), and therefore are unnecessary: PlayVideoActivity.onResume() and PlayVideoActivity.onPostCreate(Bundle)
2015-11-16 23:32:00 +00:00
Weblate
0829ce51fc
Merge remote-tracking branch 'origin/master'
2015-11-16 17:36:14 +01:00
Mladen Pejaković
97ec50c202
Translated using Weblate (Serbian)
...
Currently translated at 100.0% (46 of 46 strings)
2015-11-16 17:36:12 +01:00
Adam Howard
975a3e8103
Merge branch 'master' of github.com:theScrabi/NewPipe
2015-11-16 14:18:12 +00:00
chschtsch
bd1e531d7b
update design
2015-11-14 21:04:14 +03:00
chschtsch
e440d1d1bd
update design
2015-11-14 20:55:28 +03:00
chschtsch
2110020165
update design
2015-11-14 20:48:42 +03:00
chschtsch
fa4b971254
update .gitignore
2015-11-14 20:11:41 +03:00
chschtsch
a421645ea5
update fragment_videoitem_detail layout
2015-11-14 19:14:51 +03:00
chschtsch
0aac4b1347
update fragment_videoitem_detail layout
2015-11-14 19:11:08 +03:00
chschtsch
36697825cf
update fragment_videoitem_detail layout
2015-11-14 19:08:13 +03:00
Adam Howard
b0182ed604
halfway through implementing timestamps:
...
* still need to use the start position value stored in the PlayVideoActivity's Intent bundle, to set the VideoView using seekTo()
* need to test timestamp extraction regex, and possibly move it somewhere else
*need to find a better way to get the startPosition value to ActionBarHandler, which I thought used VideoInfo objects, but apparently doesn't
* currently there is a small setStartPosition() method
2015-11-14 11:47:21 +00:00
Adam Howard
c4ea73ca7a
Merge pull request #93 from chschtsch/patch-6
...
remove quotation marks added by weblate
2015-11-13 12:19:21 +00:00
Adam Howard
2aa28d6453
Merge pull request #92 from chschtsch/patch-5
...
remove quotation marks added by weblate
2015-11-13 12:19:11 +00:00
Adam Howard
2d51085ccf
Merge pull request #91 from chschtsch/patch-4
...
remove quotation marks added by weblate
2015-11-13 12:19:03 +00:00
Adam Howard
4eae02e47e
Merge pull request #90 from chschtsch/patch-2
...
remove quotation marks added by weblate
2015-11-13 12:18:48 +00:00
Greg
75d0b84bdb
remove quotation marks added by weblate
2015-11-13 15:00:24 +03:00
Greg
3643ddcf5c
remove quotation marks added by weblate
2015-11-13 14:58:16 +03:00
Greg
35500e8ef7
remove quotation marks added by weblate
2015-11-13 14:57:52 +03:00
Greg
6badcf5391
remove quotation marks added by weblate
2015-11-13 14:57:09 +03:00
Greg
d4898043f6
remove quotation marks added by weblate
2015-11-13 14:56:38 +03:00
Weblate
2322ba833a
Merge remote-tracking branch 'origin/master'
2015-11-13 12:27:21 +01:00
Greg
5aabb2917f
Translated using Weblate (Spanish)
...
Currently translated at 95.6% (44 of 46 strings)
2015-11-13 12:27:21 +01:00
Greg
eacbf6ce50
Translated using Weblate (German)
...
Currently translated at 97.8% (45 of 46 strings)
2015-11-13 12:27:20 +01:00
Greg
031300a132
Translated using Weblate (French)
...
Currently translated at 76.0% (35 of 46 strings)
2015-11-13 12:27:20 +01:00
Greg
f905611e69
Translated using Weblate (English)
...
Currently translated at 100.0% (46 of 46 strings)
changing 'published' to 'updloaded'
2015-11-13 12:27:20 +01:00
Greg
e475f9f876
Translated using Weblate (Dutch)
...
Currently translated at 97.8% (45 of 46 strings)
2015-11-13 12:27:20 +01:00
Adam Howard
b65263349e
Merged upstream translation commits
2015-11-13 11:07:22 +00:00
Adam Howard
cc7ce5cf93
fixed inefficient double-conversion of parceled VideoInfoItems, from being cast from VideoInfoItem[] to Vector<>, to using ArrayList as an implementation of List
2015-11-13 10:47:05 +00:00
Greg
af506639a9
remove quotation marks added by weblate
2015-11-13 12:46:55 +03:00
Greg
d377d67174
Translated using Weblate (Russian)
...
Currently translated at 100.0% (46 of 46 strings)
2015-11-13 10:06:06 +01:00
Greg
cf926353d1
Translated using Weblate (Russian)
...
Currently translated at 100.0% (46 of 46 strings)
2015-11-13 09:54:54 +01:00
Weblate
d686c744d0
Merge remote-tracking branch 'origin/master'
2015-11-13 03:22:52 +01:00
Greg
501c60b180
Translated using Weblate (Russian)
...
Currently translated at 97.8% (45 of 46 strings)
2015-11-13 03:22:52 +01:00
jasperweiss
da36687e25
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (46 of 46 strings)
2015-11-13 03:22:52 +01:00
Greg
145a7f8e0d
fix bug with parsing like/dislike count
2015-11-12 12:18:41 +03:00
Adam Howard
67ba126602
implemented locale-specific formatting of view, like and dislike counts, and video published date
2015-11-11 16:23:22 +00:00
Adam Howard
c5084901b5
removed commented-out code, added another TODO note
2015-11-11 13:08:53 +00:00
Adam Howard
3bfc82f7c0
Refactoring YoutubeExtractor:
...
-replaced single use of terrible_unescape_workaround_fuck(String) with call to URLDecoder.decode(String, String)
* tested new regex implementation of YoutubeExtractor.getVideoId(String)
- deleted old HashMap-based implementation of YoutubeExtractor.getVideoId(String)
* Miscellaneous typo corrections
* replaced direct page-scraping extraction of video publication date in YoutubeExtractor.getVideoInfo(String) with jsoup-based scrape of <meta> tag field in YYYY-MM-DD format
*similarly, replaced direct page-scraping extraction of view count with <meta> tag field.
Both <meta> tag fields still need to be formatted locale-specifically
2015-11-11 13:07:09 +00:00
Adam Howard
3411b53450
implemented optimised version of YoutubeExtractor.getVideoId().
...
new version uses a regular expression instead of creating a HashMap and looping over them.
Needs testing before pushing to origin
2015-11-11 01:48:44 +00:00
Christian Schabesberger
353ed90d12
New version number 0.6.0 and some fixes:
...
* moved on to version 0.6.0
* fixed youtube url sicnature encryption (vevo videos can be watched again)
* removed play action from the ActionBar
* rolled back changes for hiding the InfoBar inside PlayVideoActivity
* some small layout changes
* removed some files to be ignored (mostly inside .idea directory)
* etc
2015-11-10 20:51:39 +01:00
chschtsch
731321b1f9
tryna merge dem files
2015-11-10 20:50:15 +03:00
chschtsch
7ff43caf96
tryna merge dem files
2015-11-10 20:36:35 +03:00
chschtsch
d0877c3132
tryna merge dem files
2015-11-10 20:34:08 +03:00
chschtsch
c589b03dcb
rollback setting English as a default language for content
2015-11-10 20:28:05 +03:00
chschtsch
862b5aaef6
update layout (implementing redesign suggested by @darkon5) & set english as a default language for content
2015-11-10 20:26:20 +03:00
Adam Howard
596443bf5e
added licensing notice to MediaFormat
2015-11-10 17:23:07 +00:00
Adam Howard
27b450f1e3
minor commit:
...
-removed now-redundant language code check
2015-11-10 17:09:26 +00:00
chschtsch
61a09e97ca
update colors (implementing redesign suggested by @darkon5)
2015-11-10 19:55:58 +03:00
chschtsch
224e7a8969
update date extracting regex pattern + fix some strings in English
2015-11-10 19:50:04 +03:00
Adam Howard
9e7d9ee973
merged commits from origin
2015-11-10 12:43:40 +00:00
Weblate
586bad345c
Merge remote-tracking branch 'origin/master'
2015-11-09 08:16:47 +01:00
Szöllősi Attila
abdd7dc7d3
Translated using Weblate (Hungarian)
...
Currently translated at 97.8% (45 of 46 strings)
2015-11-09 08:16:47 +01:00
jasperweiss
aee32f7a3e
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (46 of 46 strings)
2015-11-09 08:16:45 +01:00
Christian Schabesberger
696760e65a
removed printing the player url
2015-11-08 21:22:24 +01:00
Christian Schabesberger
200db15d4b
Merge branch 'master' of github.com:theScrabi/NewPipe
2015-11-08 21:19:09 +01:00
Christian Schabesberger
33e332f105
impofed performance and made similar video button hidable
2015-11-08 21:17:51 +01:00
Timofonic
bb2955e442
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (46 of 46 strings)
2015-11-08 19:54:28 +01:00
Adam Howard
2fc2fa56c3
refactoring VideoInfo & MediaFormat, part 2:
...
* fixed errors caused by moving media format code to MediaFormat enum
2015-11-08 02:22:40 +00:00
Adam Howard
c87458590c
refactoring VideoInfo & VideoInfoItem, part 1:
...
+ created enum VideoFormat
2015-11-08 02:04:03 +00:00
Adam Howard
8aff134c56
replaced content tountry selection with search language selection.Should now allows users to search for videos in their preferred language. Needs testing before pushing to origin.
2015-11-08 01:09:03 +00:00
chandrashekhar
4def715b25
+ Added TODO & remove unused lines.
2015-11-05 13:19:28 +05:30
chandrashekhar
821acf12d8
+Merge Adam Howard's (medavox) commit with my changes & remove conflict.
...
+update searchEngine.java & YoutubeSearchEngine.java file.
Conflicts:
app/src/main/java/org/schabi/newpipe/SearchEngine.java
app/src/main/java/org/schabi/newpipe/youtube/YoutubeSearchEngine.java
2015-11-05 13:03:47 +05:30
Adam Howard
fc707b6c7e
Added Content Country selection setting. This changes the SearchEngine interface slightly. Still need a reliable test to prove whether YouTube is serving different search results based on the country code passed in the search query.
2015-11-04 12:42:17 +00:00
chandrashekhar
85ac000479
+ Change return type of interface method suggestionList, So that it will return arraylist of string type data(suggestion).
2015-11-04 11:44:34 +05:30
chandrashekhar
68a0eefa20
+ Added interface method in SearchEngine class for fetch search suggestion list.
...
+ Implemented SearchEngine Interface method in YoutubeSearchEngine class.
2015-11-04 09:06:21 +05:30
Adam Howard
fc32377ce7
added check and exception reporting to YoutubeExtractor:matchGroup1, so that a failed match doesn't go unnoticed
2015-11-04 00:29:30 +00:00
Christian Schabesberger
59e512a64d
fixed notification hiding issue
2015-11-03 22:19:28 +01:00
Adam Howard
a18353df5f
still fighting with jdk version strings in app/app.iml, .idea/gradle.xml, .idea/misc.xml
2015-11-03 13:19:23 +00:00
Adam Howard
3c72113f4c
replaced 4-line regex blocks with call to equivalent method; removed unecessary try-catch blocks surrounding them: regex methods don't throw runtime exceptions
2015-11-03 12:56:11 +00:00
Adam Howard
56c96eb712
Merge remote-tracking branch 'upstream/master':
...
Synced new russian translation from theScrabi/NewPipe
2015-11-03 11:51:40 +00:00
Adam Howard
4106a984ca
minor corrections pre-sync
2015-11-03 11:51:18 +00:00
chschtsch
bca9603440
Add russian translation of strings.xml
2015-11-03 12:34:51 +03:00
Adam Howard
c32c267889
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
app/src/main/java/org/schabi/newpipe/VideoItemDetailFragment.java -- still used class-based passing
app/src/main/java/org/schabi/newpipe/VideoItemListActivity.java -- just some whitespace
2015-11-02 21:29:43 +00:00
Adam Howard
627e987bda
made the PlayVideoActivity return to its VideoItemDetailActivity when the back button is pressed, by setting its parent activity in the manifest. Also grammar fixes for existing comments
2015-11-02 21:19:18 +00:00
Christian Schabesberger
b865326d51
added ability to show similar videos
2015-11-02 19:57:47 +01:00
Adam Howard
a2d5b0893d
Merge remote-tracking branch 'upstream/master'
2015-11-02 15:12:34 +00:00
Adam Howard
db0508b9ab
refactored StreamingService interface so it acts as a Factory (returning new instances of called classes, eg Extractor), rather than passing Class objects (which loses type safety) which are then instantiated. Also noticed there is a conflict between existing gradle setup and mine: misc.xml and app.iml have had their jvm version values switched from 1.8 to 1.7
2015-11-02 15:03:11 +00:00
Christian Schabesberger
1850dee93a
Merge pull request #67 from joshsoftware/remove_deprecation
...
Remove Deprecated methods
2015-11-02 15:37:17 +01:00
chandrashekhar
95a9f2f5e3
+ Remove deprecated method from app/src/main/java/org/schabi/newpipe/VideoItemListFragment.java
...
onAttach(Activity activity) is replaced by onAttach(Context context)
+ Remove deprecated method from pp/src/main/java/org/schabi/newpipe/VideoListAdapter.java
context.getResource().getColor(resId) is replaced by ContextCompat.getColor(context,resId)
2015-11-02 18:02:32 +05:30
Szöllősi Attila
20cf82bab1
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (44 of 44 strings)
2015-11-01 21:42:52 +01:00
Mladen Pejaković
5dcb1e26b5
Translated using Weblate (Serbian)
...
Currently translated at 100.0% (44 of 44 strings)
2015-10-31 19:56:57 +01:00
Christian Schabesberger
8076589180
Translated using Weblate (German)
...
Currently translated at 100.0% (44 of 44 strings)
2015-10-31 16:11:54 +01:00
Mohammad Amin Sameti
5b605a1100
add Persian translation
2015-10-31 02:30:08 +03:30
Christian Schabesberger
f67158a2a7
Fixed:
...
- made "could not find a streamingplayer" thing inside ActionBarHandler yield stacktraces
- remove watermark
- fixed fab layout
- changed version number to 0.5.0
2015-10-29 18:37:32 +01:00
Christian Schabesberger
c22c2009d4
- changed icon again
...
- made ActionBarHandler not be a singelton anymore
- fixed go back bug for the "Next Video" thing
- fixed opening youtube mobile links
2015-10-29 17:56:35 +01:00
Christian Schabesberger
ab4d626ea9
fixed opening videos via firefox/fenec
2015-10-28 20:48:03 +01:00
Dominik George
c4191077f3
Add missing patterns as described in isue #50
2015-10-28 15:24:46 +01:00
Christian Schabesberger
321d090052
- added dracon5's website to README.md
...
- added halcyonest icon (with smal modifications)
2015-10-27 21:35:08 +01:00
Christian Schabesberger
080159849e
- added preference for "next video" item
...
- display if a url is supported or nod
2015-10-27 18:13:04 +01:00
Christian Schabesberger
d9e690f62c
added NextVideo support
2015-10-25 19:14:29 +01:00
Christian Schabesberger
8c0156dea3
fixed broken commit
2015-10-24 16:05:23 +02:00
Christian Schabesberger
038c59ce66
fiexed some smaller displaying errors
2015-10-24 16:04:27 +02:00
Christian Schabesberger
72e08c0447
fixed some layout bugs
2015-10-23 23:08:01 +02:00
Christian Schabesberger
173eaa8cf8
Merge pull request #51 from Soofe/master
...
Fixed some typos and removed unused imports.
2015-10-17 17:22:21 +02:00
Mladen Pejaković
0e11404b3b
Update Serbian translation
2015-10-17 17:13:21 +02:00
Soofe
342807e26a
Update VideoItemListFragment.java
2015-10-15 23:58:14 +02:00
Soofe
c068f08ff8
Fixed some typos and removed unused imports.
2015-10-15 23:25:53 +02:00
ata2001
aab0f45890
Update hungarian translation
2015-09-26 00:05:54 +02:00
Christian Schabesberger
c62ad66f11
New:
...
- Show video title instead of stream url in vlc/MXPlayer
- remember rotation
Fix:
- sensore controlled landscape rotation in the player
2015-09-25 14:17:43 +02:00
Christian Schabesberger
d8bdada9db
Merge pull request #43 from epitron/master
...
Set the title for external video players
2015-09-25 07:43:46 +02:00
Chris Gahan
ac710fff08
Set the title for external video players.
2015-09-23 21:58:41 -04:00
ata2001
2e09492eef
Update hungarian translation
2015-09-23 19:01:09 +02:00
Christian Schabesberger
4f24d61c4b
put the play video button into the horizontal center
2015-09-21 23:53:10 +02:00
Christian Schabesberger
d24c87c9c9
added autio streaming & jumped to version 0.4.0
2015-09-21 21:12:48 +02:00
Christian Schabesberger
1ab5872857
made player pause when screen is locked. started creating audiosupport
2015-09-21 13:32:11 +02:00
=
2489c6c329
Some smaller UI changes and else:
...
- added play video button for better lefthand support
- wrote codepart to darkon5s listitem improvements
- set minimum api level to 15 (Android 4.0.3 support)
- updated to sdk level 23 including the new support libs
2015-09-21 01:10:11 +02:00
Christian Schabesberger
30dcd3eef0
Merge pull request #36 from darkon5/dev
...
3 Line Search List
2015-09-20 22:30:41 +02:00
Christian Schabesberger
b20ae45280
Merge pull request #34 from darkon5/master
...
Duration now shown on top of the thumbnail.
2015-09-20 19:36:40 +02:00
darkon5
049a42a72d
Changes in dummy text
2015-09-20 18:29:17 +02:00
darkon5
f8c110edb5
Different lines for author and upload date
2015-09-20 18:02:33 +02:00
darkon5
231cbacd5b
Changed duration box stroke color to grey (like in the official app)
2015-09-20 17:46:23 +02:00
darkon5
39228453a2
Add Spanish translation
2015-09-20 16:01:46 +02:00
darkon5
5d77d25d34
Duration now with the thumbnail, more space for upload date
2015-09-20 14:52:11 +02:00
Christian Schabesberger
8ebdcccce1
Merge branch 'master' of github.com:theScrabi/NewPipe
2015-09-20 13:20:53 +02:00
Christian Schabesberger
1b0753a466
Merge pull request #25 from ata2001/master
...
Add hungarian translation
2015-09-20 13:20:47 +02:00
Christian Schabesberger
25fe45ab8c
Merge pull request #26 from Soofe/master
...
Add French translation
2015-09-20 13:20:42 +02:00
Christian Schabesberger
26211591bb
Merge branch 'master' of github.com:theScrabi/NewPipe
2015-09-20 13:19:42 +02:00
Christian Schabesberger
c59754499f
new app icon & made player fullscreen work better
2015-09-20 13:19:28 +02:00
darkon5
fd1153993b
Updated dimentxt and video_item
2015-09-19 16:22:36 +02:00
darkon5
7e5ec247de
Prueba inicial y dimentxt
2015-09-19 15:47:00 +02:00
Soofe
7c7cb2c26c
Add French translation
2015-09-18 22:26:21 +02:00
ata2001
25f44aca37
Add hungarian translation
2015-09-18 19:16:32 +02:00
TheLastProject
bc00746047
Add Dutch translation
2015-09-16 17:01:24 +02:00
Christian Schabesberger
08648caaff
fixed landscape layout problem & added watch with kodi function
2015-09-15 20:11:42 +02:00
Mladen Pejaković
b8acd70454
Update Serbian translation
2015-09-13 21:58:43 +02:00
Christian Schabesberger
07e7167356
added preference for default resolution
2015-09-12 22:07:02 +02:00
Mladen Pejaković
ef155fcfc7
Add Serbian translation
2015-09-11 17:58:10 +02:00
Christian Schabesberger
8dd05d2974
implemented autoplay feature
2015-09-11 09:50:30 +02:00
Christian Schabesberger
fde0b2ae7f
Made youtu.be links be vieweble through NewPipe, and fixed InfoBar design.
2015-09-10 20:42:39 +02:00
Christian Schabesberger
e38f90757a
Made youtu.be links be vieweble through NewPipe, and fixed InfoBar design.
2015-09-10 20:39:50 +02:00
Christian Schabesberger
73d61f17b5
first commit
2015-09-04 02:15:03 +02:00