Euromancer
f3a969e2bd
chore(translate): add (Danish)
2024-02-19 08:41:58 +01:00
Natanel Shitrit
c39bdce845
feat: chapters ( #466 )
...
* Add chapter markers and "skip chapter" on long press
* Fix linting problems
- Missing comma
- Unused import
- Comment block
* Add preferences options
* Drop chapter support for ExoPlayer
* Fix linting
* Remove Trailing spaces
* Remove TODO from marker color
* Move code to function
* Optimize imports
* Fix crash on episode skip
* Disable player control view animation
* Avoid crash when there are no chapters for media item
* Skip to next episode when skipping last chapter
* Load chapters from Jellyfin API instead of MPV Player
* Remove chapter gesture
* Fix build
* Fix linting
* Fix linting
* Support chapters with offline media
* Remove debug print
* Add chapter skipping
* Remove trailing spaces
* fix(chapters): display correct chapter while seeking
* refactor: faster and cleaner `getCurrentChapterIndex`
* refactor: seek to start of current chapter if player position is more than 5 seconds past start of chapter
* refactor: change "Matroska chapters" to just "Chapters"
The chapters feature also works for MP4 files so just make it generic
* Bump database version
* Add auto-migration for database version bump
* Save database schema
* chore: clean up
---------
Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2024-02-17 16:45:07 +01:00
renovate[bot]
06a24568fa
chore(deps): update gradle/wrapper-validation-action action to v2 ( #654 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-12 17:48:08 +01:00
renovate[bot]
e5a2e7c22a
fix(deps): update dependency composeoptions to v1.5.9 ( #662 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-12 17:45:09 +01:00
renovate[bot]
9e747fa13d
fix(deps): update dependency androidx.compose.material3:material3 to v1.2.0 ( #661 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-12 17:44:54 +01:00
renovate[bot]
508902bcf5
fix(deps): update androidx.compose.ui to v1.6.1 ( #660 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-12 17:43:12 +01:00
renovate[bot]
67effa926d
chore(deps): update androidx.navigation to v2.7.7 ( #659 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-12 17:42:52 +01:00
renovate[bot]
af5bcad7bb
chore(deps): update dependency gradle to v8.6 ( #653 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-10 16:55:29 +01:00
Jarne Demeulemeester
3e3d749f62
refactor: remove back button in locked controls
2024-02-03 22:29:32 +01:00
Jarne Demeulemeester
782f736a8a
fix: long press fixes
...
Disable when controls are locked
Disable when more than 1 pointer
2024-02-03 22:21:10 +01:00
Natanel Shitrit
42df641c03
feat: automatic PiP animation ( #648 )
...
* Add automatic PiP animation
* Fix linting
* Fix linting
* chore: fix merge conflict
* fix: disable pip gesture when media is paused
* fix: crash when gestures are disabled
* fix: keep auto enter enabled after using button
---------
Co-authored-by: Cd16d <98320806+cd16b@users.noreply.github.com>
Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2024-02-03 22:04:48 +01:00
Cd16d
3ba5a73c74
fix: pip zoom start player maximized ( #640 )
...
* fix zoom
* update isZoomEnabled inside updateZoomMode
To avoid future issues, I will update `isZoomEnabled` inside `updateZoomMode`.
* Revert " update isZoomEnabled inside updateZoomMode"
This reverts commit 9b539e1830bc76db0c540a51299f05a09c553d00.
* fix: isZoomEnable
* val enableZoom for readability
* lint
2024-02-03 18:22:01 +01:00
Zan
6051fee681
chore(translate): (Hungarian)
...
Currently translated at 100.0% (17 of 17 strings)
Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/hu/
2024-02-03 02:22:18 +01:00
Zan
62ce2381ff
chore(translate): (Hungarian)
...
Currently translated at 100.0% (188 of 188 strings)
Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/hu/
2024-02-03 02:22:18 +01:00
renovate[bot]
caf4c4bf6a
fix(deps): update compose.destinations to v1.10.0 ( #641 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-02 18:31:28 +01:00
jarnedemeulemeester
9a15787ff7
ci: update gradle setup action
2024-01-31 17:41:28 +01:00
liwenliang926
17c6c8b0e5
chore(translate): (Chinese (Simplified))
...
Currently translated at 100.0% (17 of 17 strings)
Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/zh_Hans/
2024-01-29 08:20:40 +01:00
liwenliang926
d6ecd92c87
chore(translate): (Chinese (Simplified))
...
Currently translated at 100.0% (188 of 188 strings)
Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/zh_Hans/
2024-01-29 08:20:40 +01:00
Cd16d
c67f6c265b
fix: pip remember zoom and auto-brightness ( #638 )
2024-01-28 14:11:34 +01:00
Natanel Shitrit
61ec1edb35
feat: start player maximized pref ( #637 )
2024-01-28 14:01:29 +01:00
Jarne Demeulemeester
07c58accf0
fix(mpv): loading item immediately restarts the playback causing duplicate external subtitle entries
2024-01-26 23:29:03 +01:00
Jarne Demeulemeester
c7849a70c3
feat(mpv,tv): default to gpu-next
2024-01-26 00:00:56 +01:00
renovate[bot]
f44d9b465e
fix(deps): update dependency androidx.compose.material3:material3 to v1.2.0-rc01 ( #611 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-25 23:37:57 +01:00
renovate[bot]
785c83b8c9
fix(deps): update androidx.compose.ui to v1.6.0 ( #610 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-25 23:37:14 +01:00
Jarne Demeulemeester
7dc2a46380
chore(deps): update android.plugin to v8.2.2
2024-01-25 23:12:51 +01:00
jarnedemeulemeester
a16f910ee3
feat(mpv): default to gpu-next
and mediacodec
and use fast
profile
2024-01-23 14:48:15 +01:00
peerless2012
0ecf6d4c0e
feat: add long press for 2x speed ( #596 )
...
* Add long press for 2x speed.
* Fix resource hard code warn.
* Fix lint warn.
* refactor: use `player.setPlaybackSpeed`
* refactor: make playback speed increase easily adjustable later
---------
Co-authored-by: jarnedemeulemeester <jarnedemeulemeester@gmail.com>
2024-01-22 15:31:50 +01:00
renovate[bot]
060eab0183
fix(deps): update androidx.lifecycle to v2.7.0 ( #631 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-22 14:21:14 +01:00
renovate[bot]
3c07de6da9
fix(deps): update androidx.media3 to v1.2.1 ( #630 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-22 14:02:53 +01:00
renovate[bot]
3cc5aa28e0
chore(deps): update dependency com.google.devtools.ksp to v1.9.22-1.0.17 ( #629 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-22 14:02:25 +01:00
kimpig
015ddd19bd
chore(translate): (Korean)
...
Currently translated at 100.0% (186 of 186 strings)
Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/ko/
2024-01-20 17:30:01 +01:00
AnonymousWebHacker
85c907406e
docs: add badges to readme ( #567 )
...
* Update README.md
Add shields.io Badges
* docs: reduce number of badges
Reduce the number of badges to a more (in my opinion) useful set
---------
Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2024-01-18 20:38:50 +01:00
renovate[bot]
24281a3ad1
fix(deps): update compose.destinations to v1.9.62 ( #616 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-17 21:04:41 +01:00
Yash Garg
833fc95545
chore: use type-safe project accessors ( #622 )
2024-01-17 21:00:34 +01:00
renovate[bot]
ca86d4f84b
chore(deps): update aboutlibraries to v10.10.0 ( #618 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-17 20:46:54 +01:00
renovate[bot]
0c6f46bdf1
chore(deps): update dependency org.jlleitschuh.gradle.ktlint to v12 ( #619 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-17 20:32:06 +01:00
renovate[bot]
1b5e010fc0
chore(deps): update android.plugin to v8.2.1 ( #570 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-17 20:26:04 +01:00
renovate[bot]
4173922db2
chore(deps): update dependency com.google.devtools.ksp to v1.9.22-1.0.16 ( #571 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-17 19:51:40 +01:00
renovate[bot]
371fdba6aa
fix(deps): update dependency composeoptions to v1.5.8 ( #626 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-17 19:51:28 +01:00
renovate[bot]
570e71cb54
chore(deps): update kotlin monorepo to v1.9.22 ( #587 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-17 19:51:16 +01:00
renovate[bot]
2d464c56f9
fix(deps): update dependency dev.jdtech.mpv:libmpv to v0.1.4 ( #617 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-17 19:41:57 +01:00
mustafadakhel
df3d8e5184
chore(translate): add (Arabic)
2024-01-13 11:01:52 +01:00
Adorján
2e94ebdc08
chore(translate): (Hungarian)
...
Currently translated at 100.0% (186 of 186 strings)
Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/hu/
2024-01-11 14:30:01 +01:00
Rogério Mendes
1b0d151208
chore(translate): (Portuguese (Brazil))
...
Currently translated at 100.0% (17 of 17 strings)
Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/pt_BR/
2024-01-05 23:30:01 +01:00
Rogério Mendes
8e8568c9d2
chore(translate): (Portuguese (Brazil))
...
Currently translated at 100.0% (186 of 186 strings)
Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/pt_BR/
2024-01-05 23:30:01 +01:00
Pysta
071c87d6cb
chore(translate): (Slovak)
...
Currently translated at 100.0% (17 of 17 strings)
Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/sk/
2024-01-01 20:30:01 +01:00
Pysta
3c7bca0c7b
chore(translate): (Slovak)
...
Currently translated at 100.0% (186 of 186 strings)
Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/sk/
2024-01-01 20:30:01 +01:00
cd16b
fdad0079aa
chore(translate): (Italian)
...
Currently translated at 100.0% (17 of 17 strings)
Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/it/
2024-01-01 20:30:01 +01:00
cd16b
e88abc7d54
chore(translate): (Italian)
...
Currently translated at 100.0% (186 of 186 strings)
Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/it/
2024-01-01 20:30:01 +01:00
Jarne Demeulemeester
55427036b2
feat(phone): use custom track selection dialog for default player
...
Use media3 track type instead of mpv track type
Simplify track selection dialog
2024-01-01 12:23:53 +01:00