Commit graph

20 commits

Author SHA1 Message Date
damontecres
b1275ae210
Include ffmpeg extensions for some audio formats (#109)
Related to #103

Adds ffmpeg decoder module to support a few extra audio formats such as
AC3, EAC3, DTS, & TrueHD.

This increases the apk size by about 5.4mb (release 17.4mb->22.8mb), but
definitely worth it for the added support.
2025-10-29 20:34:41 -04:00
damontecres
bafd635402
Add setting to change default content scaling (#77)
Closes #53 #71

Adds an advanced playback setting to set a different default global
content scaling. It can still be changed per playback as well.
2025-10-27 14:25:07 -04:00
damontecres
2667090485
Send crash reports to the server (#65)
Adds ability to send app crash reports to the last connected server. The
app prompts you before sending. There is an advanced settings to disable
this as well.

Additionally, there is an advanced settings button to send the app logs
to the current server.

The resulting reports can be found on the server's web UI under
Dashboard->Logs

If sharing the logs, make sure there's no private information present!
2025-10-26 07:35:42 -04:00
damontecres
8904360fb5
Suport passout protection (#41)
Adds a setting to configure pass out protection which, when enabled,
will stop auto playing next up episodes if the user hasn't interacted
with the app within the configurable 1-3 hours.
2025-10-19 18:21:23 -04:00
damontecres
f220aeee44
Add toggles to override direct playback (#24)
Fixes #10 

Adds toggles to disable direct play of AC3 audio, ASS subtitles, and PGS
subtitles. Also a toggle to force down mixing audio to stereo.

This copies the behavior from the official client. I'm not sure if there
is a way to determine if direct playing AC3 is possible because it can
depend on devices other than the Android TV device such as a sound bar.
So it's up to the user to toggle off support if necessary.

Attribution: This PR uses on [code from the official
client](c775603df4/app/src/main/java/org/jellyfin/androidtv/util/profile/deviceProfile.kt).
2025-10-17 12:46:55 -04:00
Damontecres
d39ed721d5
Rebrand 2025-10-15 15:27:30 -04:00
Damontecres
fc56a2c631
Simple combine resume & next up 2025-10-13 22:13:21 -04:00
Damontecres
cbc680da7d
Add prefs & page for app updates 2025-10-11 18:32:19 -04:00
Damontecres
405faa388e
Initial skip segments implementation 2025-10-09 21:10:43 -04:00
Damontecres
165fd80c0e
Add a few color themes 2025-10-09 19:51:55 -04:00
Damontecres
560e7cc545
Add max bitrate preference 2025-10-08 21:37:10 -04:00
Damontecres
88038bfcfd
Better tab UI & remember tab setting 2025-10-07 16:22:28 -04:00
Damontecres
e412c3da48
Add preference for skipping back on resume 2025-10-07 01:17:17 -04:00
Damontecres
73bb96adfb
Support auto play next up 2025-10-06 14:04:36 -04:00
Damontecres
628771211d
Preferences update, play theme song volume 2025-10-06 12:34:27 -04:00
Damontecres
64e881f51c
Show playback debug info 2025-10-04 19:33:21 -04:00
Damontecres
6f18f780eb
Add preference for theme music 2025-10-03 18:37:35 -04:00
Damontecres
9e876a85d4
Use app preferences 2025-10-02 18:05:24 -04:00
Damontecres
60de501851
Preferences updates 2025-09-30 17:14:08 -04:00
Damontecres
76d78246db
Basics for user prefs, logging in, etc 2025-09-21 19:56:40 -04:00