Aniyomi v0.18.0.0
Changelog
Added
- Set mpv's media-title property (@Secozzi) (#1672)
- Add mpvKt to external players (@Secozzi) (#1674)
- Add video filters (@abdallahmehiz) (#1698)
- Show hours and minutes in relative time strings (@jmir1) (
1f3be7b
) - Add better auto sub select (@Secozzi) (#1706)
- Copy the file location when using ext downloader (@quickdesh) (#1758)
- Replace player with mpvKt (@Secozzi) (#1834, #1855, #1859, #1860)
- Implement video hosters (@Secozzi) (#1892)
- Add size slider for the "List Display" Mode (@MavikBow) (#1906)
- Allow negative brightness values (dimming) (@jmir1) (#1915)
- Add new lua functions for custom buttons (@Secozzi) (#1980)
- Use timestamps provided by extensions (@Secozzi) (#1983)
- Add titles to player sheets + consistency with More sheet (@quickdesh) (#2015)
- Add script & script-opts editor to player settings (@Secozzi) (#2019)
Improved
- Show "Now" instead of "0 minutes ago" (@Secozzi) (#1715)
- Add headers when using 1dm as external player (@Secozzi) (#2032)
Fixed
- Fix enhanced tracking for jellyfin (@Secozzi) (#1656, #1658)
- Use different status strings for anime trackers (@jmir1) (
74b32a3
) - Fix Shikimori tracking for anime (@jmir1) (
58817c7
) - Group updates by date and not time (@jmir1) (
c83ebf3
) - Fix airing time not showing (@Secozzi) (#1720)
- Don't invalidate anime downloads on startup (@Secozzi) (#1753)
- Fix hidden categories getting reset after delete/reorder (@cuong-tran) (#1780)
- Fix episode progress not being saved and duplicate tracks (@perokhe) (#1784, #1785)
- Fix subtitle select not matching two letter language codes (@Secozzi) (#1805)
- Fix potential intent extra npe (@quickdesh) (#1816)
- Fix history date header duplication (@quickdesh) (#1817)
- Fix migrations not getting context correctly (@Secozzi) (#1820)
- Fix various issues due to replacing the player with mpvKt
- Fix gesture seeking not seeking to start and end (@perokhe) (#1865)
- Fix crash when opening player settings in tablet ui (@Secozzi) (#1868)
- Fix episode list in player not respecting filters & crash when exiting while stuff is loading (@Secozzi) (#1869)
- Fix episode being marked as seen at start (@perokhe) (#1871)
- Fix player not being paused when loading tracks after changing quality (@Secozzi) (#1878)
- Fix lag when toggling player ui (@Secozzi) (#1887)
- Fix audio selection not working on external audio tracks (@Secozzi) (#1901)
- Reset "hide player controls time" when pressing custom button (@Secozzi) (#1902)
- Don't unpause on share and save (@Secozzi) (#1905)
- Fix player pausing with gesture seek (@perokhe) (#1916)
- Fix potential npe issues with mpv-lib (@Secozzi) (#1921)
- Dismiss chapter sheet on chapter select (@Secozzi) (#1976)
- Fix some issues caused by
10e28cc
(@Secozzi) (#1981) - Fix npe issue caused in player controls (@Secozzi) (#1986)
- Replace some manga strings with respective anime strings (@perokhe) (#1864)
- Open correct tab from extension update notifications (@jmir1) (
161471d
) - Fix sub-auto not loading all external subtitle files (@perokhe) (#1866)
- Fix
ALSearchItem.format
nullability (@Secozzi) (#1910) - Don't format mpv preferences (@Secozzi) (#1939)
- Prevent crash on app death when watching in external player (@Secozzi) (#1945)
- Don't run unnecessary stuff when exiting the player (@Secozzi) (#1961)
- Fix some downloader issues (@Secozzi) (#1964)
- Fix some issues with intro skip length (@jmir1) (
72cac57
,25dd3ea
) - Force clipboard to use UI thread when copying path for external players (@quickdesh) (#1994)
- Use application directory for storing files used by mpv (@Secozzi) (#1995)
- Update backup warning string (follow Mihon) (@cuong-tran) (#2012)
- Fix issues with episode deletion & more (@quickdesh) (#2017)
- Fix vertical slider width issues and shift boost volume value to slider (@quickdesh) (#2018)
- Fix MyAnimeList login (@choppeh) (#2035)
- Call sort methods for videos and hosters (@cuong-tran) (#2058)
- Invalidate preferred languages in settings (@Secozzi) (#2075)
- Fix crash when using sort by airing time (@quickdesh) (#2076)
Other
Checksums
Variant | SHA-256 |
---|---|
Universal | 76569055676d2e4ceac4363363ca0f4164dbf89c19f347858e50996441478aff |
arm64-v8a | 7586d2b676244a90af0a7c65da652497e3f89e497768b8c66df3a4f119584bb3 |
armeabi-v7a | ccf9ee9576de57e0fc3c13297b54c16e0589cfacce43c5a3c3cf571fe7a281b9 |
x86 | 019f5db013e811b6e8836fbf9965415594b6e9f6f03917b412e19cf0e4808674 |
x86_64 | a8716be3867ef50c16cf5bb1ea099c59e0fd6adfca4934721067f84e85579225 |
Auto-changelog
What's Changed
- Fix enhanced tracking for jellyfin by @Secozzi in #1656
- Fix crashing for jellyifn enhanced tracking by @Secozzi in #1658
- feat(external-players): add mpvKt by @Secozzi in #1674
- feat(player): Set mpv's media-title property by @Secozzi in #1672
- [skip ci] feat(github): Remove mentions of official ext repo by @Secozzi in #1661
- Merge until latest mihon commits by @Secozzi in #1693
- fix(deps): update dependency io.mockk:mockk to v1.13.12 by @renovate in #1700
- chore(deps): update gradle/actions action to v3.5.0 by @renovate in #1701
- feat(player): video filters by @abdallahmehiz in #1698
- feat(player): Add better auto sub select by @Secozzi in #1706
- feat(entry): show "Now" instead of "0 minutes ago" by @Secozzi in #1715
- fix(animescreen): Fix airing time not showing by @Secozzi in #1720
- fix(downloader): dont invalidate anime downloads on startup by @Secozzi in #1753
- feat(downloader): Copy the file location when using ext downloader by @quickdesh in #1758
- Add fastlane by @linsui in #1730
- Translations update from Hosted Weblate by @weblate in #1694
- fix: hidden categories got reset after delete/reorder by @cuong-tran in #1780
- Fix episode progress not being saved by @perokhe in #1784
- Fix episode progress not being saved and duplicate tracks by @perokhe in #1785
- Translations update from Hosted Weblate by @weblate in #1772
- Merge from mihon until latest commit by @Secozzi in #1804
- Fix subselect not matching two letter language codes by @Secozzi in #1805
- Translations update from Hosted Weblate by @weblate in #1788
- Translations update from Hosted Weblate by @weblate in #1811
- fix: History date header duplication by @quickdesh in #1817
- fix: safer intent extra checks by @quickdesh in #1816
- Move preferences to prepare for switching to mpvkt by @Secozzi in #1819
- Fix migrations not getting context correctly by @Secozzi in #1820
- Replace player with mpvkt by @Secozzi in #1834
- Small player fixes by @Secozzi in #1859
- Move slider preferences to gestures by @Secozzi in #1860
- Replace some manga strings with respective anime strings by @perokhe in #1864
- Fix gesture seeking not seeking to start and end by @perokhe in #1865
- Fix sub-auto not loading all external subtitle files by @perokhe in #1866
- Fix crash when opening player settings in tablet ui by @Secozzi in #1868
- fix(player): Fix two issues by @Secozzi in #1869
- Fix episode being marked as seen at start by @perokhe in #1871
- Add custom buttons by @Secozzi in #1855
- Translations update from Hosted Weblate by @weblate in #1815
- fix(player): Keep the player paused when loading tracks after changin… by @Secozzi in #1878
- fix(player): Fix lag when toggling player ui by @Secozzi in #1887
- fix(player): Fix audio selection not working on external audio tracks by @Secozzi in #1901
- fix(player): Reset "hide player controls time" when pressing custom button by @Secozzi in #1902
- fix(player): Don't unpause on share and save by @Secozzi in #1905
- fix(anilist): Fix
ALSearchItem.format
nullability by @Secozzi in #1910 - chore: refactor aniskip & custom button by @Secozzi in #1908
- feat(ui): size slider for the List Display Mode (Closes #1894) by @MavikBow in #1906
- feat(player): Allow negative brightness values (dimming) by @jmir1 in #1915
- feat(migrations): Remove
cacert.pem
on version bump by @Secozzi in #1938 - fix(prefs): Don't format mpv preferences by @Secozzi in #1939
- Fix player pausing with gesture seek by @perokhe in #1916
- fixup(ui): make the default list a set size and make browse list scale by @MavikBow in #1914
- fix(external-player): Prevent crash on app death by @Secozzi in #1945
- fix(mpvlib): Fix npe issues by @Secozzi in #1921
- fix(player): Don't run unnecessary stuff when exiting the player by @Secozzi in #1961
- Fix some downloader issues by @Secozzi in #1964
- feat(player): Implement video hosters by @Secozzi in #1892
- Translations update from Hosted Weblate by @weblate in #1876
- fix(player): Dismiss chapter sheet on chapter select by @Secozzi in #1976
- fix(player): Fix some issues caused by
10e28cc
by @Secozzi in #1981 - feat(custom-buttons): Add new lua functions + small code cleanup by @Secozzi in #1980
- feat(player): Use timestamps provided by extensions by @Secozzi in #1983
- fix(player): Fix npe issue caused in player controls by @Secozzi in #1986
- Translations update from Hosted Weblate by @weblate in #1989
- Merge from Mihon by @Secozzi in #1863
- fix(externalDownloader): force clipboard to use UI thread by @quickdesh in #1994
- Small fix for downloader + code cleanup by @Secozzi in #2001
- update backup warning string (follow Mihon) by @cuong-tran in #2012
- UI: add titles to player sheets + consistency with More sheet by @quickdesh in #2015
- UI(verticalSlider): fix width issues and shift boost volume value to slider by @quickdesh in #2018
- feat(settings): Add script editor by @Secozzi in #2019
- feat(1dm): Add headers to intent by @Secozzi in #2032
- fix(track): MyAnimeList login by @choppeh in #2035
- Add option to allow extensions to specify mpv & ffmpeg args by @Secozzi in #2011
- fix(episodeDeletion): mutiple minor fixes by @quickdesh in #2017
- feat(renovate): Only check for aniyomi-specific libs by @Secozzi in #2046
- Move aniyomi specific strings to separate module by @Secozzi in #2050
- fix(video-list): properly calling sortVideos/sort by @cuong-tran in #2058
- fix(settings): Fix crash on search settings screen by @Secozzi in #2044
- Use application directory for storing files used by mpv by @Secozzi in #1995
- feat(settings): Invalidate preferred languages by @Secozzi in #2075
- fix: AiringTime TimSort contract violation by @quickdesh in #2076
- Add missing CHANGELOG.md entries & small cleanup by @Secozzi in #2048
- Prepare for stable release by @Secozzi in #2077
New Contributors
- @linsui made their first contribution in #1730
- @cuong-tran made their first contribution in #1780
- @MavikBow made their first contribution in #1906
- @choppeh made their first contribution in #2035
Full Changelog: v0.16.4.3...v0.18.0.0