From 09213a671b13ccc2493a26e053f657ca3299aeb5 Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Sat, 3 Feb 2024 13:27:23 -0500 Subject: Add initial commit of README explaining the repo --- README.md | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 README.md (limited to 'README.md') diff --git a/README.md b/README.md new file mode 100644 index 0000000..1805c6d --- /dev/null +++ b/README.md @@ -0,0 +1,62 @@ +

Jellyfin

+

The Free Software Media System

+ +--- + +

+Logo Banner +
+
+ +GPL 2.0 License + + +Current Release + + +Translation Status + + +Azure Builds + + +Docker Pull Count + +
+ +Donate + + +Submit Feature Requests + + +Chat on Matrix + + +Join our Subreddit + + +Release RSS Feed + + +Master Commits RSS Feed + +

+ +--- + +Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it. We welcome anyone who is interested in joining us in our quest! + +This repository contains packaging for Jellyfin 10.9.0 and above, for use by manual builders or the CI system with GitHub workflows. + +Inside this repository are 6 major components: + +1. Submodules for the `jellyfin` and `jellyfin-web` repositories. These are dynamic submodules; while the repo has them committed at a given version, this is only updated on an official release build. Note that for simplicity, the `jellyfin` repo is in a folder here called `jellyfin-server`. + +2. Debian/Ubuntu packaging configurations (under `debian`). These will build the 3 Jellyfin packages (`jellyfin` metapackage, `jellyfin-server` core server, and `jellyfin-web` web client). Future packages (e.g. Vue) may be added here if and when they are promoted to a production build alongside the others. + +3. Fedora/CentOS packaging configurations (under `fedora`). These will build the same packages as Debian. + +4. Docker image builders. Like the above two as well, only building the combined Docker images. + +5. Script infrastructure to handle coordinating these builds from the main repos on a release trigger. -- cgit