From e25ab87ab1a9201cb3880878398e5ac18f772c29 Mon Sep 17 00:00:00 2001 From: melbv Date: Wed, 31 Aug 2022 20:33:05 +0200 Subject: [PATCH] jellyfin writeup 1.0 --- .../obsidian-activity-history/data.json | 4 +- .obsidian/plugins/obsidian-commits/data.json | 14 +- .obsidian/workspace | 263 +++++++++--------- 05.01 Computer setup/Jellyfin.md | 42 ++- 05.01 Computer setup/Nextcloud.md | 2 +- 5 files changed, 172 insertions(+), 153 deletions(-) diff --git a/.obsidian/plugins/obsidian-activity-history/data.json b/.obsidian/plugins/obsidian-activity-history/data.json index a25608c3..cd6cfd6e 100644 --- a/.obsidian/plugins/obsidian-activity-history/data.json +++ b/.obsidian/plugins/obsidian-activity-history/data.json @@ -13,7 +13,7 @@ { "path": "/", "date": "2022-08-31", - "size": 6876745 + "size": 6877984 } ], "activityHistory": [ @@ -954,7 +954,7 @@ }, { "date": "2022-08-31", - "value": 7654 + "value": 9055 } ] } diff --git a/.obsidian/plugins/obsidian-commits/data.json b/.obsidian/plugins/obsidian-commits/data.json index 79cec6e9..88cf17b2 100644 --- a/.obsidian/plugins/obsidian-commits/data.json +++ b/.obsidian/plugins/obsidian-commits/data.json @@ -5485,7 +5485,7 @@ "links": 4 }, "05.01 Computer setup/Jellyfin.md": { - "size": 1002, + "size": 2258, "tags": 4, "links": 2 } @@ -5495,7 +5495,7 @@ "Refactor": 747, "Create": 793, "Link": 1661, - "Expand": 727 + "Expand": 729 } }, "dailyCommits": { @@ -5520,7 +5520,7 @@ "17": 179, "18": 372, "19": 189, - "20": 138, + "20": 140, "21": 111, "22": 244, "23": 53 @@ -5530,7 +5530,7 @@ "/": { "Mon": 611, "Tue": 491, - "Wed": 537, + "Wed": 539, "Thu": 367, "Fri": 333, "Sat": 0, @@ -5540,6 +5540,8 @@ "recentCommits": { "/": { "Expanded": [ + " Jellyfin ", + " Jellyfin ", " Jellyfin ", " Nextcloud ", " Configuring Docker ", @@ -5588,9 +5590,7 @@ " 2022-08-21 ", " Derborence ", " Derborence ", - " Polo Park Zürich ", - " @Restaurants Zürich ", - " Rosi " + " Polo Park Zürich " ], "Created": [ " Jellyfin ", diff --git a/.obsidian/workspace b/.obsidian/workspace index fc433f2b..64777b94 100644 --- a/.obsidian/workspace +++ b/.obsidian/workspace @@ -9,7 +9,7 @@ "state": { "type": "markdown", "state": { - "file": "01.02 Home/@Main Dashboard.md", + "file": "05.01 Computer setup/Jellyfin.md", "mode": "preview", "source": false } @@ -19,155 +19,154 @@ "direction": "vertical" }, "left": { - "id": "f074102039f2fcaa", - "type": "mobile-drawer", + "id": "f66c7efcfbb97521", + "type": "split", "children": [ { - "id": "1f6a6b4151d812b3", - "type": "leaf", - "state": { - "type": "file-explorer", - "state": {} - } - }, - { - "id": "4e46ae5bf975f6c1", - "type": "leaf", - "state": { - "type": "search", - "state": { - "query": "", - "matchingCase": false, - "explainSearch": false, - "collapseAll": false, - "extraContext": false, - "sortOrder": "alphabetical" + "id": "e59faba3e73f3ac8", + "type": "tabs", + "children": [ + { + "id": "7d2534607470244a", + "type": "leaf", + "state": { + "type": "file-explorer", + "state": {} + } + }, + { + "id": "8279617549e1a456", + "type": "leaf", + "state": { + "type": "search", + "state": { + "query": "", + "matchingCase": false, + "explainSearch": false, + "collapseAll": false, + "extraContext": false, + "sortOrder": "alphabetical" + } + } + }, + { + "id": "866ad84e73ad6000", + "type": "leaf", + "state": { + "type": "VIEW_TYPE_LONGFORM_EXPLORER", + "state": {} + } } - } - }, - { - "id": "f2f6c9b29ed65fd4", - "type": "leaf", - "state": { - "type": "tag", - "state": { - "sortOrder": "frequency", - "useHierarchy": true - } - } - }, - { - "id": "c4b207c5aa35ba04", - "type": "leaf", - "state": { - "type": "VIEW_TYPE_LONGFORM_EXPLORER", - "state": {} - } + ] } ], - "currentTab": 0 + "direction": "horizontal", + "width": 300 }, "right": { - "id": "5aad8a4c68b0a22e", - "type": "mobile-drawer", + "id": "947da1d7e25a98a8", + "type": "split", "children": [ { - "id": "f7776a9d170a0f9f", - "type": "leaf", - "state": { - "type": "backlink", - "state": { - "file": "01.02 Home/@Main Dashboard.md", - "collapseAll": false, - "extraContext": false, - "sortOrder": "alphabetical", - "showSearch": false, - "searchQuery": "", - "backlinkCollapsed": false, - "unlinkedCollapsed": false - } - } - }, - { - "id": "e912968a094a8dbe", - "type": "leaf", - "state": { - "type": "outgoing-link", - "state": { - "file": "01.02 Home/@Main Dashboard.md", - "linksCollapsed": false, - "unlinkedCollapsed": false + "id": "8890063013441e68", + "type": "tabs", + "children": [ + { + "id": "73174f8ad3861e55", + "type": "leaf", + "state": { + "type": "backlink", + "state": { + "file": "05.01 Computer setup/Jellyfin.md", + "collapseAll": false, + "extraContext": false, + "sortOrder": "alphabetical", + "showSearch": false, + "searchQuery": "", + "backlinkCollapsed": false, + "unlinkedCollapsed": true + } + } + }, + { + "id": "25dee9f1e5eff32e", + "type": "leaf", + "state": { + "type": "outgoing-link", + "state": { + "file": "05.01 Computer setup/Jellyfin.md", + "linksCollapsed": false, + "unlinkedCollapsed": true + } + } + }, + { + "id": "ac28eba20dd91d27", + "type": "leaf", + "state": { + "type": "tag", + "state": { + "sortOrder": "frequency", + "useHierarchy": true + } + } + }, + { + "id": "3983767a2a2c2f60", + "type": "leaf", + "state": { + "type": "DICE_ROLLER_VIEW", + "state": {} + } + }, + { + "id": "34bd330fab7fa302", + "type": "leaf", + "state": { + "type": "hackernews-view", + "state": {} + } + }, + { + "id": "557fc3e87efdc53d", + "type": "leaf", + "state": { + "type": "reminder-list", + "state": {} + } + }, + { + "id": "74ac839a6cdf327e", + "type": "leaf", + "state": { + "type": "online.tokuhirom.obsidian-stopwatch-plugin", + "state": {} + } + }, + { + "id": "b88a436505117cc2", + "type": "leaf", + "state": { + "type": "podcast_player_view", + "state": {} + } } - } - }, - { - "id": "b97781c9415c1b78", - "type": "leaf", - "state": { - "type": "hackernews-view", - "state": {} - } - }, - { - "id": "a64402126e020fab", - "type": "leaf", - "state": { - "type": "online.tokuhirom.obsidian-stopwatch-plugin", - "state": {} - } - }, - { - "id": "0a9128e6906fd0b4", - "type": "leaf", - "state": { - "type": "RSS_FEED", - "state": {} - } - }, - { - "id": "c8e3e73aa58f1fd8", - "type": "leaf", - "state": { - "type": "advanced-tables-toolbar", - "state": {} - } - }, - { - "id": "7780204a63e8a6d2", - "type": "leaf", - "state": { - "type": "reminder-list", - "state": {} - } - }, - { - "id": "b069f500d88e39cb", - "type": "leaf", - "state": { - "type": "podcast_player_view", - "state": {} - } - }, - { - "id": "ad0945235fa35655", - "type": "leaf", - "state": { - "type": "DICE_ROLLER_VIEW", - "state": {} - } + ], + "currentTab": 4 } ], - "currentTab": 2 + "direction": "horizontal", + "width": 300 }, "active": "810e155ef7f6612e", "lastOpenFiles": [ - "05.01 Computer setup/Git.md", + "05.01 Computer setup/Nextcloud.md", + "05.01 Computer setup/Jellyfin.md", + "05.01 Computer setup/NextDNS.md", "01.02 Home/@Main Dashboard.md", + "05.01 Computer setup/Git.md", "01.02 Home/@Shopping list.md", "00.01 Admin/Test sheet.md", - "05.01 Computer setup/Jellyfin.md", - "05.01 Computer setup/Nextcloud.md", - "05.01 Computer setup/NextDNS.md", "05.02 Networks/Server Cloud.md", "03.02 Travels/Geneva.md", "05.02 Networks/Configuring UFW.md" diff --git a/05.01 Computer setup/Jellyfin.md b/05.01 Computer setup/Jellyfin.md index f8f8c3e1..041da8db 100644 --- a/05.01 Computer setup/Jellyfin.md +++ b/05.01 Computer setup/Jellyfin.md @@ -43,7 +43,7 @@ id Save   > [!summary]+ -> Product Description +> Overview of jellyfin, an open-source media server, that enables to manage and play all types of media (video, audio, pictures) as well as stream live TV   @@ -61,33 +61,53 @@ style: number   -Loret ipsum +Criteria | Rating | Observation +---------|-------- | ----------- +_**Security**_ | strong |Password, 2FA, self-hosted +_**Privacy**_ | average |Self-hosted, open-source +_**Service Integration**_ | strong | WebDAV + native Apps +_**User Exp**_ | average | Easy-to-use service but syncing can be buggy +_**Pricing**_ | cheap | Free   -#### Sub-header 1 +--- -Loret ipsum +  + +### Structure & usage   -#### Sub-header 2 +Jellyfin is an open-source project to offer a media server that can be easily [[Server Cloud|self-hosted]]. The project is therefore articulated around a server and a suite of clients for different platforms. -Loret ipsum +&emsp: -  +#### Server ---- +The server points towards file repositories within the server it is installed on but does not manage the upload phase. +It offers the following features: +1. Organisation of the media files (video, audio, pictures) +2. Generation of automatic lists (currently watching, next to watch, etc…) +3. Fetching metadata including covers and posters +4. Media players are embedded   -### Structure +#### Clients   -Loret ipsum +--- + +&emsp: -  +### Setup + +&emsp: + + +&emsp: --- diff --git a/05.01 Computer setup/Nextcloud.md b/05.01 Computer setup/Nextcloud.md index 97b72ca4..da3a546d 100644 --- a/05.01 Computer setup/Nextcloud.md +++ b/05.01 Computer setup/Nextcloud.md @@ -93,7 +93,7 @@ NextCloud needs to be hosted on a server with two options available: 1. Rent space with a service provider 2. [[Selfhosting|Self-host]] (Server, Raspberry Pi, NAS) -I selected to [[Selfhosting|self-host]] . All parameters can be found [[Server Cloud|here]] including the VPN provider and server parametrisation. +I selected to [[Selfhosting|self-host]] . All parameters can be found below including the VPN provider and server parametrisation.