Christian Schabesberger
03738aeb27
merged my changes with them of rrooij
2016-03-13 22:22:18 +01:00
rrooij
21768432c8
Move YoutubeStreamPreviewInfoExtractor to separate class
...
The class should be separate because channel support in the future would require video preview extraction too, which doesn't differ much from the extraction done from the search results.
2016-03-12 18:15:20 +01:00
Faisal Hameed
2f9142419a
Fixing squid:S1155, squid:S2293, squid:S1488
2016-03-12 02:01:47 +05:00
Christian Schabesberger
b84eb3df7f
made stream type part of abstractVideoinfo
2016-03-11 16:20:02 +01:00
Christian Schabesberger
4058ec2ee9
fixed another livestream related issue
2016-03-11 15:43:50 +01:00
Christian Schabesberger
d43365f6e6
add custom error report function
2016-03-11 14:56:41 +01:00
Christian Schabesberger
c6ccc2b20d
Merge pull request #232 from DevFactory/release/null-pointer-should-not-be-dereferenced-fix-1
...
Code quality fix - Null pointers should not be dereferenced.
2016-03-11 14:15:41 +01:00
Christian Schabesberger
31dd68be1d
Merge pull request #233 from DevFactory/release/useless-parentheses-should-be-removed-fix-1
...
Code quality fix - Useless parentheses around expressions should be removed to prevent any misunderstanding.
2016-03-11 14:14:29 +01:00
Christian Schabesberger
1c94620c06
Merge pull request #234 from DevFactory/release/variable-should-comply-with-naming-conventions-fix-1
...
Code quality fix - Local variable and method parameter names should comply with a naming convention.
2016-03-11 14:13:51 +01:00
Faisal Hameed
1a3aaf86ee
Fixing squid:S2259- Null pointers should not be dereferenced.
2016-03-10 15:07:23 +05:00
Faisal Hameed
cade4f932d
Fixing squid:S00117- Local variable and method parameter names should comply with a naming convention.
2016-03-10 15:01:38 +05:00
Faisal Hameed
eb060602cd
Fixing squid:S1118 - Utility classes should not have public constructors.
2016-03-10 14:50:42 +05:00
Faisal Hameed
805f046696
Fixing squid:UselessParenthesesCheck - Useless parentheses around expressions should be removed to prevent any misunderstanding.
2016-03-10 14:41:12 +05:00
Christian Schabesberger
19418e5dfb
fixed another parsing but related to livestreams
2016-03-08 02:22:23 +01:00
Christian Schabesberger
8fb1fd3602
fixed image loading bug
2016-03-08 01:24:45 +01:00
madiyar
b2d935dd6d
Restoring search query after orientation change in two pane mode
2016-03-07 13:05:05 +06:00
madiyar
eb66cc5db8
Restoring search query after orientation change
2016-03-07 12:58:48 +06:00
Christian Schabesberger
3ce7eda3eb
made newpipe handle not available like/dislike count
2016-03-05 18:35:28 +01:00
Christian Schabesberger
f63b35e2c0
fixed search error
2016-03-05 17:35:57 +01:00
Christian Schabesberger
9a480cbe3e
fixed backarrow on player_activity
2016-03-05 17:16:28 +01:00
Christian Schabesberger
76ca937bb8
set tor into experimental state
2016-03-05 17:04:37 +01:00
Christian Schabesberger
8a29567572
merge addExoplayer
2016-03-05 16:54:24 +01:00
Christian Schabesberger
839cd7d1c7
some small fixes
2016-03-05 16:24:47 +01:00
Christian Schabesberger
26e11f96e0
add streamtype field
2016-03-04 15:18:04 +01:00
Christian Schabesberger
86c36acedc
removed android code from extractor side
2016-03-04 14:25:37 +01:00
Christian Schabesberger
2318ad2bde
changed viewcount notation
2016-03-04 14:16:02 +01:00
Christian Schabesberger
9548dfabd6
made service list do propper error handling
2016-03-04 14:10:41 +01:00
Christian Schabesberger
b1d2e64450
ad service_id field, and pulled video/audio stream out of streaminfo
2016-03-04 13:45:41 +01:00
Christian Schabesberger
d9cd928100
fixed audio settings changed bug
2016-03-02 23:23:52 +01:00
Christian Schabesberger
68b7d9cdff
made duration an integer, and made youtubesearch engine throw more parsingexceptions
2016-03-02 02:36:45 +01:00
Christian Schabesberger
3aecd15916
Merge branch 'advancedErrorHandling'
2016-03-02 00:29:56 +01:00
Christian Schabesberger
781bf8e7ec
fixed yet another bug
2016-03-01 23:28:22 +01:00
Christian Schabesberger
77b9457707
add error handling to suggestions
2016-03-01 18:43:36 +01:00
Christian Schabesberger
1210ab0de0
changed color of snackbar action text
2016-02-29 21:22:16 +01:00
Christian Schabesberger
3c93c4714e
fixed crash during crash report
2016-02-29 21:13:02 +01:00
Christian Schabesberger
f90a1ede70
fixed some more bugs
2016-02-29 21:06:00 +01:00
Christian Schabesberger
028354b283
fixed some bugs
2016-02-29 20:33:28 +01:00
Christian Schabesberger
18493a578d
made error message be displayed inside erroractivity
2016-02-29 19:23:01 +01:00
Christian Schabesberger
1829dc79c8
make erroractivity handle search engine exceptions
2016-02-29 19:02:40 +01:00
Christian Schabesberger
eed9915c12
add missing gpl3 header to SuggestionListAdapter
2016-02-29 16:19:34 +01:00
Christian Schabesberger
4ac36af40c
made extractor not throw exception upon missing dash mpd
2016-02-29 16:15:15 +01:00
Christian Schabesberger
1a2840b33f
made ui handle missing information on search
2016-02-29 16:10:46 +01:00
Christian Schabesberger
d7e75e6011
restructured search engine
2016-02-29 15:59:06 +01:00
Christian Schabesberger
737a41f45b
display error message
2016-02-27 17:02:38 +01:00
Christian Schabesberger
045ca40a77
renamed video classes to stream classes
2016-02-27 16:37:15 +01:00
Christian Schabesberger
b1fe197c11
changed crashreport email address
2016-02-27 15:57:37 +01:00
Christian Schabesberger
2d51c7428e
add ip and timestamp
2016-02-27 15:02:28 +01:00
Christian Schabesberger
863e2a80a2
set errors mail address
2016-02-27 02:26:06 +01:00
Christian Schabesberger
5decd55551
fixed another pattern problem
2016-02-26 01:42:38 +01:00
Christian Schabesberger
bc468b6f36
fixed stream exception handling
2016-02-26 01:32:44 +01:00
Christian Schabesberger
369d9204d9
add send via mail/share feature
2016-02-25 23:19:43 +01:00
Christian Schabesberger
7caf7be97e
add info box
2016-02-25 22:02:42 +01:00
Christian Schabesberger
64c423902a
made error handling work a bit
2016-02-25 03:43:13 +01:00
Christian Schabesberger
27a2dee3bd
created error report activity
2016-02-24 23:12:02 +01:00
Christian Schabesberger
11d3aeb0dd
fixed faling searchengine unittest
2016-02-24 22:36:16 +01:00
Christian Schabesberger
f54d8d318a
remove parcelabel from VideoInfoItem
2016-02-24 22:25:51 +01:00
Christian Schabesberger
d0bab6183a
fixed related view 0 view count error
2016-02-24 22:12:13 +01:00
Christian Schabesberger
3441aceba3
fixed viewcount failure
2016-02-24 16:44:46 +01:00
Christian Schabesberger
e4f753ae82
fixed emty search query on suggestions error
2016-02-23 23:36:02 +01:00
Christian Schabesberger
7195ff349b
fixed toast issue of the previous commit
2016-02-23 16:42:04 +01:00
Christian Schabesberger
8048ad343e
add toast for suggestion error handling
2016-02-23 16:34:14 +01:00
Christian Schabesberger
799a27ec84
Merge branch 'master' of https://github.com/kamadi/NewPipe into kamadi-master
2016-02-23 16:21:16 +01:00
Christian Schabesberger
c7c77ab20c
fixed another pattern problem
2016-02-23 15:25:34 +01:00
madiyar
8fc113cc52
Added country language param to the suggestionList method in search engine
2016-02-23 16:22:49 +06:00
madiyar
c7679bec87
Added suggestion to the searching
2016-02-23 15:01:59 +06:00
madiyar
3301d8b4fb
Created suggestion adapter
2016-02-23 14:36:24 +06:00
Christian Schabesberger
f5892093a9
made exoplayer work with youtube again
2016-02-23 01:56:04 +01:00
Christian Schabesberger
b06238ba5d
initial changes
2016-02-22 20:28:37 +01:00
Christian Schabesberger
dddcc80f30
merged faridk's code
2016-02-22 19:58:04 +01:00
Christian Schabesberger
7041e63268
merged age restricted video request
2016-02-22 19:17:05 +01:00
Christian Schabesberger
e08aa14eab
better detection for livestreams
2016-02-21 22:25:45 +01:00
Christian Schabesberger
851028997a
fixed json error from the last commit
2016-02-21 21:15:39 +01:00
Christian Schabesberger
a1479d04df
fixed some searchengine errors
2016-02-21 21:08:14 +01:00
rrooij
d12af16f46
VideoItemDetailFragment: check for next vid
...
Check if the next video is available before loading the thumbnails.
2016-02-21 19:07:24 +01:00
rrooij
2edfcb78fe
YTStreamExtractor: implement getAgeRestriction
2016-02-21 18:45:28 +01:00
rrooij
d2b808e540
YTStreamExtractor: fix audio tracks on restricted
...
Fix audio tracks on restriced videos.
2016-02-21 18:24:53 +01:00
Christian Schabesberger
2995a7dc8f
actual fix for androi 6.0 notification problem
...
Notification buttons weren't respondig to clicks. Now they do.
2016-02-21 18:12:00 +01:00
Christian Schabesberger
819db0a30b
antifix for android 6.0 notification z order problem
2016-02-21 17:55:00 +01:00
rrooij
4d727245e1
YTStreamExtractor: add support for age restricted
...
YouTube age restricted videos are now kind of supported. This is not a
final solution to this problem and this commit still crashes because of
some problem with the thumbnail.
2016-02-21 16:39:08 +01:00
Tomasz Marzeion
80dae6ece7
used regex to delete spaces inside parseLong() argument
2016-02-20 13:49:47 +01:00
Christian Schabesberger
5a594173fa
Merge pull request #193 from satiricon/fix-autoplay
...
Fix ArrayIndexOutOfBoundsException when using autoplay
2016-02-19 15:14:06 +01:00
Christian Schabesberger
1c17be9760
made new notification layout available for older platforms
2016-02-19 13:22:49 +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
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
Farid
3a8611ebf8
Added ExoPlayer support
2016-02-15 18:49:58 -08: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
1e93d06a25
restructured ActionbarHandler
2016-02-08 18:46:42 +01:00
Christian Schabesberger
7cc1c0fbdd
merge code, and adjust code
2016-02-05 17:09:29 +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
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
Christian Schabesberger
fddcade1fb
removed unnececeary call of setVolumeControlStream()
2016-02-01 13:45:22 +01:00