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
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
Christian Schabesberger
696760e65a
removed printing the player url
2015-11-08 21:22:24 +01:00
Christian Schabesberger
33e332f105
impofed performance and made similar video button hidable
2015-11-08 21:17:51 +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
4106a984ca
minor corrections pre-sync
2015-11-03 11:51:18 +00: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
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
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
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
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
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
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
Chris Gahan
ac710fff08
Set the title for external video players.
2015-09-23 21:58:41 -04: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
c59754499f
new app icon & made player fullscreen work better
2015-09-20 13:19:28 +02:00
Christian Schabesberger
08648caaff
fixed landscape layout problem & added watch with kodi function
2015-09-15 20:11:42 +02:00