Commit Graph

12055 Commits

Author SHA1 Message Date
Andrew Rabert
def954e8da Remove PUID and PGUID env vars
Use Docker's built-in `user` option instead.
Ex. `docker run --user 1000:1000 jellyfin/jellyfin`
2018-12-18 20:08:34 -05:00
Andrew Rabert
5d0c0a8b7c Merge pull request #207 from nvllsvm/image
Image libs
2018-12-16 23:29:34 -05:00
Andrew Rabert
a9607555df Add Linux binaries for SkiaSharp
- Not sure how this impacts Windows builds, but it works great for Linux.
- Requires additional deps on Debian
2018-12-16 23:23:00 -05:00
Andrew Rabert
9e826965eb Build ImageMagicSharp 2018-12-16 22:57:41 -05:00
Andrew Rabert
7dc37baaeb Merge pull request #198 from MatMaul/bitrate
Fix transcoding bitrate
2018-12-16 22:20:14 -05:00
Andrew Rabert
80baf3607e Merge pull request #202 from MatMaul/vaapi-profile
Fix encoding profile handling for vaapi
2018-12-16 22:16:19 -05:00
Andrew Rabert
6709c74208 Merge pull request #201 from joshuaboniface/debian-packaging
Move repository install instructions to Wiki
2018-12-16 14:24:31 -05:00
Joshua Boniface
71c42ad298 Move repository install instructions to Wiki 2018-12-16 14:21:19 -05:00
Vasily
57e050a69a Merge pull request #193 from joshuaboniface/selfcontained-binary
Debian packaging improvements
2018-12-16 11:20:08 +03:00
Andrew Rabert
346c807a71 Merge pull request #196 from nvllsvm/simplify
Simplify
2018-12-16 00:50:36 -05:00
Andrew Rabert
b369fbd05e Remove redundant solution specification 2018-12-16 00:43:38 -05:00
Andrew Rabert
23ed559bb0 Simplify Docker build
- Remove unnecessary build command (implied in publish)
- Remove unnecessary solution arg
- Move arg to command
2018-12-16 00:40:21 -05:00
Andrew Rabert
336a4a2b8d Merge pull request #195 from BnMcG/194-encoding-reference
Add MediaBrowser.MediaEncoding project reference into solution
2018-12-15 18:41:02 -05:00
Ben Magee
dd2e655cce Add MediaBrowser.MediaEncoding project. 2018-12-15 23:31:13 +00:00
Joshua Boniface
f91c01b850 Use consistent format 2018-12-15 18:25:59 -05:00
Joshua Boniface
dcf1468eac Add cleanup of /etc/sudoers.d/emby in preinst 2018-12-15 18:18:51 -05:00
Joshua Boniface
0bffe19e37 Bump build number 2018-12-15 18:17:39 -05:00
Joshua Boniface
2e0c766886 Remove auto deps; add libssl dep; edit maintainer 2018-12-15 18:15:59 -05:00
Joshua M. Boniface
161f0233b5 Merge pull request #181 from Bond-009/firebase
Fix resource load crash
2018-12-15 16:26:11 -05:00
Andrew Rabert
6c2a34d173 Merge pull request #188 from Bond-009/rename
Replace Emby with Jellyfin in the translations
2018-12-15 16:15:28 -05:00
Joshua Boniface
595448e9b7 Merge branch 'master' into develop
To include the hotfixes to master from last night.
2018-12-15 15:23:21 -05:00
Bond_009
088da6c5e3 Replace Emby with Jellyfin in the translations 2018-12-15 20:13:25 +01:00
Bond_009
7792a9a9af Fix resource load crash 2018-12-15 16:33:20 +01:00
Joshua M. Boniface
8e9485867b Merge pull request #171 from nvllsvm/state
State
2018-12-15 00:19:31 -05:00
Andrew Rabert
bac06eea6e Adapt for Jellyfin 2018-12-15 00:17:53 -05:00
Andrew Rabert
d137977a6d Partial revert of 443356fd34c7b3377c41c1029c2973e9d61e0539 2018-12-15 00:17:07 -05:00
Andrew Rabert
e544a6e265 Merge pull request #169 from joshuaboniface/ffmpeg-timeout
Restore timeout to 60s as it breaks
2018-12-14 23:38:32 -05:00
Joshua Boniface
c3ade725dc Restore timeout to 60s as it breaks 2018-12-14 23:37:32 -05:00
Andrew Rabert
72619ddc5a Merge pull request #168 from joshuaboniface/ffmpeg-timeout
Up the timerDuration back to 10s, 2s is too low
2018-12-14 23:28:12 -05:00
Joshua Boniface
fda3f0ad9b Up the timerDuration back to 10s, 2s is too low 2018-12-14 23:04:19 -05:00
Andrew Rabert
67aa6dacb2 Merge pull request #167 from joshuaboniface/ffmpeg-timeout
Lower the ffmpeg stop timeout duration
2018-12-14 22:52:39 -05:00
Joshua Boniface
e5531c5c25 Lower the ffmpeg stop timeout duration
As this was, ffmpeg would continue to transcode video for timerDuration
seconds after stopping playback (i.e. returning to the menu). However,
this 60s timeout was a little obnoxious. Tested a 100ms timeout but
this ended up causing playback to constantly terminate. 2s seems like
the sweet spot where playback works normally, but terminating quickly
on stop.
2018-12-14 22:46:23 -05:00
Andrew Rabert
46c75d75bd Merge pull request #166 from jellyfin/develop
Develop
2018-12-14 21:28:12 -05:00
Joshua M. Boniface
a73d255f51 Enable self-contained binary mode (#160)
* Build self-contained Debian linux-x64 binary

* Update initscripts to use self-contained binary

The binary is declared in the units intentionally rather than using
the variable extrapolation from before, to avoid confusion since
these can't really be moved reasonably.

* With combined binary name, use pgrep instead

* Remove dotnet-runtime dependency

* Move the compiled scb to usr/bin

* Update binary location for upstart/systemd

* Move binary path; fix pidfile handling

* Entirely remove the temporary usr/ dir

* Don't move the compiled binary

* Create /usr/bin symlink

* Use the variable here

* Update architecture to any

* Add libcurl4-openssl build dependency

* Update the build Dockerfile to install builddeps
2018-12-14 21:21:48 -05:00
Joshua M. Boniface
72f7e7b954 Merge pull request #163 from nvllsvm/clnp
cleanup
2018-12-14 19:06:42 -05:00
Andrew Rabert
36c79c9491 cleanup 2018-12-14 19:00:19 -05:00
Andrew Rabert
8adeacb3a0 Merge pull request #146 from joshuaboniface/debian-packaging
Add build script for Debian packages via Docker
2018-12-14 18:58:44 -05:00
Joshua Boniface
0fec8f6493 Don't use errexit, explicitly exit on failures 2018-12-14 18:57:12 -05:00
Joshua Boniface
a7cdab9ae3 Remove errexit and cleanup on INT too 2018-12-14 18:43:50 -05:00
Joshua M. Boniface
c45cae0951 Merge pull request #158 from joshuaboniface/readme-tweaks
Readme tweaks
2018-12-14 18:21:57 -05:00
Joshua Boniface
d6b837c9fb Revamp contributing section to link to wiki 2018-12-14 18:20:48 -05:00
Andrew Rabert
81ba5acf7c Merge pull request #154 from MatMaul/mediaencoding
Port MediaEncoding and Api.Playback
2018-12-14 18:06:12 -05:00
Joshua M. Boniface
28a2774883 Merge pull request #159 from Bond-009/patch-1
Fix changing ProgramDataPath when passed as and arg
2018-12-14 16:59:25 -05:00
Bond-009
494c2e312d Fix changing ProgramDataPath when passed as and arg 2018-12-14 22:57:26 +01:00
Joshua Boniface
3694e6883b Remove contributing.md as it's in the Wiki now 2018-12-14 16:23:11 -05:00
Joshua Boniface
c883b43fce Add blurb about FFMPEG and Ubuntu 2018-12-14 16:02:12 -05:00
Joshua M. Boniface
afd6727c64 Merge pull request #140 from Bond-009/skia
Remove some warnings for obsolete code.
2018-12-14 14:06:36 -05:00
Joshua Boniface
26e44854f6 Add quoting and consistent variable calls 2018-12-14 13:47:04 -05:00
Bond_009
77eba9cc44 Address comments 2018-12-14 17:46:43 +01:00
Mathieu Velten
1d7d52ff9e Port MediaEncoding and Api.Playback from 10e57ce8d21b4516733894075001819f3cd6db6b 2018-12-14 17:32:54 +01:00