Skip to content

Instantly share code, notes, and snippets.

View thornbill's full-sized avatar
🎯
Focusing

Bill Thornton thornbill

🎯
Focusing
View GitHub Profile
@thornbill
thornbill / publishing.md
Created May 26, 2019 05:14
Jellyfin ApiClient.js publishing guide
@thornbill
thornbill / jellyfin-web.patch
Last active September 26, 2019 19:17
jellyfin-web development patch
diff --git a/src/components/apphost.js b/src/components/apphost.js
index e67d79522..56763ee4a 100644
--- a/src/components/apphost.js
+++ b/src/components/apphost.js
@@ -277,7 +277,7 @@ define(["appSettings", "browser", "events", "htmlMediaHelper"], function (appSet
features.push("displaymode");
features.push("targetblank");
// allows users to connect to more than one server
- //features.push("multiserver");
+ features.push("multiserver");
@thornbill
thornbill / post-process.sh
Last active May 8, 2025 07:15
DVR post processing script for Jellyfin
#!/usr/bin/env bash
set -o errexit
set -o pipefail
set -o nounset
# set -o xtrace
PWD="$(pwd)"
die () {
@thornbill
thornbill / 10.7 Hit List.md
Last active November 30, 2020 02:41
10.7 Hit List
@thornbill
thornbill / listing.mjs
Last active September 16, 2022 16:29
List all items and paths from a Jellyfin server
import { Jellyfin } from '@jellyfin/sdk';
import { getItemsApi } from '@jellyfin/sdk/lib/utils/api/items-api.js';
import { ItemFields } from '@jellyfin/sdk/lib/generated-client/models/item-fields.js';
const jellyfin = new Jellyfin({
clientInfo: {
name: 'Jellyfin Listing',
version: '1.0.0'
},
deviceInfo: {
@thornbill
thornbill / web-config.json
Created July 27, 2022 02:19
Sample Web Config 10.8
{
"includeCorsCredentials": false,
"multiserver": false,
"themes": [
{
"name": "Apple TV",
"id": "appletv",
"color": "#bcbcbc"
}, {
"name": "Blue Radiance",
#EXTM3U
#EXTINF:0, tvg-logo="" group-title="Security Camera",Camera 1
rtsp://192.168.1.100/live0
#EXTINF:0, tvg-logo="" group-title="Security Camera",Camera 2
rtsp://192.168.1.101/live0
#EXTINF:0, tvg-logo="" group-title="Security Camera",Camera 3
rtsp://192.168.1.102/live0