* feat: add video file metadata on `MediaInfoFragment` * feat(metadata): add chips within a chipgroup to showcase major parameters Set a "temp" text as default for chips since without it, the style resets when text is changed through code (kind of a hacky fix) * feat(parser): implement data model for VideoMetadata and parse function * feat(metadata): show dolby/dts audio codecs and hide SDR display profile * feat(dolby): add a dolby logo after the rating and per-theme color * feat(settings): add a preference switch for showing detailed A/V & Subs info * feat: add dolby logo for video and audio profile inside chip * feat: handle different audio profiles and change raw names * feat(audio): add atmos text with the audio codec itself * feat: only parse metadata when item is a movie Also correct spacing when there are no chips * fix(metadata): check for DoVi title since codec shows as HDR10 * fixup!: parsing of audio codecs and display name --------- Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com> |
||
---|---|---|
.github | ||
app/phone | ||
core | ||
data | ||
gradle | ||
images | ||
libs | ||
player | ||
preferences | ||
.gitignore | ||
build.gradle.kts | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
LICENSE | ||
PRIVACY | ||
README.md | ||
renovate.json | ||
settings.gradle.kts |
Findroid
Findroid is third-party Android application for Jellyfin that provides a native user interface to browse and play movies and series.
I am developing this application in my spare time.
This project is in its early stages so expect bugs.
Screenshots
Home | Library | Movie | Season | Episode |
---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
Features
- Completely native interface
- Supported media items: movies, series, seasons, episodes
- Direct play only, (no transcoding)
- Offline playback / downloads
- ExoPlayer
- Video codecs: H.263, H.264, H.265, VP8, VP9, AV1
- Support depends on Android device
- Audio codecs: Vorbis, Opus, FLAC, ALAC, PCM, MP3, AMR-NB, AMR-WB, AAC, AC-3, E-AC-3, DTS, DTS-HD, TrueHD
- Support provided by ExoPlayer FFmpeg extension
- Subtitle codecs: SRT, VTT, SSA/ASS, PGSSUB
- SSA/ASS has limited styling support see this issue
- Video codecs: H.263, H.264, H.265, VP8, VP9, AV1
- NEW MPV Player
- Container formats: mkv, mov, mp4, avi
- Video codecs: H.264, H.265, VP8, VP9, AV1
- Audio codecs: Opus, FLAC, MP3, AAC, AC-3, E-AC-3, TrueHD, DTS, DTS-HD
- Subtitle codecs: SRT, VTT, SSA/ASS, DVDSUB
- Optionally force software decoding when hardware decoding has issues.
Planned features
- Android TV
- Websocket connection (Syncplay)
- Picture in picture mode
- Chromecast support
Translating
JDTech Weblate is a selfhosted instance of Weblate where you can translate this project and future projects of mine.
Questions?
We have a Discord server to discuss future development or ask general questions. Click here to join.
License
This project is licensed under GPLv3.
The logo is a combination of the Jellyfin logo and the Android robot.
The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.
Android is a trademark of Google LLC.
Google Play and the Google Play logo are trademarks of Google LLC.