Commit Graph

29 Commits

Author SHA1 Message Date
Izzie Walton
d0a11486b6 black 2024-05-13 20:00:57 -04:00
Ian Walton
81a50c163a Add more force transcode options. 2023-03-12 08:05:52 -04:00
Ian Walton
27bb2ae32a Force transcode Dolby Vision and optionally HDR video (configurable) 2023-02-14 19:28:24 -05:00
Ian Walton
4b0ab13a79
Add embedded dvbsub support to profile. 2022-07-05 23:14:59 -04:00
Han Sol Jin
20a04ac8f1 Implement forcing of a codec in transcoding profile
This adds two optional strings to the `conf.json`:
- force_video_codec
- force_audio_codec

When set, these will replace VideoCodec and AudioCodec,
respectively and as-is, in the transcoding profile POSTed
to the server. Other values in `conf.json` that tweak this
profile will be overridden by `force_video_codec`.

Benefits of this is to specify the exact codecs required
in some low-end systems, which may not have hardware
h264 decoding available, thus improving performance.

Signed-off-by: Han Sol Jin <hansol@hansol.ca>
2022-06-14 14:09:15 -07:00
Ian Walton
6691670aa5 Set the MaxStaticBitrate to avoid server hard-coded 8 mbps limit. 2021-12-22 17:17:03 -05:00
Ian Walton
89fbfe7ab6 black 2021-03-24 17:41:12 -04:00
Bruk Berhane Asfaw
4eda21e688
Added support for creating a .app file (#184)
* Added support for creating a .app file

* Updated webclient to use get_resources properly and added an extra check for mpv_location

* code fixes and removed unneccesary check for platform

* changed mpv location conditional to check if it's frozen

* forgot to use get_resource for packaged mpv

* added platform check for get_resource
2021-03-23 12:08:53 -04:00
Ian Walton
064ca25c79 Add more type checking. 2020-08-22 16:13:35 -04:00
Ian Walton
21ca9d1087 Linter warnings. 2020-08-22 15:00:24 -04:00
Ian Walton
03e2e3fd64 black 2020-08-22 11:38:07 -04:00
Ian Walton
825126f398 Add timeout to external calls. 2020-08-14 02:39:58 -04:00
Ian Walton
0b422624fd Base localization support. 2020-08-10 03:33:08 -04:00
Ian Walton
8b709ceaab Don't crash with unset subtitle language. (#93) 2020-07-25 13:39:52 -04:00
Ian Walton
30fb06099b Add h265 transcode target support. 2020-04-30 19:09:58 -04:00
Ian Walton
b04d16f786 Fix path detection on Windows. 2020-04-06 21:34:56 -04:00
Ian Walton
c094430c7d Remove dependency on importlib.resources. 2020-04-06 20:15:41 -04:00
Ian Walton
a7a873a97c Name the logger correctly. 2020-03-28 21:58:26 -04:00
Ian Walton
884874535a Handle failure of checkip gracefully. (#33) 2020-03-28 21:56:00 -04:00
outline
194f5fd7b8
Use getaddrinfo in is_local_domain for ipv6 support (#32) 2020-03-25 12:17:50 -04:00
Ian Walton
e4cda76307 Initial work on systray and gui. 2020-01-16 17:56:17 -05:00
Ian Walton
107021c03c Add event handlers for most actions. 2020-01-12 23:50:00 -05:00
Ian Walton
58db84dd65 Implement menu and bulk subtitle configuration. 2020-01-12 17:32:16 -05:00
Ian Walton
931957e159 Fix transcoder logic and disable external bitmap subtitles. 2020-01-12 16:10:30 -05:00
Ian Walton
b6bba81233 Implement video playback and transcoder logic. 2020-01-12 15:32:31 -05:00
Ian Walton
aae8a31b33 Build media and video objects. 2020-01-12 12:48:32 -05:00
Ian Walton
e8970a4047 Implement player profile logic. 2020-01-12 10:34:37 -05:00
Ian Walton
011a6403d7 Remove more code specific to Plex. Start event handler. 2020-01-11 22:12:34 -05:00
Ian Walton
c42ce6cfa3 Initial renames for project. 2020-01-10 22:53:31 -05:00