Releases: jarnedemeulemeester/findroid
Releases Β· jarnedemeulemeester/findroid
v0.11.0 - Downloads rework
New features
- Item metadata chips and details #246 @Yash-Garg
- Movies only for now
- Add option to toggle seek gesture #269 @jarnedemeulemeester
- AMOLED dark theme #282 @zx900930
- Scrubbing preview (trick play) #295 @Faywyrr
- Requires Jellyscrub plugin
- Downloads rework #329 @jarnedemeulemeester
- Downloads are now linked to a server
- Downloads have user specific data
- Progress indicators
- Indicator on items that are downloaded
- Cancel downloads
- Downloads contain extra data
- External subtitles
- Intro timestamps
- Trick play data
- Download a specific version
- Check available storage space
- Download to external SD card
- Offline mode
- Browse your media as if you are online
- Required when you want to watch media offline
- Watch progress is written to local database and synced when online
Improvements
- Use Material 3 stying for preferences #268 #270 @Yash-Garg
- Add gesture exclusion zones to avoid conflicts with system gestures #286 @anilbeesetti
Fixes
- 500 error while trying to play an item @jarnedemeulemeester
- mpv memory leak, anr and stuck loading icon #273 @jarnedemeulemeester
- Remember scroll position in library #285 @jarnedemeulemeester
- Volume gesture does not stay within bounds #301 @anilbeesetti
Translations
- Chinese (Simplified) @zx900930 @6xingyv @bradfordzhang @ax4
- Dutch @WrobotGames
- French @Mylloon @MazeWave
- German @W113565456
- Hebrew @ido1990
- Italian @cd16b
- Polish @NeroPcStation
- Portuguese (Brazil) @rogeriomendes
- Russian @NickSkier
- Slovak @Pysta
- Slovenian @MrDog210
- Spanish @ManuXD32 @newton181 @decisoft
- Swedish @DualScorch
- Vietnamese @MeguMario
Other
v0.10.1
Fixes
- Fix resuming playback #257 @Jcuhfehl
- Fix downloads playback when there is no connection to the server #264 @Jcuhfehl
- Fix next up episode image crop @jarnedemeulemeester
Translations
- Chinese (Simplified) @6xingyv
- Chinese (Traditional) @SimonHung @Aqr-K
- Dutch @DelaetRuben
- Vietnamese @MeguMario
- German @DelaetRuben @CommanderRedYT @gold-ly
- Hungarian @levikalmar
- Italian @cd16b
- Portuguese (Brazil) @rogeriomendes
- Polish @NeroPcStation
- Russian @NickSkier @monester
- Yue @Aqr-K
v0.10.0 - Collections
New features
- Support for collections #252 @jarnedemeulemeester
Improvements
- Follow "Play next episode automatically" from user playback settings #245 @jarnedemeulemeester
- ExoPlayer can now play HLS content #254 @jarnedemeulemeester
Translations
- Chinese (Simplified) @Aqr-K
- Italian @cd16b
- Korean @CodeName393
- Portuguese (Brazil) @rogeriomendes
Fixes
- Fix Quick Connect code not readable in light mode @jarnedemeulemeester
- Fix playback progress on downloads when playback has already started #243 @Jcuhfehl
- Fix downloads when intro skipper is enabled and server is not reachable #248 @Jcuhfehl
- Fix playback not automatically starting on downloaded content when using mpv #247 @Jcuhfehl
- Fix app crashing when exiting the player after finishing an item using mpv #251 @jarnedemeulemeester
Other
- Recommended server version is now 10.8.9
v0.9.0 - Quick Connect
We hit 10k downloads on the Google Play Store π₯³
Thanks everyone for the continued support!
New features
- Allow logging in with Quick Connect (#234) @jarnedemeulemeester
- Support for ConfusedPolarBears intro-skipper (#219) @js6pak
- Can be turned off in Settings->Player->Intro Skipper
Improvements
- Updated mpv release (now includes all codecs available in FFmpeg) (#227) @jarnedemeulemeester
- This includes an experimental AV1 hardware decoder.
- Respect "Allow media playback" @jarnedemeulemeester
Translations
- Chinese (Simplified) @msycn @6xingyv
- Dutch @SuperTiem
- French @Fymyte @Ulyssedev
- Italian @cd16b
- Korean @KimPig
- Polish @NeroPcStation @Larvitar
- Portuguese (Brazil) @rogeriomendes
- Spanish @newton181
- Spanish (Mexico) @newton181
- Spanish (Latin America) @mau671 @newton181
Fixes
- Fix playback position reporting not closing properly when returning from the player. @jarnedemeulemeester
- This caused a pretty big memory leak.
- Optimized the loading of app preferences (backend, not the settings screen) @jarnedemeulemeester
Other
- Split the codebase into multiple modules. This brings no user facing changes but will allow the creation of Android TV / Wear OS specific versions in the future. (#230) @jarnedemeulemeester
- The Android TV code has been removed. Will return in a future release. (#229) @jarnedemeulemeester
- To compensate for the lack of Android TV in this release I provide one last APK which still has the Android TV code and includes updated mpv with AV1 hardware decoding. findroid-armeabi-v7a-release.apk
v0.8.0 - Media sessions
Highlights
- Add support for media sessions (androidx media3) (#213) @jarnedemeulemeester
- The player can now be controlled by external devices such as Bluetooth headphones or voice assistants.
- Basic support for multiple server addresses (#208) @jarnedemeulemeester
- More mpv options (#205) @jarnedemeulemeester
Improvements
- Add search button to home screen (#218) @jarnedemeulemeester
Translations
- Chinese @jhihyulin @msycn
- French @Cypral
- Korean @KimPig
Fixes
- Fix tv player showing subtitle tracks instead of audio tracks @jarnedemeulemeester
- Fix convert symlink to file (#207) @solankimihir
- Remove server already added error @jarnedemeulemeester
Other
- Up minimum API to 27 (Android 8.1)
v0.7.0 - Multi-user
This update forces a servers database reset! Servers will need to be added again!
New features
- Servers database v2 (#177) @jarnedemeulemeester
- This is a complete rework of the internal servers database with support for multiple users and addresses.
- Network settings (#192) @jarnedemeulemeester
- Request timeout
- Connect timeout
- Socket timeout
- Multi-user support (#199) @jarnedemeulemeester
Improvements
- Add series name to episode sheet with navigation (#173) @jarnedemeulemeester
- Enable predictive back gesture @jarnedemeulemeester
- Improve downloads management (#179) @Jcuhfehl
- Upgrade libmpv @jarnedemeulemeester
- Fix ASS subtitles
- Fix 10-bit stuttering
- Handle audio focus (#198) @PaulWoitaschek
- Lot's of library upgrades
Translations
- Chinese (Simplified) @ling0412 @Devifish @msycn
- German @CommanderRedYT
- Italian @robertbridda
- Korean @CodeName393 @KimPig
- Portuguese @fpapoila
- Spanish @newton181 @mau671
Fixes
- Fix crash when setting empty image cache size or seek increments @jarnedemeulemeester
- Set correct navigation start for TV (#161) @jarnedemeulemeester
- Fix mpv subtitles cut off when zoomed in (#166) @Hjaelp
- Fix zoom gesture accidentally triggering swipe to seek @jarnedemeulemeester
- Fix app crash on error dialog rotation @jarnedemeulemeester
Other
- Target API 33 (Android 13)
v0.6.1
Improvements
Fixes
- Fix play icon color in settings (#145) @jarnedemeulemeester
- Fix mpv subfont.ttf not loading (#147) @jarnedemeulemeester
- This fixes mpv not displaying SubRip Text (SRT) subtitles
- Fix external subtiles not working in mpv (#155) @jarnedemeulemeester
- Fix crash when using swiping gesture if video is not loaded yet @jarnedemeulemeester
- Fix player crashing when no PlayerItems are passed @jarnedemeulemeester
- Fix only showing 1 discovered server @jarnedemeulemeester
Translations
- Korean @CodeName393
- Polish @NeroPcStation
- Spanish @newton181
- Spanish (Mexico) @mau671 @newton181
- Spanish (Latin America) @mau671 @newton181
Known issues
- The selected track in the track selection dialog does not visually change selection
v0.6.0 - Large screens
New features
- Allow seeking video by swiping or tapping (#132) @Hjaelp
- Material You Dynamic colors (#138) @jarnedemeulemeester
- Display public users on login screen (#142) @jarnedemeulemeester
- Display discovered servers on add server screen (#143) @jarnedemeulemeester
Improvements
- Layout improvements for larger screens (#134) @jarnedemeulemeester
- Bring back Android TV (#141) @jarnedemeulemeester
- Fix crashing
- Add libraries to home screen
- Add new focus effect
- Visually overhaul the media details screen (not final)
- Add library screen
- Still lot's of work to do
- Trust user added certificates (#130) @hikaps
- Lot's of library upgrades
Translations
- Chinese (Simplified) @wangsleepingstar @lujjjh
- French @DaFray31
- Italian @WaspEma
- Korean @CodeName393
- Russian @creepen123
Fixes
- Fix crash when navigating to login screen (and other screens) @jarnedemeulemeester
Known issues
- SubRip Text (SRT) subtitles are not working in mpv
- External subtitles are not available in mpv
- The selected track in the track selection dialog (ExoPlayer) does not visually change selection
v0.5.0 - Localization & external subtitles
New features
- Split gesture option into volume & brightness and zoom (#121) @jarnedemeulemeester
- Add support for external subtitles (only ExoPlayer) (#118) @jarnedemeulemeester
- Customize the seeking increments (#128) @jarnedemeulemeester
- Add option to disable subtitles in mpv (#110) @NIK679
Improvements
- Lot's of translations
- Bulgarian @Sayykii
- Chinese (Simplified) @xsm1997 @Izumiko
- French @Cypral @DaFray31
- German @Skratymir @Optinux
- Hungarian @TibixDev
- Italian @WaspEma
- Polish @Larvitar
- Portuguese (Brazil) @MarcioMed07
- Spanish @roand0617 @cesarblancg
- Spanish (Maxico, Latin America) @mau671 @newton181
- Provide better error messages with stacktrace (#119) @jarnedemeulemeester
- Display downloaded episodes by series (#80) @Jcuhfehl
- Add paging support to the library (#124) @jarnedemeulemeester
- Lot's of library upgrades
Fixes
- Fix trailing slash in baseUrl not loading images (#114) @jarnedemeulemeester
- Requires server to be removed and added again
- Fix crash when navigating through the setup process @jarnedemeulemeester
- Fix mpv crash when file has an extra video track or cover image @jarnedemeulemeester
- Fix crash when changing the device name when unable to connect tot the server @jarnedemeulemeester
Other
- Minimum Jellyfin version: 10.8.1
Known issues
- Crash when navigating to login screen
- SubRip Text (SRT) subtitles are not working in mpv
- External subtitles are not available in mpv
- The selected track in the track selection dialog (ExoPlayer) does not visually change selection
v0.4.0 - More options!
New features
- Add option to display extended episode title (Sxx:Exx - Title) in player (#78) @NIK679
- Add option to download over mobile network (#85) @MichaelArkh
- Add option to disable player gestures and remember screen brightness (#104) @jarnedemeulemeester
Improvements
- Expand episode bottom sheet by default (#76) @NIK679
- Upgrade to Material 3 theme and components (#91) @jarnedemeulemeester
- Redesign settings using two pane layout (#90) @jarnedemeulemeester
- Add option to turn off subtitles in player (only ExoPlayer) (#100) @Theta-Dev
- Enable image caching by default and set size to 20MB (#104) @jarnedemeulemeester
- Add support for Vorbis audio codec in mpv player @jarnedemeulemeester
- Lot's of library upgrades
Fixes
- Fix playlist support for mpv player (#77) @maulik9898
- Fix episode bottom sheet error when premiere date is null @jarnedemeulemeester
- Don't display production year when year is null @jarnedemeulemeester
Other
- Drop support for API 24 & 25 (Android 7 & 7.1)
- Target API 32 (Android 12L)
- Minimum API 26 (Android 8)