Commit graph

989 commits

Author SHA1 Message Date
Simon Scholz
8df4a728c3 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (152 of 152 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/zh_Hans/
2023-01-29 18:01:13 +01:00
Jarne Demeulemeester
d275ebd529
Bump versionCode to 16 and versionName to 0.10.0 2023-01-29 16:17:03 +01:00
Jarne Demeulemeester
0f03261ecc
Enable HLS playback in ExoPlayer (#254) 2023-01-28 22:46:13 +01:00
Jarne Demeulemeester
2356bf5d6b
Implement collections (#252)
* Implement collections

* Set collection name in top app bar
2023-01-28 21:07:45 +01:00
Jarne Demeulemeester
352a418d20
Follow "Play next episode automatically" from user playback settings (#245)
* Add getUserConfiguration and use it in episodeToPlayerItems

* Add a TODO to move user config to separate class
2023-01-28 15:21:26 +01:00
Jarne Demeulemeester
6e5e3f0788
Fix mpv player crashing on exiting the player when the file has finished playing (#251) 2023-01-28 14:44:48 +01:00
Jcuhfehl
8c17259072
Fix mpv in downloads (#247)
* Fix mpv in downloads

* Don't use wildcard imports

---------

Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2023-01-27 23:05:50 +01:00
Jcuhfehl
4b17e42d2d
Fix downloads when intro skipper is enabled and server is not reachable (#248) 2023-01-27 21:43:02 +01:00
renovate[bot]
e6e5cf05ca
Update dependency org.jlleitschuh.gradle.ktlint to v11.1.0 (#250)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-27 21:31:14 +01:00
CodeName393
98f3125eb8 Translated using Weblate (Korean)
Currently translated at 100.0% (152 of 152 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/ko/
2023-01-26 23:01:29 +01:00
Aqr-K
c4355fd304 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (152 of 152 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/zh_Hans/
2023-01-26 23:01:29 +01:00
Jcuhfehl
12e743afcd
Fix playback progress on downloads when playback has already started (#243)
* Fix playback progress when playback has already started

Before, if an item had playback progress when the download was started, the player would jump to the end of the item immediately when playing from downloads.

* Fix syncing playback progress when remote is ahead

* Fix playback progress when playback has already started

Before, if an item had playback progress when the download was started, the player would jump to the end of the item immediately when playing from downloads.

* Fix syncing playback progress when remote is ahead
2023-01-26 19:28:45 +01:00
renovate[bot]
1a55519ac5
Update dependency com.google.android.material:material to v1.8.0 (#241)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-26 00:34:41 +01:00
cd16b
960d3ddc26 Translated using Weblate (Italian)
Currently translated at 100.0% (5 of 5 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/it/
2023-01-24 11:01:29 +01:00
cd16b
bcf1da1431 Translated using Weblate (Italian)
Currently translated at 100.0% (152 of 152 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/it/
2023-01-24 11:01:29 +01:00
Rogério Mendes
8aa1125b67 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (152 of 152 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/pt_BR/
2023-01-24 11:01:29 +01:00
Jarne Demeulemeester
07d0c695f4
Fix Quick Connect code color in light mode
Fix #239
2023-01-23 22:37:49 +01:00
renovate[bot]
9c287a9896
Update dependency org.jellyfin.sdk:jellyfin-core to v1.4.1 (#240)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-23 22:28:19 +01:00
Jarne Demeulemeester
5b6eaa89fe
Bump versionCode to 15 and versionName to 0.9.0 2023-01-21 18:14:50 +01:00
Jarne Demeulemeester
879f41b7b7
Add lib-decoder-ffmpeg to app:phone
I cannot get the androidx.media3 ffmpeg decoder to compile nicely to upload it to maven central. So for now the prebuilt aar stays in this repo.
2023-01-21 17:05:36 +01:00
Simon Scholz
85001be42b Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (152 of 152 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/zh_Hans/
2023-01-20 20:01:29 +01:00
Rogério Mendes
a8a374e66d Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (152 of 152 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/pt_BR/
2023-01-20 20:01:29 +01:00
newton181
613c93d9bf Translated using Weblate (Spanish)
Currently translated at 100.0% (152 of 152 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/es/
2023-01-20 20:01:29 +01:00
newton181
6435516c57 Translated using Weblate (Spanish (Mexico))
Currently translated at 100.0% (152 of 152 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/es_MX/
2023-01-20 20:01:29 +01:00
newton181
49b25a5c13 Translated using Weblate (Spanish (Latin America))
Currently translated at 100.0% (152 of 152 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/es_419/
2023-01-20 20:01:29 +01:00
Jarne Demeulemeester
85e1175a30
Switch to android defined black and white 2023-01-19 00:37:27 +01:00
kimpig
afce1873d1 Translated using Weblate (Korean)
Currently translated at 99.3% (151 of 152 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/ko/
2023-01-17 23:23:28 +01:00
Jarne Demeulemeester
ce05a6c2cf
Restore Portuguese (Brazil) translations 2023-01-17 23:23:14 +01:00
Jarne Demeulemeester
872457f3de
Respect "Allow media playback"
Fix #228
2023-01-15 18:07:01 +01:00
js6pak
31fd1e3fdc
Add intro skipper support (#219)
* Add intro skipper support

* Fix checking for 404

* Add back missing Intro class and dependencies due to rebase

* Add preference

* Clean up visibility logic

* Update skip intro button design

* Add proguard file to keep Serializable classes

* Move introCheck to a separate Runnable and fix Runnables are never cleaned up

* Simplify check before starting runnable

Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2023-01-15 15:20:56 +01:00
renovate[bot]
583c14e4f1
Update androidx-room to v2.5.0 (#231)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-14 20:24:20 +01:00
renovate[bot]
ae99b36869
Update dependency androidx.appcompat:appcompat to v1.6.0 (#232)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-14 20:23:11 +01:00
renovate[bot]
e0f07a3a96
Update android-plugin to v7.4.0 (#233)
* Update android-plugin to v7.4.0

* Set Java version to 11

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2023-01-14 20:21:37 +01:00
Jarne Demeulemeester
f107e79b72
Log in with Quick Connect (#234)
* Log in with Quick Connect

* Clean up LoginViewModel

* Cancel Quick Connect by tapping the button again

* Make quickConnectJob private
2023-01-14 18:21:42 +01:00
Jarne Demeulemeester
76121925d7
Modularize the codebase (#230)
* Split app into core and app:phone

* Use global versionCode and versionName

* Clean up gradle dependencies

* Use string formatting inside getString function

* Move proguard file to app:phone

* Move app_navigation and BasePlayerActivity to app:phone

* Add buildTypes to core gradle and remove buildFeatures

* Add suffix core to core namespace

* Split code into 4 more modules: data, preferences, player:core and player:video

* Clean up some gradle files

* Clean up data gradle

* Remove duplicate Constants.kt

* Use AppPreferences in more places

* Split off strings

* Remove unused animations

* Make about_libraries strings non-translatable

* Move mpv assets to player:video module

* Make AppPreferences a Singleton
2023-01-13 23:51:20 +01:00
Jarne Demeulemeester
25efbb6eab
Temporary remove all TV code (#229)
* Remove all tv code

* Remove banner
2023-01-07 00:52:39 +01:00
Jarne Demeulemeester
4a611e160d
Use libmpv from maven repository (#227)
* Use libmpv from repository

* Use mavenCentral instead of custom repo
2023-01-06 15:53:17 +01:00
kimpig
f195b92523 Translated using Weblate (Korean)
Currently translated at 100.0% (153 of 153 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/ko/
2023-01-05 23:44:15 +01:00
cd16b
3659a341b8 Translated using Weblate (Italian)
Currently translated at 100.0% (153 of 153 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/it/
2023-01-05 23:44:15 +01:00
Ulysse
f0edab1c79 Translated using Weblate (French)
Currently translated at 91.5% (140 of 153 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/fr/
2023-01-05 23:44:15 +01:00
Pierrick Guillaume
b0d82193c7 Translated using Weblate (French)
Currently translated at 91.5% (140 of 153 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/fr/
2023-01-05 23:44:15 +01:00
Rogério Mendes
fb6db0de3d Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (153 of 153 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/pt_BR/
2023-01-05 23:44:15 +01:00
Jarne Demeulemeester
939a144465
Translation cleanup 2023-01-03 00:24:07 +01:00
Simon Scholz
c041f60886 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (153 of 153 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/zh_Hans/
2023-01-02 12:44:15 +01:00
Rogério Mendes
2e8b3d8efd Translated using Weblate (Portuguese (Brazil))
Currently translated at 94.7% (145 of 153 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/pt_BR/
2022-12-30 20:44:15 +01:00
Jarne Demeulemeester
54f0b457f5
Convert TrackType to kotlin enum 2022-12-29 14:08:30 +01:00
Larvitar
f996783a82 Translated using Weblate (Polish)
Currently translated at 100.0% (153 of 153 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/pl/
2022-12-29 00:44:15 +01:00
renovate[bot]
be6b2b0c21
Update kotlin monorepo to v1.8.0 (#225)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-28 23:56:06 +01:00
Jarne Demeulemeester
705151de71
Change all app preferences to getters
This should improve performance in situations where the AppPreferences class is created
2022-12-28 00:23:49 +01:00
mau671
507791e4f1 Translated using Weblate (Spanish (Latin America))
Currently translated at 100.0% (153 of 153 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/es_419/
2022-12-22 17:44:15 +01:00