Commit Graph

  • 5d28b2400f Merge pull request #1 from theScrabi/master Greg 2015-11-23 23:02:30 +0300
  • 67324bfc80 Merge remote-tracking branch 'origin/master' Weblate 2015-11-22 13:24:52 +0100
  • 3c340e7144 Translated using Weblate (German) syl0s 2015-11-18 21:09:49 +0100
  • c834405a92 Translated using Weblate (French) dostoi 2015-11-22 10:33:10 +0100
  • 4ee9e26847 Translated using Weblate (Dutch) Greg 2015-11-13 10:08:10 +0100
  • 94293ca9d9 Merge pull request #100 from theScrabi/refactor Adam Howard 2015-11-21 11:11:17 +0000
  • b9cd9f8d35 Translated using Weblate (Serbian) Mladen Pejaković 2015-11-16 17:36:48 +0100
  • 812dd9282d Merge pull request #102 from chschtsch/refactor #100 Adam Howard 2015-11-20 01:44:32 +0000
  • fa1d386fcc cleanup #102 chschtsch 2015-11-20 00:52:43 +0300
  • 0392bf6a02 fix bug with upload date + better way to parse it chschtsch 2015-11-20 00:49:52 +0300
  • 97f771ff50 Translated using Weblate (Japanese) naofum 2015-11-19 16:20:13 +0100
  • 6adcc72a8a Translated using Weblate (Japanese) naofum 2015-11-19 16:17:28 +0100
  • 2c11bd1889 fixed Bundle casting bug incurred during related videosdisplay Adam Howard 2015-11-19 14:40:35 +0000
  • 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 Adam Howard 2015-11-19 00:08:51 +0000
  • 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 Adam Howard 2015-11-17 22:51:27 +0000
  • 7f01e9a4d9 Merge branch 'master' of github.com:theScrabi/NewPipe translations Adam Howard 2015-11-16 23:45:42 +0000
  • 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) Adam Howard 2015-11-16 23:32:00 +0000
  • 0829ce51fc Merge remote-tracking branch 'origin/master' Weblate 2015-11-16 17:36:14 +0100
  • 97ec50c202 Translated using Weblate (Serbian) Mladen Pejaković 2015-11-16 17:35:58 +0100
  • 975a3e8103 Merge branch 'master' of github.com:theScrabi/NewPipe Adam Howard 2015-11-16 14:18:12 +0000
  • 658ef2ef26 Merge pull request #97 from chschtsch/master Christian Schabesberger 2015-11-15 11:49:49 +0100
  • bd1e531d7b update design #97 chschtsch 2015-11-14 21:04:14 +0300
  • e440d1d1bd update design chschtsch 2015-11-14 20:55:28 +0300
  • 2110020165 update design chschtsch 2015-11-14 20:48:42 +0300
  • dac74dc30d Merge github.com:chschtsch/NewPipe chschtsch 2015-11-14 20:12:11 +0300
  • fa4b971254 update .gitignore chschtsch 2015-11-14 20:11:41 +0300
  • 2d31ae0baa Delete NewPipe.iml Greg 2015-11-14 19:20:31 +0300
  • 5eebfa132f update .gitignore chschtsch 2015-11-14 19:19:45 +0300
  • 522febef93 update .gitignore chschtsch 2015-11-14 19:17:54 +0300
  • a421645ea5 update fragment_videoitem_detail layout chschtsch 2015-11-14 19:14:51 +0300
  • 0aac4b1347 update fragment_videoitem_detail layout chschtsch 2015-11-14 19:11:08 +0300
  • 36697825cf update fragment_videoitem_detail layout chschtsch 2015-11-14 19:08:13 +0300
  • 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 Adam Howard 2015-11-14 11:47:21 +0000
  • c4ea73ca7a Merge pull request #93 from chschtsch/patch-6 v0.6.0 Adam Howard 2015-11-13 12:19:21 +0000
  • 2aa28d6453 Merge pull request #92 from chschtsch/patch-5 Adam Howard 2015-11-13 12:19:11 +0000
  • 2d51085ccf Merge pull request #91 from chschtsch/patch-4 Adam Howard 2015-11-13 12:19:03 +0000
  • 4eae02e47e Merge pull request #90 from chschtsch/patch-2 Adam Howard 2015-11-13 12:18:48 +0000
  • f3bf9f9e5d Merge pull request #89 from chschtsch/patch-3 Adam Howard 2015-11-13 12:18:38 +0000
  • 75d0b84bdb remove quotation marks added by weblate #93 Greg 2015-11-13 15:00:24 +0300
  • 3643ddcf5c remove quotation marks added by weblate #92 Greg 2015-11-13 14:58:16 +0300
  • 35500e8ef7 remove quotation marks added by weblate #91 Greg 2015-11-13 14:57:52 +0300
  • 6badcf5391 remove quotation marks added by weblate #89 Greg 2015-11-13 14:57:09 +0300
  • d4898043f6 remove quotation marks added by weblate #90 Greg 2015-11-13 14:56:38 +0300
  • 2322ba833a Merge remote-tracking branch 'origin/master' Weblate 2015-11-13 12:27:21 +0100
  • 5aabb2917f Translated using Weblate (Spanish) Greg 2015-11-13 10:11:03 +0100
  • eacbf6ce50 Translated using Weblate (German) Greg 2015-11-13 10:00:02 +0100
  • 031300a132 Translated using Weblate (French) Greg 2015-11-13 10:38:35 +0100
  • f905611e69 Translated using Weblate (English) Greg 2015-11-13 10:02:56 +0100
  • e475f9f876 Translated using Weblate (Dutch) Greg 2015-11-13 10:08:10 +0100
  • b65263349e Merged upstream translation commits Adam Howard 2015-11-13 11:07:22 +0000
  • 5cb8026f6d Merge pull request #87 from chschtsch/patch-1 Adam Howard 2015-11-13 11:05:48 +0000
  • cc7ce5cf93 fixed inefficient double-conversion of parceled VideoInfoItems, from being cast from VideoInfoItem[] to Vector<>, to using ArrayList as an implementation of List Adam Howard 2015-11-13 10:47:05 +0000
  • af506639a9 remove quotation marks added by weblate #87 Greg 2015-11-13 12:46:55 +0300
  • d377d67174 Translated using Weblate (Russian) Greg 2015-11-13 10:06:07 +0100
  • cf926353d1 Translated using Weblate (Russian) Greg 2015-11-13 09:54:10 +0100
  • d686c744d0 Merge remote-tracking branch 'origin/master' Weblate 2015-11-13 03:22:52 +0100
  • 501c60b180 Translated using Weblate (Russian) Greg 2015-11-12 19:29:39 +0100
  • da36687e25 Translated using Weblate (Dutch) jasperweiss 2015-11-09 08:17:45 +0100
  • f13f9a066a updated README to include language-specific search feature Adam Howard 2015-11-12 15:51:22 +0000
  • 8eaa4f7654 Merge pull request #82 from chschtsch/master Christian Schabesberger 2015-11-12 10:26:50 +0100
  • 145a7f8e0d fix bug with parsing like/dislike count #82 Greg 2015-11-12 12:18:41 +0300
  • 67ba126602 implemented locale-specific formatting of view, like and dislike counts, and video published date Adam Howard 2015-11-11 16:23:22 +0000
  • c5084901b5 removed commented-out code, added another TODO note Adam Howard 2015-11-11 13:08:53 +0000
  • 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. Adam Howard 2015-11-11 13:07:09 +0000
  • 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 Adam Howard 2015-11-11 01:48:44 +0000
  • 873564f2aa removed .idea folder Christian Schabesberger 2015-11-10 21:16:11 +0100
  • 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 Christian Schabesberger 2015-11-10 20:51:39 +0100
  • 799faecc5b Merge pull request #80 from chschtsch/master Christian Schabesberger 2015-11-10 19:28:53 +0100
  • 731321b1f9 tryna merge dem files #80 chschtsch 2015-11-10 20:50:15 +0300
  • 7ff43caf96 tryna merge dem files chschtsch 2015-11-10 20:36:35 +0300
  • d0877c3132 tryna merge dem files chschtsch 2015-11-10 20:34:08 +0300
  • c589b03dcb rollback setting English as a default language for content chschtsch 2015-11-10 20:28:05 +0300
  • 862b5aaef6 update layout (implementing redesign suggested by @darkon5) & set english as a default language for content chschtsch 2015-11-10 20:26:20 +0300
  • 596443bf5e added licensing notice to MediaFormat Adam Howard 2015-11-10 17:23:07 +0000
  • 27b450f1e3 minor commit: -removed now-redundant language code check Adam Howard 2015-11-10 17:09:26 +0000
  • 61a09e97ca update colors (implementing redesign suggested by @darkon5) chschtsch 2015-11-10 19:55:58 +0300
  • 224e7a8969 update date extracting regex pattern + fix some strings in English chschtsch 2015-11-10 19:50:04 +0300
  • 9e7d9ee973 merged commits from origin Adam Howard 2015-11-10 12:43:40 +0000
  • 586bad345c Merge remote-tracking branch 'origin/master' Weblate 2015-11-09 08:16:47 +0100
  • abdd7dc7d3 Translated using Weblate (Hungarian) Szöllősi Attila 2015-11-08 17:16:35 +0100
  • aee32f7a3e Translated using Weblate (Dutch) jasperweiss 2015-11-09 08:16:28 +0100
  • 696760e65a removed printing the player url Christian Schabesberger 2015-11-08 21:22:24 +0100
  • 200db15d4b Merge branch 'master' of github.com:theScrabi/NewPipe Christian Schabesberger 2015-11-08 21:18:18 +0100
  • 33e332f105 impofed performance and made similar video button hidable Christian Schabesberger 2015-11-08 21:17:51 +0100
  • bb2955e442 Translated using Weblate (Spanish) Timofonic 2015-11-08 19:54:10 +0100
  • 2fc2fa56c3 refactoring VideoInfo & MediaFormat, part 2: * fixed errors caused by moving media format code to MediaFormat enum Adam Howard 2015-11-08 02:22:40 +0000
  • c87458590c refactoring VideoInfo & VideoInfoItem, part 1: + created enum VideoFormat Adam Howard 2015-11-08 02:04:03 +0000
  • 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. Adam Howard 2015-11-08 01:09:03 +0000
  • 4a938b81df Merge pull request #73 from joshsoftware/feature_search_suggestion Christian Schabesberger 2015-11-05 12:36:43 +0100
  • 4def715b25 + Added TODO & remove unused lines. #73 chandrashekhar 2015-11-05 13:19:28 +0530
  • 821acf12d8 +Merge Adam Howard's (medavox) commit with my changes & remove conflict. +update searchEngine.java & YoutubeSearchEngine.java file. chandrashekhar 2015-11-05 13:03:47 +0530
  • 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. Adam Howard 2015-11-04 12:42:17 +0000
  • 85ac000479 + Change return type of interface method suggestionList, So that it will return arraylist of string type data(suggestion). chandrashekhar 2015-11-04 11:41:17 +0530
  • 68a0eefa20 + Added interface method in SearchEngine class for fetch search suggestion list. + Implemented SearchEngine Interface method in YoutubeSearchEngine class. chandrashekhar 2015-11-03 13:32:05 +0530
  • fc32377ce7 added check and exception reporting to YoutubeExtractor:matchGroup1, so that a failed match doesn't go unnoticed Adam Howard 2015-11-04 00:29:30 +0000
  • 59e512a64d fixed notification hiding issue Christian Schabesberger 2015-11-03 22:19:28 +0100
  • c51a5a51f1 Merge pull request #72 from medavox/master Christian Schabesberger 2015-11-03 17:54:09 +0100
  • 9546a276dc modified gitignore so jdk versions changes are hopefully not propagated to remote #72 Adam Howard 2015-11-03 13:20:15 +0000
  • a18353df5f still fighting with jdk version strings in app/app.iml, .idea/gradle.xml, .idea/misc.xml Adam Howard 2015-11-03 13:19:23 +0000
  • 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 Adam Howard 2015-11-03 12:56:11 +0000