Commit Graph

4885 Commits

Author SHA1 Message Date
Krunal Patel
f5d17ba5bf Retry connection for DEFAULT_RETRY times on SocketTimeoutException 2022-12-25 13:14:32 +05:30
Krunal Patel
d4c6d7aacd Regenerate expired links using available stream info 2022-12-25 10:16:53 +05:30
Krunal Patel
295af6c6c6 Use cronet for download service connections 2022-12-24 23:39:56 +05:30
Krunal Patel
a38ef176ab Fix notification content action to open download fragment 2022-12-21 22:19:29 +05:30
Krunal Patel
d62c50c2c6 Fix download fragment layout and add uploader 2022-12-21 21:41:48 +05:30
Krunal Patel
b2fa951c09 Use Int.MAX - DownloadItem.id for notifications
Unique notification ids are required which do not conflict with other notifications. So, use ids from max value of Int.
2022-12-21 21:41:47 +05:30
Krunal Patel
4f0f9b7560 Fix notification action, download fragment and resource leak
- Bind service when service started using notification resume action.

- Use `HttpURLConnection` to download file.

- Use progress bar to determine overall progress.
2022-12-21 21:41:37 +05:30
Krunal Patel
8af9e20748 Fix|Change notification actions and appearance 2022-12-21 21:39:31 +05:30
Krunal Patel
887f658af3 Implement new download service with OkHttp
Use custom downloader and remove DownloadManager
2022-12-21 21:39:30 +05:30
Krunal Patel
03a0f9e1fc Add service start method to DownloadHelper
Move download service method to Download helper and start as foreground.
2022-12-21 21:39:29 +05:30
Krunal Patel
0ba1696448 Use download database for downloads and playback
Use `Download` and `DownloadItem` database for download and offline playback.
2022-12-21 21:39:28 +05:30
Krunal Patel
859da3d195 Add database for downloads
Database keep trac of downloaded item `Audio`, `Video` and `Subtitle`.
2022-12-21 21:39:27 +05:30
Bnyro
4b63d27437
Merge pull request #2465 from weblate/weblate-libretube-libretube
Translations update from Hosted Weblate
2022-12-21 12:02:09 +01:00
Yaron Shahrabani
61ab513a0e
Translated using Weblate (Hebrew)
Currently translated at 100.0% (424 of 424 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/he/
2022-12-21 12:01:28 +01:00
Bnyro
7cc436950c
Merge pull request #2464 from Bnyro/master
Add option to hide watched videos from the feed
2022-12-21 12:01:23 +01:00
Bnyro
0ecd9fbf28 Add option to hide watched videos from the feed 2022-12-21 12:00:58 +01:00
Bnyro
99ecf9fbcd
Merge pull request #2463 from Bnyro/master
Increase size of alternative related videos
2022-12-21 11:31:31 +01:00
Bnyro
947077acdc Increase size of alternative related videos 2022-12-21 11:30:53 +01:00
Bnyro
a1ea4e42d1
Merge pull request #2462 from Bnyro/master
Fix the sorting of playlists in the library
2022-12-21 11:27:25 +01:00
Bnyro
71eb197689 Fix the sorting of playlists in the library 2022-12-21 11:25:38 +01:00
Bnyro
e063f4ebf2
Merge pull request #2459 from weblate/weblate-libretube-libretube
Translations update from Hosted Weblate
2022-12-21 08:35:50 +01:00
Nidi
a9a50aa865
Translated using Weblate (Azerbaijani)
Currently translated at 100.0% (424 of 424 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/az/
2022-12-21 07:44:38 +01:00
Ihor Hordiichuk
0eee2b77f5
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (424 of 424 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/uk/
2022-12-21 05:03:40 +01:00
pklion663b96357b3a42e4
9adc658ade
Translated using Weblate (Japanese)
Currently translated at 100.0% (424 of 424 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ja/
2022-12-21 05:03:40 +01:00
Eric
499a7d54fc
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (424 of 424 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/zh_Hans/
2022-12-21 05:03:40 +01:00
Nidi
118eea2610
Translated using Weblate (Azerbaijani)
Currently translated at 100.0% (424 of 424 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/az/
2022-12-21 05:03:40 +01:00
Ricardo
6557b314ce
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (424 of 424 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pt_BR/
2022-12-21 05:03:39 +01:00
Daviteusz
3e948a5408
Translated using Weblate (Polish)
Currently translated at 100.0% (424 of 424 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pl/
2022-12-21 05:03:39 +01:00
Ács Zoltán
257e1050b6
Translated using Weblate (Hungarian)
Currently translated at 100.0% (424 of 424 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/hu/
2022-12-21 05:03:39 +01:00
Fjuro
4fa9a26bb2
Translated using Weblate (Czech)
Currently translated at 100.0% (424 of 424 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/cs/
2022-12-21 05:03:39 +01:00
Linerly
27afdfb42a
Translated using Weblate (Indonesian)
Currently translated at 100.0% (424 of 424 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/id/
2022-12-21 05:03:38 +01:00
gallegonovato
7fdabd2025
Translated using Weblate (Spanish)
Currently translated at 100.0% (424 of 424 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/es/
2022-12-21 05:03:38 +01:00
Michael Weinberger
84ce2615d1
Translated using Weblate (German)
Currently translated at 100.0% (424 of 424 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/de/
2022-12-21 05:03:38 +01:00
Rex_sa
b77b441497
Translated using Weblate (Arabic)
Currently translated at 100.0% (424 of 424 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ar/
2022-12-21 05:03:38 +01:00
Bnyro
6df7f0f120
Merge pull request #2455 from Bnyro/master
fetch available instance from tokhmi as fallback, otherwise use the h…
2022-12-20 17:25:15 +01:00
Bnyro
7f2f012a1c fetch available instance from tokhmi as fallback, otherwise use the hardcoded instances 2022-12-20 17:24:53 +01:00
Bnyro
d7c098ddca
Merge pull request #2453 from Bnyro/master
improve the player action buttons
2022-12-20 17:06:06 +01:00
Bnyro
b799bbefd1 improve the player action buttons 2022-12-20 17:05:37 +01:00
Bnyro
606c6f961f
Merge pull request #2452 from Bnyro/master
Hide the comments bottom sheet when entering PiP
2022-12-20 16:45:53 +01:00
Bnyro
d1eb279563 Hide the comments bottom sheet when entering PiP 2022-12-20 16:45:29 +01:00
Bnyro
12313f1ae1
Merge pull request #2451 from Bnyro/master
Theme the pull refresh progress
2022-12-20 16:38:12 +01:00
Bnyro
b607ea945b Theme the pull refresh progress 2022-12-20 16:37:37 +01:00
Bnyro
a60d1bcca8
Merge pull request #2449 from Bnyro/master
improve the watch progress contrast
2022-12-20 15:52:29 +01:00
Bnyro
a4926efce4 improve the watch progress contrast 2022-12-20 15:52:07 +01:00
Bnyro
c589c025dd
Merge pull request #2448 from weblate/weblate-libretube-libretube
Translations update from Hosted Weblate
2022-12-20 15:50:53 +01:00
ShareASmile
43d174629c
Translated using Weblate (Punjabi)
Currently translated at 6.6% (28 of 423 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pa/
2022-12-20 15:50:39 +01:00
김서린
b9da5331e6
Translated using Weblate (Korean)
Currently translated at 98.5% (417 of 423 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ko/
2022-12-20 15:50:39 +01:00
Bnyro
598d3da0c2
Merge pull request #2445 from weblate/weblate-libretube-libretube
Translations update from Hosted Weblate
2022-12-20 15:50:34 +01:00
Bnyro
3757f1a084
Merge pull request #2447 from Bnyro/master
fix crash when restoring a backup with playlists
2022-12-20 15:50:26 +01:00
Bnyro
96fcb851a3 fix crash when restoring a backup with playlists 2022-12-20 15:50:04 +01:00