Skip to content

Instantly share code, notes, and snippets.

View thornbill's full-sized avatar
💭
I may be slow to respond.

Bill Thornton thornbill

💭
I may be slow to respond.
View GitHub Profile
#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
@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",
@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 / 10.7 Hit List.md
Last active November 30, 2020 02:41
10.7 Hit List
@thornbill
thornbill / post-process.sh
Last active February 24, 2024 22:16
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 / 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 / publishing.md
Created May 26, 2019 05:14
Jellyfin ApiClient.js publishing guide
@thornbill
thornbill / Caddyfile
Last active January 26, 2021 19:07
Caddyfile for Jellyfin
jellyfin.example.com {
basicauth username "password" {
# web interface
/web/
# sensitive api endpoints
/system/
/users/
# valid api prefixes
/jellyfin/
/emby/
@thornbill
thornbill / .gitlab-ci.yml
Created November 22, 2016 21:29
Example Node GitLab CI Yamlfile
# Official framework image. Look for the different tagged releases at:
# https://hub.docker.com/r/library/node/tags/
image: node:6
before_script:
- npm install
# This folder is cached between builds
# http://docs.gitlab.com/ce/ci/yaml/README.html#cache
cache:

Keybase proof

I hereby claim:

  • I am thornbill on github.
  • I am thornbill (https://keybase.io/thornbill) on keybase.
  • I have a public key whose fingerprint is 1C10 E633 38B3 11CE DB7E FBD0 A7B1 5071 CEF5 AB38

To claim this, I am signing this object: