Commit Graph

735 Commits

Author SHA1 Message Date
TobiGr 9346f9b0f3 Update extractor version to 0.21.10 2021-09-13 16:47:40 +02:00
XiangRongLin 75c9e959de Allow passing in package suffix for release builds through CLI param 2021-09-12 20:19:45 +02:00
Tobi a2887034a6
Merge pull request #7068 from litetex/fix-restart
Fixed restarting not working properly
2021-09-11 12:51:38 +02:00
Koitharu a5b9fe4c35
Refactor FeedLoadService to use it within the notification worker 2021-09-07 13:30:26 +03:00
Vasiliy da9bd1d420
Notifications about new streams 2021-09-07 13:30:16 +03:00
litetex fda0a550fd Fixed the app restarting not working properly
* Using [``process-phoenix``](https://github.com/JakeWharton/ProcessPhoenix)
2021-09-06 20:47:44 +02:00
TobiGr 638825cdff Release NewPipe 0.21.10 (976) 2021-09-05 21:47:28 +02:00
TobiGr 8afd44a72f Update extractor version 2021-09-05 21:31:39 +02:00
talanc e603dddc54
Added support for CSV+ZIP subscriptions
Updated import instructions string
2021-08-31 12:07:34 +02:00
litetex dbd90299bd Replaced deprecated ``kotlin-android-extensions`` with ``kotlin-parcelize``
References:
* https://developer.android.com/topic/libraries/view-binding/migration#groovy
* https://developer.android.com/kotlin/parcelize#groovy
2021-08-26 18:08:54 +02:00
Stypox fcef783bbb
Replace UniversalImageLoader with Picasso 2021-08-24 10:56:25 +02:00
TobiGr 6fbb601802 Merge branch 'master' into dev 2021-08-22 22:22:37 +02:00
TobiGr ccc2d892c1 Update extractor version to 0.21.9 2021-08-22 20:23:01 +02:00
TobiGr 9dd2a82b7d Update extractor version 2021-08-10 12:20:08 +02:00
XiangRongLin 52cc3f10c1 Add gradle parameter to skip formatKtLint and use in CI 2021-08-06 18:11:22 +02:00
Stypox 340a84e583
Release 0.21.9 (975) 2021-08-04 10:38:59 +02:00
Stypox 4291877830
Merge branch 'master' into dev 2021-08-04 10:36:59 +02:00
Stypox 2ac265a6f5
Release 0.21.8 (974) 2021-08-03 21:00:57 +02:00
Stypox e100806fd9
Update extractor version to 0.21.8 2021-08-03 20:51:14 +02:00
Stypox 4bf5ddbfe9
Merge pull request #6792 from XiangRongLin/update_extractor
Update extractor, thus including throttling fixes
2021-08-01 20:11:21 +02:00
Robin 896aec5295
Merge pull request #6719 from TacoTheDank/core-lifecycle-bump
Update some AndroidX libraries
2021-08-01 11:24:33 +02:00
XiangRongLin 398007ca90
Update extractor, thus including throttling fixes 2021-08-01 10:36:03 +02:00
TacoTheDank 1d85661ab9 Update some AndroidX libraries 2021-07-21 19:31:41 -04:00
TobiGr 420f0505ae Merge branch 'master' into dev 2021-07-20 23:29:12 +02:00
Stypox 472bde9eea
Release 0.21.7 (973) 2021-07-20 18:30:28 +02:00
TacoTheDank 7be7a32d70
Update AndroidX Fragment to 1.3.5 2021-07-20 18:24:33 +02:00
litetex f6923e073e Use the correct extractor dependency 2021-07-19 21:03:15 +02:00
Isira Seneviratne c7b8bd3436 Update AppCompat to 1.3.0. 2021-07-19 15:20:44 +05:30
Stypox d57bfde604
Merge pull request #6434 from litetex/playerSeekbarPreview
Player seekbar thumbnail preview
2021-07-19 11:42:10 +02:00
Stypox 3167ab3ba0
Merge pull request #6654 from Isira-Seneviratne/Bump_compileSdk
Bump compileSdkVersion to 30.
2021-07-19 11:11:18 +02:00
Stypox baa12c7069
Merge pull request #6536 from TacoTheDank/moar-onactivityresult
More onActivityResult deprecation fixes
2021-07-18 10:24:00 +02:00
litetex 253526e565 Updated build.gradle so the PR-build works 2021-07-17 16:42:18 +02:00
litetex 75a8edf20f
Added corresponding required code changes from Extractor branch 2021-07-17 13:14:48 +02:00
Isira Seneviratne 403e336a64 Bump compileSdkVersion to 30. 2021-07-13 08:06:56 +05:30
Tobi 85d813a94b
Merge pull request #6540 from TacoTheDank/library-bumps
Update some libraries
2021-07-12 16:15:21 +02:00
Tobi e9b008ee84
Merge pull request #6538 from TacoTheDank/bump-gradle
Bump gradle
2021-07-12 16:14:04 +02:00
TobiGr 1e4686463b Release 0.21.6 (972) 2021-07-12 15:47:55 +02:00
TobiGr 4e9631a8d8 Update extractor version to 0.21.6 2021-07-12 15:47:55 +02:00
TacoTheDank 573839c0ff Update Gradle to 7.x, AGP to 4.2.x 2021-07-06 12:16:20 -04:00
TobiGr a63683e6b8 Update extractor version 2021-07-04 17:46:07 +02:00
opusforlife2 ec40c8ed1e
Merge pull request #6482 from Stypox/build-instructions
Update Build instructions to make it easier for contributors to start contributing.
2021-06-24 15:02:59 +00:00
bopol d7dcfa5729 Update Extractor version 2021-06-24 09:00:15 +02:00
TacoTheDank afe06b379f Update some libraries 2021-06-20 17:26:59 -04:00
TacoTheDank 08d4651ef0 Add mavenCentral, de-prioritize jcenter 2021-06-20 15:44:17 -04:00
TacoTheDank 72d305b283 Update AndroidX Fragment to 1.3.5 2021-06-20 13:47:12 -04:00
Stypox 74ad488f4a
Merge pull request #6394 from TacoTheDank/androidx-fragment-134
Update AndroidX Fragment to 1.3.4
2021-06-18 13:14:30 +02:00
Stypox 8b3e32b6eb
First round of review 2021-06-17 20:47:22 +02:00
TobiGr 2de9d7b4a7 Merge branch 'master' into dev 2021-06-17 08:20:43 +02:00
bopol 553943ab93 Release NewPipe 0.21.5 (971) 2021-06-15 19:12:24 +02:00
TacoTheDank 9591f14551 Update AndroidX Fragment to 1.3.4 2021-06-10 12:51:30 -04:00
Stypox 06d10cf9aa
Merge pull request #6313 from Isira-Seneviratne/Update_Room_to_2.3.0
Update Room to 2.3.0.
2021-06-09 16:28:55 +02:00
TobiGr 6ad4b425e4 Better error handling of terminated channels when loading feed 2021-06-08 10:12:36 +02:00
TobiGr f1e8667945 NewPipe 0.21.4 (970) 2021-06-07 21:40:02 +02:00
TobiGr 3fe0368486 Update NewPIpe extractor to 0.21.4 2021-06-07 20:45:26 +02:00
TobiGr ded6540422 Update extractor version 2021-06-05 17:26:16 +02:00
bopol 332b90d6c1
Merge pull request #6337 from litetex/fix-broken-yt-liked-comments
[YouTube] Fix broken likes in comments
2021-06-04 22:32:48 +02:00
TobiGr 8ed8b94ec7 Update extractor version to ff11c2df2a22cc10d9fd7e59538d10ca7ccbaffb 2021-06-04 16:20:20 +02:00
mhmdanas ffad244e1e Upgrade PrettyTime to 5.0.1 2021-06-02 01:14:43 +03:00
TobiGr 6956d16f0e Update dependency for core library desugaring
Hopefully fixes reproducible builds.
2021-05-28 15:07:30 +02:00
TobiGr f1bc4f5c20 Update junit from 4.13.1 to 4.13.2
https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.2.md
2021-05-28 15:04:39 +02:00
TobiGr 2b8fda3511 Release NewPipe 0.21.3 (969) 2021-05-27 16:36:00 +02:00
TobiGr d31959990e Update extractor version to 0.21.3 2021-05-27 16:36:00 +02:00
TobiGr 139ced885d Update extractor version 2021-05-23 22:56:44 +02:00
TobiGr 87d2f33e55 Add support for PeerTube HLS streams 2021-05-23 11:53:35 +02:00
Isira Seneviratne cd0a87785e Update Room to 2.3.0. 2021-05-16 11:04:52 +05:30
Robin 95f61542b5 TEST: Downgrade ExoPlayer to 2.12 2021-05-14 14:47:53 +02:00
TobiGr 0ff675171b Update extractor version 2021-05-14 09:23:50 +02:00
Robin 97b28bba4d Update ExoPlayer to 2.13.3 2021-04-30 11:48:01 +02:00
TobiGr 4a9c790652 Merge branch 'master' into dev 2021-04-26 19:13:17 +02:00
TobiGr 01376aba86 Update extractor version
FIx SoundCloud
2021-04-26 18:09:02 +02:00
TobiGr 3d2c65b398 Update extractor version 2021-04-26 11:54:43 +02:00
Robin 0039312a64
Merge pull request #6109 from sauravrao637/codeImrovement
Replaced if/else with switch in ErrorActivity, supress false lint warning
2021-04-19 16:45:45 +02:00
camo0112 57f1152751 suppress false warning (which affect only library projects) 2021-04-19 19:26:15 +05:30
TobiGr 8837b54aab Release NewPipe 0.21.2 (968) 2021-04-19 14:46:52 +02:00
TobiGr 8ab5a4d394 Update extractor version 2021-04-19 14:46:37 +02:00
TobiGr e5457e5029 [Bandcamp] Add Radio stream segments
Display channel / creator / artist name when given
2021-04-11 23:14:23 +02:00
TobiGr b025bdf0c7 Merge branch 'master' into dev 2021-04-11 21:12:02 +02:00
TobiGr 600e156c4c Release 0.21.1 (967) 2021-04-10 11:19:48 +02:00
TobiGr 76322d8089 Update extractor 2021-04-07 10:37:25 +02:00
TobiGr 86a19aa037 Update extractor 2021-04-03 20:28:57 +02:00
Fynn Godau 04c5acd1d7 Use matching NPE version 2021-03-31 22:35:24 +02:00
TacoTheDank e17bfa029c Make the dependencies block much easier to read 2021-03-31 11:49:55 -04:00
Robin 83d16932a4 Update to ExoPlayer 2.13.2 2021-03-31 10:05:44 +02:00
Stypox 7411c54f9e
Release 0.21.0 (966) 2021-03-25 23:02:14 +01:00
TobiGr e63165e80f Update extractor version to 0.21.0 2021-03-25 22:13:55 +01:00
XiangRongLin ea1b42510c
Merge pull request #5844 from TeamNewPipe/sonar_workflow
Sonar workflow
2021-03-20 18:22:28 +01:00
XiangRongLin 72818ffa42 Add sonar plugin and github actions file for sonar analysis
Copied from sonarcloud.io setup page with minor adjustments. Adjusted branch to 'dev' and updated versions
2021-03-20 13:58:17 +01:00
XiangRongLin 985308bf0c Set the whole configDir instead of only configFile for checkstyle 2021-03-20 13:58:17 +01:00
Stypox 86381696f4
Merge pull request #5457 from Redirion/exo123
Update to ExoPlayer 2.12.3
2021-03-18 18:59:56 +01:00
Isira Seneviratne 8cf4ba25f5 Update prettytime to 5.0.0.Final. 2021-03-18 06:38:12 +05:30
TobiGr bdaee25e61 Use latest extractor version 2021-03-14 17:52:15 +01:00
TiA4f8R 37a96d063f
Add different error messages for SoundCloud and YouTube unavailable contents
Add new error strings for the six new exceptions created in the extractor and catch these exceptions. Extractor is, of course, updated with this PR.
2021-03-07 15:33:25 +01:00
TobiGr 80cd41893b Release 0.20.11 (965) 2021-03-05 15:49:57 +01:00
TobiGr c45d9559c4 Update extractor version to 0.20.11 2021-03-05 15:38:57 +01:00
Robin eba0b07782
Update to ExoPlayer 2.12.3 2021-02-16 16:42:51 +01:00
TobiGr 6f7a01bc53 Update okhttp from 3.12.12 to 3.12.13
Changelog https://square.github.io/okhttp/changelog_3x/#version-31213
2021-02-14 23:42:58 +01:00
TobiGr 3e50466024 Release 0.20.10 (964) 2021-02-14 22:12:54 +01:00
TobiGr 45b703daf6 Update extractor version 2021-02-14 22:12:47 +01:00
TobiGr 25aaf4e48b Merge master into dev 2021-02-14 21:50:38 +01:00
bopol 85ccc2384f Release 0.20.9 (963) 2021-02-12 22:33:03 +01:00
TobiGr ebd45dfae3 Update extractor version
Fixes YouTube chapter / segments extraction
2021-02-03 22:10:00 +01:00
TobiGr be4beb41b6 update extractor version 2021-01-30 23:30:58 +01:00
bopol fe10c19956 update extractor version 2021-01-27 00:28:01 +01:00
TobiGr 053b6ab8c6 Update extractor version 2021-01-18 13:10:04 +01:00
Isira Seneviratne 68be87724a Switch to Groupie view binding module. 2021-01-16 18:55:38 +05:30
Stypox 10c35f354e
Merge pull request #5225 from XiangRongLin/extract_settings_import
Extract settings import
2021-01-14 15:18:36 +01:00
bopol 43e4dc8170 update extractor version 2021-01-10 15:54:01 +01:00
XiangRongLin ea91a62c89 Adjust ExportTest to new DI with FileLocator 2021-01-03 20:32:16 +01:00
Robin 8193a0df63
Merge pull request #5065 from TacoTheDank/androidx-media-audioreactor
Use AndroidX Media compat in AudioReactor
2020-12-31 10:55:11 +01:00
TacoTheDank ebd589c9cb Use AndroidX Media compat in AudioReactor 2020-12-30 17:10:57 -05:00
TobiGr 7153506ddb Update extractor 2020-12-27 17:09:09 +01:00
TobiGr 8343d9cc18 Release 0.20.8 (962) 2020-12-27 14:55:57 +01:00
TobiGr db0ecd92ca Merge branch 'master' into dev 2020-12-27 14:53:15 +01:00
TobiGr 36aea35a92 [media.ccc.de] Add live stream kiosk 2020-12-27 13:26:49 +01:00
TobiGr 1984436b41 [media.ccc.de] Add "recent" kiosk 2020-12-27 01:30:29 +01:00
TobiGr 35fc27cfb0 update version 2020-12-25 19:00:55 +01:00
TobiGr 81742565a4 Update NewPipe Extractor to v0.20.7 2020-12-25 19:00:28 +01:00
Tobias Groza 84d1792e7f
Merge pull request #4754 from TeamNewPipe/meta_info
Display meta info about search query, stream creator or topic
2020-12-23 11:34:48 +01:00
TobiGr 531859ac60 [Security] Update ktlint to 0.40.0 2020-12-23 00:34:55 +01:00
TobiGr 0a831ec84e
Display meta info about search query, stream creator or topic
Closes #4614
2020-12-20 11:56:22 +01:00
TobiGr 908dff3931 Fix security vulnerability in checkstyle / guava 2020-12-20 01:18:46 +01:00
Isira Seneviratne e4d94b1a4e Add AndroidX Webkit. 2020-12-19 13:21:57 +05:30
Isira Seneviratne 31bb70e333 Enable view binding. 2020-12-19 04:19:56 +05:30
Stypox c2210330b6
Show radio instead of Youtube logo in mixes
YouTube mixes have YouTube as a creator, though YouTube's logo is not safe to use as it is a trademark (better safe than sorry)
2020-12-14 19:22:00 +01:00
TobiGr b27b49e4f3 Update NewPipe Extractor to 0.20.6 2020-12-09 23:46:55 +01:00
TobiGr 7ed0dbcf1a Release 0.20.6 (960) 2020-12-09 23:43:02 +01:00
TobiGr a54bc96eab Update extractor to 0.20.5 2020-12-01 08:22:17 +01:00
TobiGr 70b3ccb422 Release NewPipe 0.20.5 (959) 2020-11-28 12:56:45 +01:00
TobiGr e274650956 Release NewPipe 0.20.4 2020-11-22 18:18:14 +01:00
Stypox a44f3071bf
Update checkstyle (8.36.2 -> 8.37) and mockito-core (3.5.13 -> 3.6.0) 2020-11-22 14:03:11 +01:00
Stypox b66047e084
Fix ktlint errors 2020-11-22 14:03:10 +01:00
Stypox f0ca916432
Update most dependencies 2020-11-22 14:03:10 +01:00
Stypox 66d15ea635
Merge pull request #4893 from okan35/whatsNewSwipeRefresh
Pull to Refresh Feed
2020-11-20 18:13:32 +01:00
okan35 7a432b38e9 gradle change 2020-11-17 19:25:49 +01:00
Stypox 3f25940dec
Release 0.20.3 2020-11-15 22:23:24 +01:00
okan35 745773b207 swipe to refresh added 2020-11-15 17:54:40 +01:00
Stypox 239fc2f6f8
Change youtube subscription import instructions 2020-11-02 11:08:38 +01:00
Isira Seneviratne 290428b981 Enable support for core library desugaring. 2020-11-01 14:44:02 +05:30
TobiGr 3871d5aed7 Merge branch 'master' into dev 2020-10-28 15:14:48 +01:00
TobiGr 9eda30fc71 Bump extractor version 2020-10-28 07:34:34 +01:00
bopol e1024e59c3 Release 0.20.2 (956) 2020-10-27 14:47:23 +01:00
bopol 7aac3d38f0 Update Extractor version 2020-10-26 18:59:06 +01:00
TobiGr 063abf1688 Update checkstyle 2020-10-25 21:29:07 +01:00
Isira Seneviratne 66ba8d56b7 Use multidex for all build types. 2020-10-18 14:14:27 +05:30
TobiGr 7e9fba2d96 Merge branch 'master' into dev 2020-10-16 22:33:58 +02:00
TobiGr 175652f23b Release 0.20.1 (955) 2020-10-16 22:20:23 +02:00
TobiGr 3329e0c4a1 Update extractor version
[YouTube] Fix search for some users
[YouTube] Fix random decryption exceptions
[SoundCloud] URLs that end with a slash are now parsed correctly
2020-10-16 22:20:16 +02:00
TobiGr 48b1d3fff8 Add info to build.gradle and settings.gradle on how to use a local
NewPipe extractor version.
2020-10-16 13:27:09 +02:00
wb9688 69447b75af Disable Ktlint for now 2020-10-15 14:38:59 +02:00
Isira Seneviratne 58b720b004 Use ContextCompat.getSystemService() and the Context.getSystemService() extension function. 2020-10-09 08:52:05 +05:30
TobiGr 272be025e1 Release 0.20.0 2020-10-03 18:29:52 +02:00
bopol 2b1469e02e update to PrettyTime 4.0.6
fixes #4324
2020-10-03 19:04:44 +02:00
TobiGr b68f015825 Update extractor version 2020-09-29 20:25:28 +02:00
Stypox b53d5d8c00
Allow numbers and uppercase letters in app package id 2020-09-26 22:32:11 +02:00
TacoTheDank a4feb3fc09
Fix some deprecations 2020-09-06 12:52:43 +02:00
TacoTheDank 79e2bb382f
Update ExoPlayer, OkHttp, use Kotlin JDK8 2020-09-06 12:48:35 +02:00
mhmdanas e5ffddfc6b Use SubtitlesStream#getUrl instead of getURL 2020-08-26 23:04:18 +03:00
Tobias Groza f290b2bf5a
Merge pull request #3982 from Stypox/fix-acra
Fix ACRA bug reports not containing stack trace
2020-07-29 17:58:52 +02:00
Stypox 04e7d13043
Remove deprecated calls to set Sender class to ACRA
setReportSenderFactoryClasses() is deprecated, now extensions (ReportSenderFactory is an extension) should be registered using AutoService: https://github.com/ACRA/acra/wiki/Custom-Extensions#by-annotation
2020-07-29 10:56:33 +02:00
TobiGr 7918e3a1aa Update version to 0.19.8 (953)
Update extractot version.
Fix extraction of YouTube's decryption function.
2020-07-28 01:07:13 +02:00
TobiGr d6d8c7830c Merge branch 'dev' 2020-07-26 14:40:57 +02:00
TobiGr f53a0f0d07 Update version to 0.19.7 (952) 2020-07-26 14:39:18 +02:00
TobiGr b0685c153a Update extractor version 2020-07-26 14:26:09 +02:00
TobiGr ade5e38fa5 Disable shrinkResources to fix F-Droid's reproducible build
For more information see https://f-droid.org/docs/Reproducible_Builds/#resource-shrinker
2020-07-23 21:19:47 +02:00
Tobias Groza 7385aa09a8
Merge pull request #3928 from wb9688/disable-shrink-resources
Disable shrinkResources
2020-07-23 18:02:44 +02:00
wb9688 185a5fad88 Disable shrinkResources 2020-07-23 13:24:48 +02:00
TobiGr 88c86e88b0 Update extractor version 2020-07-20 20:34:02 +02:00
wb9688 4274827dbe Use relatedItems instead of info.getRelatedStreams() 2020-07-15 18:52:36 +02:00
wb9688 7a30f4a7d2 Remove calls to getNextStream() 2020-07-14 21:27:59 +02:00
TobiGr d088d432c5 Release NewPipe 0.19.6 (951) 2020-07-11 21:47:19 +02:00
wb9688 e183fc6118 Bump NPE version 2020-07-07 21:04:08 +02:00
wb9688 dd57e246b8 Use getNextPage() instead of getNextPageUrl() 2020-07-07 21:03:24 +02:00
bopol 1b4313f847 update extractor version 2020-07-02 23:17:38 +02:00
wb9688 a7e8f5087e Do not include Checkstyle in any APK 2020-06-28 14:59:44 +02:00
Robin 0a57a8a7f3
2.11.6 2020-06-25 09:26:59 +02:00
Robin 145e0a0b7b Update to ExoPlayer 2.11.5 2020-06-06 15:29:52 +02:00
TobiGr 049c8f70cd Release version 0.19.5 (950) 2020-05-30 10:43:10 +02:00
Stypox bd7ec3b692 Bump to 0.19.4 (940) 2020-05-29 18:55:01 +02:00
TobiGr 75b377aab3 Updatethe extractor version 2020-05-28 21:56:54 +02:00
wb9688 e16a2d7cb6 Upgrade jsoup 2020-05-28 11:39:17 +02:00
wb9688 7b81e98581 Upgrade ACRA 2020-05-25 11:03:07 +02:00
wb9688 0cae58ce8e Upgrade LeakCanary 2020-05-25 11:03:07 +02:00
wb9688 7231150115 Upgrade some dependencies 2020-05-22 15:40:28 +02:00
Stypox b5c60d2be2
Update AndroidX to fix icon crashes in preferences on API 19
Also remove legacy libraries
Use `androidx.preference:preference` instead of `androidx.legacy:legacy-preference-v14` and remove `androidx.legacy:legacy-support-v4
2020-05-21 15:39:36 +02:00
wb9688 8968081e77 Remove not needed Checkstyle stuff 2020-05-18 13:40:01 +02:00
Stypox c05467fb92
Merge pull request #3513 from Stypox/exoplayer
Update to ExoPlayer 2.11.4
2020-05-17 22:02:19 +02:00
wb9688 ae437b1510 Bump NewPipeExtractor 2020-05-08 18:07:52 +02:00
Roy Yosef cc8874b687 Fix PR review
Make all of the uploader section on stream page navigate to the channel page
Extract hard coded strings
Remove redundant spaces
Fix open streams from a channel
Rename "ParentChannel" to "SubChannel"
Config royosef:NewPipeExtractor in app/build.gradle
2020-05-07 20:40:17 +02:00
Roy Yosef 1429774487 Add sub-channel details to video detail fragment 2020-05-07 20:39:32 +02:00
bopol 8b6728480f bump extractor version 2020-05-07 15:46:41 +02:00
bopol d1c94f5120 adapt CommentsInfoItemExtractorRefactoring 2020-05-05 15:03:59 +02:00
wb9688 b630f269c4
Merge pull request #3511 from wb9688/ktlint
Ktlint
2020-05-04 15:13:07 +02:00
TobiGr 243f3e21ec Release 0.19.3 (930) 2020-05-03 14:13:21 +02:00
TobiGr 6d94a54387 Update extractor to fix NPE in YouTube Muic search 2020-05-03 14:12:22 +02:00
wb9688 81c3e7e7f6 Use our nanojson fork 2020-05-02 16:03:15 +02:00
wb9688 f5f8e5d279 Add Ktlint 2020-05-01 20:09:52 +02:00
Stypox b4ddc8f96c
Update to ExoPlayer 2.11.4 2020-05-01 15:03:54 +02:00
wb9688 0649b297f6 Run Checkstyle only on debug builds 2020-04-20 17:01:36 +02:00
TobiGr d37b195708 Fix F-Droid build
Fixes the behaviour described in https://github.com/TeamNewPipe/NewPipe/pull/3265#issuecomment-612102349
2020-04-11 22:18:04 +02:00
wb9688 9bbd03c14e Bump NewPipeExtractor version 2020-04-10 10:37:03 +02:00
wb9688 2852815e1a Use suggested layout for search filters 2020-04-10 10:35:54 +02:00
wb9688 41a100613f Add ability to translate YouTube Music search options 2020-04-10 10:35:54 +02:00
Stypox 63e489f134 Use ITEM_COUNT_UNKNOWN 2020-04-10 10:35:54 +02:00
Stypox 625419a7db Detect ITEM_COUNT_* in localizeStreamCount()
ITEM_COUNT_INFINITE and ITEM_COUNT_MORE_THAN_100.
Use localizeStreamCount in PlaylistFragment and PlaylistItemHolder
2020-04-10 10:35:54 +02:00
Stypox 2710d9de5b Add support for INFINITE_ and MORE_THAN_100_ITEMS in playlists 2020-04-10 10:35:53 +02:00
bopol 4c128d837c handle ContentNotSupportedException for Channel Fragment (when an user has no video tab) 2020-04-10 09:12:29 +02:00
bopol c392804f47 handle ContentNotSupportedException in ExtractorHelper.handleGeneralException() 2020-04-09 23:58:01 +02:00
bopol cc7a25d9ce handle ContentNotSupportedException in BaseStateFragment
thus not supported soundcloud streams (e.g. hls streams) don't crash
anyore
2020-04-09 23:58:01 +02:00
Tobias Groza 2403184845
Merge pull request #3282 from wb9688/checkstyle
Check code style with Checkstyle
2020-04-03 17:10:07 +02:00
TobiGr 8b2599297b Release 0.19.2 (920) 2020-04-03 10:38:03 +02:00
TobiGr faefe957b0 Change APK base name depending on the branch name for debug builds 2020-04-02 21:45:28 +02:00
wb9688 b6c6dc7282 Use Checkstyle for org.schabi.newpipe.streams as well 2020-04-02 16:48:57 +02:00
wb9688 819e52cab3 Check code style with Checkstyle 2020-04-02 15:57:50 +02:00
TobiGr ba151a8b83 Release 0.19.1 2020-03-31 00:24:13 +02:00
TobiGr 7f21975971 release version 0.19.0 (900) 2020-03-28 20:32:20 +01:00
TobiGr 949150f9ff Update extractor version 2020-03-28 19:18:37 +01:00
TobiGr 93b75b6013 Update extractor version 2020-03-25 22:31:21 +01:00
TobiGr 4524a69f99 Update extractor version 2020-03-25 12:04:16 +01:00
TobiGr 4d4fb9f435 Merge branch 'master' into dev 2020-03-19 21:13:43 +01:00
TobiGr c73f7dd2f8 Update extractor version
Update changelog
2020-03-18 18:00:54 +01:00
TobiGr 95883b1e3c Release version 0.187 2020-03-16 17:34:11 +01:00
Tobias Groza c4a601b6f6
Merge pull request #3090 from B0pol/mediaccc
Links support for mediaccc and shortened invidious
2020-03-15 17:24:32 +01:00
bopol eacd21b230 update extractor version 2020-03-15 17:17:18 +01:00
Tobias Groza f8cc3180e8
Merge pull request #2309 from mauriciocolli/feed
Feed order and subscriptions groups
2020-03-14 18:15:57 +01:00
Mauricio Colli 6a9a0f1e73
Add tests for migrations in the Room database
Doing this increase the level of reliability of migrations, as we can be
pretty much more confident of avoiding problems with them.
2020-03-14 00:12:54 -03:00
Mauricio Colli 8b87893248
Update Groupie list library to v2.7.0 2020-03-14 00:12:35 -03:00
Mauricio Colli 20a4bb0936
Implement new feed and subscriptions groups
- Introduce Groupie for easier lists implementations
- Use some of the new components of the Android Architecture libraries
- Add a bunch of icons for groups, using vectors, which still is
compatible with older APIs through the compatibility layer
2020-03-14 00:12:31 -03:00
Mauricio Colli e8ab5aacc7
Setup initial database for feed implementation
- Update the database diagram
- Add new migration for the new tables and fields
- Enable schema exports
2020-03-14 00:12:30 -03:00
Mauricio Colli 89e3292ced
Move code with lower priority to the bottom of the file 2020-03-13 20:11:22 -03:00
Tobias Groza f7822a448e
Merge pull request #3133 from Stypox/gradle-app-id-suffix
Change app id based on current git branch
2020-03-11 22:41:52 +01:00
bopol 07d1faf544 Links support for mediaccc and shortened invidious 2020-03-02 22:50:33 +01:00
Stypox 92f4010e8e
Add more checks to prevent build failures in gradle branch suffix
- Add function `getGitWorkingBranch` that returns the current working branch, and "" if it could not be determined (either because git is not installed or because the directory is not a git repo).
- Make sure normalizedWorkingBranch is not empty (leading to an invalid app id terminating with `.`)
- Make normalizedWorkingBranch lowercase
- Add comments
2020-03-02 20:50:35 +01:00
TobiGr 4674431829 Release 0.18.6 (860) 2020-03-01 15:43:12 +01:00
TobiGr 2b9c7fee20 Update extractor version 2020-03-01 15:37:47 +01:00
TobiGr 3b5b9d7dab Release 0.18.5 (850) and update extractor version
Update User-Agent
2020-02-25 23:38:51 +01:00
Stypox 030e5ab894
Add comment to gradle 2020-02-23 20:56:56 +01:00
Stypox a3bce7f7ca
Change app id based on current git branch
This enables to install multiple builds from different branches at once
2020-02-23 09:46:42 +01:00
TobiGr 533aede80f Update bump version to 0.18.4 (840) 2020-02-22 00:37:46 +01:00
TobiGr e84d5311f9 Update extractor version to latest release 2020-02-22 00:37:46 +01:00
TobiGr a843e808d1 Merge branch 'master' into dev 2020-02-15 00:53:05 +01:00
TobiGr 0df81409bf Update extractor and release 0.18.3 (830) 2020-02-10 22:32:10 +01:00
bopol 3f3d1bfccf update extractor version 2020-02-09 00:00:14 +01:00
bopol 2d62fa401d real markdown support for descriptions
and update third-party licences in about page
2020-02-08 10:48:36 +01:00
bopol badaff8ebc refactor Description 2020-02-07 14:14:55 +01:00
bopol 7045f9711c fix thumbnail for PeerTube, and description changes
description:
- PeerTube: it's now full description (it cut at 250 characters before), and it displays ok (newlines are ok, but markdown isn't)
- MediaCCC: descriptions are now displayed well (newlines added)
- YouTube: timestamps in descriptions are clickable and work

more PeerTube fixes:
thumbnail is now high quality
age limit is now handled
upload date in «recently added» feed is good now (it was one hour delayed)
all fixes come from https://github.com/TeamNewPipe/NewPipeExtractor/pull/239, so it need to be merged before this PR
2020-02-06 22:42:09 +01:00
bopol 156a2eb4ff update prettytime dependency
see https://github.com/TeamNewPipe/NewPipe/pull/2921#issuecomment-572601812
It will add Esperanto, add bengali, update vietnamese
pretty time is the library used in the home page: … days ago
2020-01-27 19:32:40 +01:00
TobiGr 2152375227 Bump version to 0.18.2 [hotfix release] 2020-01-24 02:30:08 +01:00
TobiGr 10d57afaac Update extractor version 2020-01-24 02:29:21 +01:00
TobiGr fd62411b35 Bump version to 0.18.1 and version code to 810 2020-01-18 00:09:40 +01:00
B0pol 2f2b8784f9 update extractor version 2020-01-17 23:07:45 +01:00