jellyfin writeup 1.0

main
melbv 2 years ago
parent 167edeacd8
commit e25ab87ab1

@ -13,7 +13,7 @@
{ {
"path": "/", "path": "/",
"date": "2022-08-31", "date": "2022-08-31",
"size": 6876745 "size": 6877984
} }
], ],
"activityHistory": [ "activityHistory": [
@ -954,7 +954,7 @@
}, },
{ {
"date": "2022-08-31", "date": "2022-08-31",
"value": 7654 "value": 9055
} }
] ]
} }

@ -5485,7 +5485,7 @@
"links": 4 "links": 4
}, },
"05.01 Computer setup/Jellyfin.md": { "05.01 Computer setup/Jellyfin.md": {
"size": 1002, "size": 2258,
"tags": 4, "tags": 4,
"links": 2 "links": 2
} }
@ -5495,7 +5495,7 @@
"Refactor": 747, "Refactor": 747,
"Create": 793, "Create": 793,
"Link": 1661, "Link": 1661,
"Expand": 727 "Expand": 729
} }
}, },
"dailyCommits": { "dailyCommits": {
@ -5520,7 +5520,7 @@
"17": 179, "17": 179,
"18": 372, "18": 372,
"19": 189, "19": 189,
"20": 138, "20": 140,
"21": 111, "21": 111,
"22": 244, "22": 244,
"23": 53 "23": 53
@ -5530,7 +5530,7 @@
"/": { "/": {
"Mon": 611, "Mon": 611,
"Tue": 491, "Tue": 491,
"Wed": 537, "Wed": 539,
"Thu": 367, "Thu": 367,
"Fri": 333, "Fri": 333,
"Sat": 0, "Sat": 0,
@ -5540,6 +5540,8 @@
"recentCommits": { "recentCommits": {
"/": { "/": {
"Expanded": [ "Expanded": [
"<a class=\"internal-link\" href=\"05.01 Computer setup/Jellyfin.md\"> Jellyfin </a>",
"<a class=\"internal-link\" href=\"05.01 Computer setup/Jellyfin.md\"> Jellyfin </a>",
"<a class=\"internal-link\" href=\"05.01 Computer setup/Jellyfin.md\"> Jellyfin </a>", "<a class=\"internal-link\" href=\"05.01 Computer setup/Jellyfin.md\"> Jellyfin </a>",
"<a class=\"internal-link\" href=\"05.01 Computer setup/Nextcloud.md\"> Nextcloud </a>", "<a class=\"internal-link\" href=\"05.01 Computer setup/Nextcloud.md\"> Nextcloud </a>",
"<a class=\"internal-link\" href=\"05.02 Networks/Configuring Docker.md\"> Configuring Docker </a>", "<a class=\"internal-link\" href=\"05.02 Networks/Configuring Docker.md\"> Configuring Docker </a>",
@ -5588,9 +5590,7 @@
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-08-21.md\"> 2022-08-21 </a>", "<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-08-21.md\"> 2022-08-21 </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Derborence.md\"> Derborence </a>", "<a class=\"internal-link\" href=\"00.02 Inbox/Derborence.md\"> Derborence </a>",
"<a class=\"internal-link\" href=\"Derborence.md\"> Derborence </a>", "<a class=\"internal-link\" href=\"Derborence.md\"> Derborence </a>",
"<a class=\"internal-link\" href=\"02.03 Zürich/Polo Park Zürich.md\"> Polo Park Zürich </a>", "<a class=\"internal-link\" href=\"02.03 Zürich/Polo Park Zürich.md\"> Polo Park Zürich </a>"
"<a class=\"internal-link\" href=\"02.03 Zürich/@Restaurants Zürich.md\"> @Restaurants Zürich </a>",
"<a class=\"internal-link\" href=\"Rosi.md\"> Rosi </a>"
], ],
"Created": [ "Created": [
"<a class=\"internal-link\" href=\"Jellyfin.md\"> Jellyfin </a>", "<a class=\"internal-link\" href=\"Jellyfin.md\"> Jellyfin </a>",

@ -9,7 +9,7 @@
"state": { "state": {
"type": "markdown", "type": "markdown",
"state": { "state": {
"file": "01.02 Home/@Main Dashboard.md", "file": "05.01 Computer setup/Jellyfin.md",
"mode": "preview", "mode": "preview",
"source": false "source": false
} }
@ -19,11 +19,15 @@
"direction": "vertical" "direction": "vertical"
}, },
"left": { "left": {
"id": "f074102039f2fcaa", "id": "f66c7efcfbb97521",
"type": "mobile-drawer", "type": "split",
"children": [
{
"id": "e59faba3e73f3ac8",
"type": "tabs",
"children": [ "children": [
{ {
"id": "1f6a6b4151d812b3", "id": "7d2534607470244a",
"type": "leaf", "type": "leaf",
"state": { "state": {
"type": "file-explorer", "type": "file-explorer",
@ -31,7 +35,7 @@
} }
}, },
{ {
"id": "4e46ae5bf975f6c1", "id": "8279617549e1a456",
"type": "leaf", "type": "leaf",
"state": { "state": {
"type": "search", "type": "search",
@ -46,94 +50,85 @@
} }
}, },
{ {
"id": "f2f6c9b29ed65fd4", "id": "866ad84e73ad6000",
"type": "leaf",
"state": {
"type": "tag",
"state": {
"sortOrder": "frequency",
"useHierarchy": true
}
}
},
{
"id": "c4b207c5aa35ba04",
"type": "leaf", "type": "leaf",
"state": { "state": {
"type": "VIEW_TYPE_LONGFORM_EXPLORER", "type": "VIEW_TYPE_LONGFORM_EXPLORER",
"state": {} "state": {}
} }
} }
]
}
], ],
"currentTab": 0 "direction": "horizontal",
"width": 300
}, },
"right": { "right": {
"id": "5aad8a4c68b0a22e", "id": "947da1d7e25a98a8",
"type": "mobile-drawer", "type": "split",
"children": [
{
"id": "8890063013441e68",
"type": "tabs",
"children": [ "children": [
{ {
"id": "f7776a9d170a0f9f", "id": "73174f8ad3861e55",
"type": "leaf", "type": "leaf",
"state": { "state": {
"type": "backlink", "type": "backlink",
"state": { "state": {
"file": "01.02 Home/@Main Dashboard.md", "file": "05.01 Computer setup/Jellyfin.md",
"collapseAll": false, "collapseAll": false,
"extraContext": false, "extraContext": false,
"sortOrder": "alphabetical", "sortOrder": "alphabetical",
"showSearch": false, "showSearch": false,
"searchQuery": "", "searchQuery": "",
"backlinkCollapsed": false, "backlinkCollapsed": false,
"unlinkedCollapsed": false "unlinkedCollapsed": true
} }
} }
}, },
{ {
"id": "e912968a094a8dbe", "id": "25dee9f1e5eff32e",
"type": "leaf", "type": "leaf",
"state": { "state": {
"type": "outgoing-link", "type": "outgoing-link",
"state": { "state": {
"file": "01.02 Home/@Main Dashboard.md", "file": "05.01 Computer setup/Jellyfin.md",
"linksCollapsed": false, "linksCollapsed": false,
"unlinkedCollapsed": false "unlinkedCollapsed": true
} }
} }
}, },
{ {
"id": "b97781c9415c1b78", "id": "ac28eba20dd91d27",
"type": "leaf", "type": "leaf",
"state": { "state": {
"type": "hackernews-view", "type": "tag",
"state": {}
}
},
{
"id": "a64402126e020fab",
"type": "leaf",
"state": { "state": {
"type": "online.tokuhirom.obsidian-stopwatch-plugin", "sortOrder": "frequency",
"state": {} "useHierarchy": true
}
} }
}, },
{ {
"id": "0a9128e6906fd0b4", "id": "3983767a2a2c2f60",
"type": "leaf", "type": "leaf",
"state": { "state": {
"type": "RSS_FEED", "type": "DICE_ROLLER_VIEW",
"state": {} "state": {}
} }
}, },
{ {
"id": "c8e3e73aa58f1fd8", "id": "34bd330fab7fa302",
"type": "leaf", "type": "leaf",
"state": { "state": {
"type": "advanced-tables-toolbar", "type": "hackernews-view",
"state": {} "state": {}
} }
}, },
{ {
"id": "7780204a63e8a6d2", "id": "557fc3e87efdc53d",
"type": "leaf", "type": "leaf",
"state": { "state": {
"type": "reminder-list", "type": "reminder-list",
@ -141,33 +136,37 @@
} }
}, },
{ {
"id": "b069f500d88e39cb", "id": "74ac839a6cdf327e",
"type": "leaf", "type": "leaf",
"state": { "state": {
"type": "podcast_player_view", "type": "online.tokuhirom.obsidian-stopwatch-plugin",
"state": {} "state": {}
} }
}, },
{ {
"id": "ad0945235fa35655", "id": "b88a436505117cc2",
"type": "leaf", "type": "leaf",
"state": { "state": {
"type": "DICE_ROLLER_VIEW", "type": "podcast_player_view",
"state": {} "state": {}
} }
} }
], ],
"currentTab": 2 "currentTab": 4
}
],
"direction": "horizontal",
"width": 300
}, },
"active": "810e155ef7f6612e", "active": "810e155ef7f6612e",
"lastOpenFiles": [ "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", "01.02 Home/@Main Dashboard.md",
"05.01 Computer setup/Git.md",
"01.02 Home/@Shopping list.md", "01.02 Home/@Shopping list.md",
"00.01 Admin/Test sheet.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", "05.02 Networks/Server Cloud.md",
"03.02 Travels/Geneva.md", "03.02 Travels/Geneva.md",
"05.02 Networks/Configuring UFW.md" "05.02 Networks/Configuring UFW.md"

@ -43,7 +43,7 @@ id Save
&emsp; &emsp;
> [!summary]+ > [!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
&emsp; &emsp;
@ -61,33 +61,53 @@ style: number
&emsp; &emsp;
Loret ipsum Criteria | Rating | Observation
---------|-------- | -----------
_**Security**_ | <mark style="background:green">strong</mark> |Password, 2FA, self-hosted
_**Privacy**_ | <mark style="background:yellow;color:black">average</mark> |Self-hosted, open-source
_**Service Integration**_ | <mark style="background:green">strong</mark> | WebDAV + native Apps
_**User Exp**_ | <mark style="background:yellow;color:black">average</mark> | Easy-to-use service but syncing can be buggy
_**Pricing**_ | <mark style="background:green;color:white">cheap</mark> | Free
&emsp; &emsp;
#### Sub-header 1 ---
Loret ipsum &emsp;
### Structure & usage
&emsp; &emsp;
#### 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:
&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
&emsp; &emsp;
### Structure #### Clients
&emsp; &emsp;
Loret ipsum ---
&emsp; &emsp:
### Setup
&emsp:
&emsp:
--- ---

@ -93,7 +93,7 @@ NextCloud needs to be hosted on a server with two options available:
1. Rent space with a service provider 1. Rent space with a service provider
2. [[Selfhosting|Self-host]] (Server, Raspberry Pi, NAS) 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.
&emsp; &emsp;

Loading…
Cancel
Save