Ultima attività 1789265329

Install Jelly Media Server https://github.com/jellyfin/jellyfin

ZZ's Avatar ZZ ha revisionato questo gist 1789265329. Vai alla revisione

Nessuna modifica

ZZ's Avatar ZZ ha revisionato questo gist 1789263728. Vai alla revisione

Nessuna modifica

ZZ's Avatar ZZ ha revisionato questo gist 1789006014. Vai alla revisione

1 file changed, 1 insertion

User-Card-Preview.css

@@ -1,3 +1,4 @@
1 + /* Paste CSS change in User Icon (TopRight) > Settings Display > Custom CSS */
1 2 /* Change Show Library Card Preview Grid to Landscape (16:9) Layout */
2 3 .cardPadder-tvshow, .cardPadder-series, .cardPadder-TvShow {
3 4 padding-bottom: 56.25% !important; /* Forces 16:9 Aspect Ratio */

ZZ's Avatar ZZ ha revisionato questo gist 1789005845. Vai alla revisione

1 file changed, 0 insertions, 0 deletions

Card-Preview.css rinominato come User-Card-Preview.css

File rinominato senza modifiche

ZZ's Avatar ZZ ha revisionato questo gist 1789005833. Vai alla revisione

1 file changed, 7 insertions

Card-Preview.css(file creato)

@@ -0,0 +1,7 @@
1 + /* Change Show Library Card Preview Grid to Landscape (16:9) Layout */
2 + .cardPadder-tvshow, .cardPadder-series, .cardPadder-TvShow {
3 + padding-bottom: 56.25% !important; /* Forces 16:9 Aspect Ratio */
4 + }
5 + .cardImageContainer {
6 + background-size: cover !important;
7 + }

ZZ's Avatar ZZ ha revisionato questo gist 1789005722. Vai alla revisione

1 file changed, 110 insertions

Jellyfin-Install.sh(file creato)

@@ -0,0 +1,110 @@
1 + # jellyfin.install: $app_domain $app_port $app_port_udp
2 + # TA Plugin Name: TubeArchivistMetadata
3 + # TA Plugin URL: https://github.com/tubearchivist/tubearchivist-jf-plugin/raw/master/manifest.json
4 + # tubearchivist-jf-plugin - Watch TubeArchivist media on Jellyfin - https://github.com/tubearchivist/tubearchivist-jf-plugin
5 + jellyfin.install(){
6 +
7 + # Config #
8 + app_name="jellyfin" # App Name
9 + app_repo_url="https://github.com/jellyfin/jellyfin" # App Codebase
10 + app_version="latest"
11 +
12 + app_domain="${1:-"$app_name.$org_domain"}" # Unique app domain
13 + app_port="${2:-"8096"}" # App Port
14 + app_port_udp="${3:-"7359"}" # App Port
15 +
16 + container_name="$app_name-$app_port"
17 + app_name_domain="$(echo $app_domain | tr "." "-")"
18 +
19 + # Tube Archivist Youtube media path
20 + ta_name_domain="$(echo ta.$org_domain | tr "." "-")"
21 + ta_path="/data/$ta_name_domain/ta_data/media"
22 +
23 + app_path="/data/${app_name_domain}"
24 + data_path="$app_path/${app_name}_data"
25 + code_path="$app_path/$(basename $app_repo_url)"
26 + app_container_config="$code_path/docker-compose.yml"
27 +
28 + puid="$(id -u)"
29 + pgid="$(id -g)"
30 +
31 + # Setup paths #
32 + mkdir -p "$app_path"
33 +
34 + echo cd "$app_path"
35 + cd "$app_path"
36 + if [ ! $? == "0" ];then
37 + err "Failed to cd \"$app_path\""
38 + return 1
39 + fi
40 +
41 + # Install App #
42 + echo git clone "$app_repo_url"
43 + git clone "$app_repo_url"
44 + cd "$code_path"
45 + if [ ! $? == "0" ];then
46 + err "Failed to cd \"$code_path\""
47 + return 1
48 + fi
49 +
50 + # Create folder $data_path
51 + echo mkdir -p "$data_path/cache"
52 + mkdir -p "$data_path/config"
53 + echo mkdir -p "$data_path/cache"
54 + mkdir -p "$data_path/cache"
55 +
56 + # Set permissions $data_path
57 + echo sudo chown -R 1000:1000 "$data_path"
58 + sudo chown -R 1000:1000 "$data_path"
59 +
60 + # Write docker-compose config
61 + tee "$app_container_config" > /dev/null <<EOF
62 + services:
63 + $app_name:
64 + image: jellyfin/jellyfin
65 + container_name: $container_name
66 + # Optional - specify the uid and gid you would like Jellyfin to use instead of root
67 + user: $puid:$pgid
68 + restart: 'unless-stopped'
69 + ports:
70 + - $app_port:8096/tcp
71 + - $app_port_udp:7359/udp
72 + volumes:
73 + - $data_path/config:/config
74 + - $data_path/cache:/cache
75 + - type: bind
76 + source: $ta_path
77 + target: /media
78 + read_only: true
79 + # Optional - extra fonts to be used during transcoding with subtitle burn-in
80 + #- type: bind
81 + #source: /path/to/fonts
82 + #target: /usr/local/share/fonts/custom
83 + #read_only: true
84 + #environment:
85 + # Optional - alternative address used for autodiscovery
86 + #- JELLYFIN_PublishedServerUrl=https://jf.$app_domain
87 + # Optional - may be necessary for docker healthcheck to pass if running in host network mode
88 + extra_hosts:
89 + - 'host.docker.internal:host-gateway'
90 + EOF
91 +
92 + echo cat ./docker-compose.yml
93 + cat ./docker-compose.yml
94 +
95 + # Run App. LIVE!
96 + echo Running $app_name container in the background.
97 +
98 + echo sudo docker-compose pull
99 + sudo docker-compose pull
100 +
101 + echo sudo docker-compose down
102 + sudo docker-compose down
103 +
104 + echo sudo docker-compose up -d
105 + sudo docker-compose up -d
106 +
107 + echo open http://$(host.ip):$app_port
108 +
109 + }
110 + # ---
Più nuovi Più vecchi