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
873564f2aa
removed .idea folder
2015-11-10 21:17:07 +01: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
Christian Schabesberger
799faecc5b
Merge pull request #80 from chschtsch/master
...
Update layout (initially suggested by @darkon5) + miscellaneous fixes
2015-11-10 19:28:53 +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
Christian Schabesberger
4a938b81df
Merge pull request #73 from joshsoftware/feature_search_suggestion
...
Feature search suggestion (enhancement)
2015-11-05 12:36:43 +01: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
Christian Schabesberger
c51a5a51f1
Merge pull request #72 from medavox/master
...
Code cleanup & minor additions
2015-11-03 17:54:09 +01:00
Adam Howard
9546a276dc
modified gitignore so jdk versions changes are hopefully not propagated to remote
2015-11-03 13:20:15 +00: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
7e193751c4
fixed app/app.iml, .idea/grade.xml and .idea/misc.xml siwtching jdk versions between 1.7 and 1.8. Added them to my local .gitignore
2015-11-03 12:08:30 +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
Christian Schabesberger
10f1ab0598
Merge pull request #71 from chschtsch/patch-1
...
Add russian translation of strings.xml
2015-11-03 11:28:27 +01: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
7c18e147f3
added "show next/related videos" to features
2015-11-02 20:32:13 +01:00
Christian Schabesberger
6a8fb5910d
changed icon in the README file
2015-11-02 20:18:23 +01: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