Releases: Soupy-dev/Eclipse
v1.2.0 Major update (READ WARNING FIRST)
WARNING, READ THIS IF YOU ARE AN EXISTING USER. DO NOT SKIP
Make a backup before you install. Internally, I made the app mine, rather than legacy naming from the parent repo. This mean updating will NOT overwrite your existing app, so you need to make a backup before installing, then restore the backup on the new app. Sorry for the inconvenience but it had to be done.
Reader Mode has been completely rewritten to be much more in line with actual manga apps with features you'd expect. It's now powered by Aidoku sources, with refreshed UI and reader for a more optimal experience.
- Aidoku sources and source list support
- Download support for Reader Mode
- MAL tracker sync and reworked AniList sync for Reader Mode
- Removed AniList requirement, now search by Aidoku source
- Source powered Reader homepage and search
- Advanced search with filters
- More customization for Reader mode UI
- Ratings and Notes ported from media to reader
- Trakt fixes in media mode
- bug fixes with iOS 15
- Trakt scrobbling for more precise timestamps, better for cross device watching (more fixes and features coming to this soon)
- Added a button in the top right to quickly switch between Media and Reader Modes
- Stremio subtitle and catalog addons are supported now
- Miscellaneous bug fixes and performance improvements
Notes: One last major thing to note, VLC has been retired. It just isn't useful in the app anymore. Will consider it again when v4 comes around. I am aware that mpv can lag a bit in the player menus. Small warning, Aidoku sources may have Adult Content, if that bothers you, they have a tag for age rating on the sources themselves, and the app can hide the mature rated sources. As always, use GitHub Issues for feature requests and issues.
Extra Note: I was gonna wait till TestFlight approved a build but it's taking longer than expected. Also next update will be v2.0.0. The scope of the next update became way too large to be a minor update.
v1.1.1 small update/hotfix
- perf improvement for media views
- iOS 15 fixes (untested, as I don't have an iOS 15 capable device)
- Services now no longer falsely say they are added if they aren't
Notes:
Unless major bugs surface for media side, I'll start targeting Reader mode. It's been neglected since v1.0
v1.1.0
-
Better Auto Mode edge cases
-
Fixed Trakt
-
Added "Up Next" in Continue watching and ability to merge Continue watching with trakt (untested as my Trakt is empty, same with import trakt library)
-
Western schedule
-
Stremio addons now return size and language
-
Fixed mpv bug that prematurely marked episodes as watched if the Next episode button was used
Notes:
Was gonna add a library schedule. It would search through your library and only build a schedule off of those media, but in practice it was way too slow for larger libraries. So it got scrapped.
Edit: Accidently forgot to upgrade app version. Did it now.
v1.0.9
This release targets stability and fixes.
-
MPV no longer is in beta/unstable, there is a small issue where it can lag when opening a button menu, but the main playing/PiP is fine now.
-
VLC and MPV will no longer blow up if a stream has too much data
-
Episode lists when episode count > 100
-
AniSkip is now hydrated with MAL ids and has been tightened
-
TheIntroDB was updated to v3 and changed accordingly
-
IntroDB was fixed, now no longer returns bad intros.
-
AniList import library fixed
Notes: VLC custom subs were removed. Stopped working and isn't worth implementing when it'd need a whole do over when v4 comes around. Metal patch for MPV rendering was removed, not going to maintain it since it'd be changed eventually for proper metal support. Smart Player choosing was also removed as MPV was stable enough during testing, try both MPV and VLC to see which you like better. Any issues/requests can be put it in GitHub Issues as always. There may be hotfixes if I missed something, but let's hope not.
v1.0.8 Another hotfix
Forgot to give downloads the new Auto Mode logic. Sorry about that. Solo testing is tough out here. Believe me I don't want to spam releases.
v1.0.7
Minor release but I thought this feature was worth it. Auto Mode can now bypass the episode selector if a service brings it up and selects the correct episode. Older continue watching cards won't have this until you watch it normally first since older cards didn't pass through some info, but other than that it works fine.
-Brightness player fix
-Better stremio addons handling
-Auto mode service episode bypassing
This should be the last release for a while unless there's a big feature/bug that needs attention. Sorry for the rapid releases.
v1.0.6 hotfix
Fixed the underlying crash issue. Added Auto mode quality selector. Changed next episode poster look, and safer VLC proxy recovery. If it's somehow still crashing, put it in GitHub issues, or anything else that needs attention
v1.0.5 hotfix
Fixed a crash that would occur when using VLC after foregrounding. Tested and should be correct. Hopefully no new crash issues arise.
v1.0.4
v1.0.3 of Eclipse
1: MPV large rework (not stable, will explain in notes)
2: Customize the appearance of the media detail view and hero banner
3: Fixed continue watching portrait to landscape bug
4: Better specials and OVAs detection and metadata
5: Performance tweaks in home screen
6: Service sheet logic change (should push more accurate stuff to the top, makes auto mode a bit smarter)
7: MAL as fallback if AniList api is down
8: Fix to AniList library import
9: Prefer downloaded episodes over streams option in media player
10: Stability changes to VLC. Should be more reliable.
11: IntroDB support
12: Episode browser button within player
13: A couple of smaller bug fixes and smaller changes
Notes: I tried reworking MPV. Even down to forking the kit and implementing changes. But it was very difficult and time consuming. And honestly Apple is terrible to develop for. To get a perfect player, either VLC or MPV needs their kits to be updated. So, it's basically a race to see who gets it done first, which will take a long time (not done by me, I'm done messing within kits). MPV doesn't heat anymore since using OpenGL, but due to being depreciated. it doesn't support modern qualities and codecs. Should be okay for services but not a lot of stremio addons. Metal is just bad, the mpv kit itself only has a patch for metal, not true support and it shows. VLC still is the recommended player unless you desperately want PiP.
Any bugs or requests should go to GitHub issues.