summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorIan Eure <ian@retrospec.tv>2024-09-08 16:10:20 -0700
committerIan Eure <ian@retrospec.tv>2026-03-29 09:01:03 -0700
commit7cd78468a214f262403c369f1b7a7aa8e8c73a8e (patch)
tree9d73b676ce770f4b3590008591ca6e5db7b7a4d6 /doc
parent0218c4136a63387f122301d9dfb5b71c310d0807 (diff)
gnu: Add home-jellyfin-mpv-shim-service-type.
* gnu/home/services/media.scm (home-jellyfin-mpv-shim-service-type): New variable. * doc/guix.texi (Jellyfin Services): New section. * doc/guix.texi (Kodi Services): Add subheading. Change-Id: I037ab0602214fdaa1b032be51ff98ecf6b7ee16c
Diffstat (limited to 'doc')
-rw-r--r--doc/guix.texi31
1 files changed, 31 insertions, 0 deletions
diff --git a/doc/guix.texi b/doc/guix.texi
index 41ddce9792..96b7bcd9eb 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -54176,6 +54176,7 @@ an example of a service and its configuration that you could add to the
@subsection Media Home Services
@cindex kodi
+
The @uref{https://kodi.tv, Kodi media center} can be run as a daemon on
a media server. With the @code{(gnu home services kodi)} service, you
can configure Kodi to run upon login.
@@ -55099,6 +55100,36 @@ mouse bindings.
@end table
@end deftp
+@cindex jellyfin
+
+The @code{home-jellyfin-mpv-shim-service-type} in the @code{(gnu home
+services media)} module runs a cast client for the
+@uref{https://jellyfin.org/, Jellyfin} media system.
+
+To enable, add this to your home services:
+
+@lisp
+(service home-jellyfin-mpv-shim-service-type)
+@end lisp
+
+The service starts only if @code{jellyfin-mpv-shim} has been configured
+with a remote server and credentials. This must be done manually, by
+launching @code{jellyfin-mpv-shim}. After configuring the server, the
+service will start automatically when you log in.
+
+@defvar home-jellyfin-mpv-shim-service-type
+Type of the service which launches Jellyfin MPV Shim.
+@end defvar
+
+@deftp {Data Type} home-jellyfin-mpv-shim-configuration
+Available @code{home-jellyfin-mpv-shim-configuration} fields are:
+
+@table @asis
+@item @code{package} (default: @code{jellyfin-mpv-shim}) (type: package)
+The Jellyfin MPV Shim package to use.
+@end table
+@end deftp
+
@node Networking Home Services
@subsection Networking Home Services