diff --git a/servapps/Emby/cosmos-compose.json b/servapps/Emby/cosmos-compose.json new file mode 100644 index 00000000..c8bd1671 --- /dev/null +++ b/servapps/Emby/cosmos-compose.json @@ -0,0 +1,74 @@ +{ + "cosmos-installer": { + "form": [ + { + "name": "moviePath", + "label": "What is the path to your movies? (leave empty to not mount anything)", + "initialValue": "{DefaultDataPath}/movies", + "type": "text" + }, + { + "name": "seriePath", + "label": "What is the path to your series? (leave empty to not mount anything)", + "initialValue": "{DefaultDataPath}/series", + "type": "text" + } + ] + }, + "minVersion": "0.7.6", + "services": { + "{ServiceName}": { + "image": "lscr.io/linuxserver/emby:latest", + "container_name": "{ServiceName}", + "restart": "unless-stopped", + "UID": 1000, + "GID": 1000, + "environment": [ + "PUID=1000", + "PGID=1000", + "TZ=auto" + ], + "labels": { + "cosmos-force-network-secured": "true", + "cosmos-auto-update": "true", + "cosmos-icon": "https://azukaar.github.io/cosmos-servapps-official/servapps/Emby/icon.png" + }, + "volumes": [ + { + "source": "{ServiceName}-config", + "target": "/config", + "type": "volume" + } + {if Context.moviePath} + , { + "source": "{Context.moviePath}", + "target": "/data/movies", + "type": "bind" + } + {/if} + {if Context.seriePath} + , { + "source": "{Context.seriePath}", + "target": "/data/tvshows", + "type": "bind" + } + {/if} + ], + "routes": [ + { + "name": "{ServiceName}", + "description": "Expose {ServiceName} to the web", + "useHost": true, + "target": "http://{ServiceName}:8096", + "mode": "SERVAPP", + "Timeout": 14400000, + "ThrottlePerMinute": 12000, + "BlockCommonBots": true, + "SmartShield": { + "Enabled": true + } + } + ] + } + } +} diff --git a/servapps/Emby/description.json b/servapps/Emby/description.json new file mode 100644 index 00000000..37f66473 --- /dev/null +++ b/servapps/Emby/description.json @@ -0,0 +1,9 @@ +{ + "name": "Emby", + "description": "Emby(https://emby.media/) organizes video, music, live TV, and photos from personal media libraries and streams them to smart TVs, streaming boxes and mobile devices. This container is packaged as a standalone emby Media Server.", + "longDescription": "
Emby is an open-source media system that gives you the power to control the management and streaming of your media content. It offers an alternative to proprietary systems like Plex, empowering users to deliver media content from a dedicated server to various end-user devices through a range of apps.
Key features of Emby include the ability to stream movies, TV shows, music, photos, videos, audiobooks, and podcasts. It also supports various technologies and platforms such as DLNA, Chromecast, Android, iOS, Roku, FireTV, SmartTV, Web browser and Kodi. Emby essentially functions as a comprehensive media browser, server, streaming system, player, center, manager, organizer, and library. In addition to these, it also facilitates media sharing, transcoding, and casting, offering a robust solution for your media needs.
", + "tags": ["media", "server", "streaming", "movies", "tv", "music", "photos", "videos", "audiobooks", "podcasts", "dlna", "chromecast", "android", "ios", "roku", "firetv", "smarttv", "web", "browser", "kodi", "emby", "plex", "media browser", "media server", "media streaming", "media player", "media center", "media management", "media organizer", "media collection", "media library", "media manager", "media sharing", "media transcoding", "media casting", "media casting", "media casting"], + "repository": "https://github.com/linuxserver/docker-emby", + "image": "https://hub.docker.com/r/linuxserver/emby", + "supported_architectures": ["amd64", "arm64"] +} \ No newline at end of file diff --git a/servapps/Emby/icon.png b/servapps/Emby/icon.png new file mode 100644 index 00000000..a6b258bf Binary files /dev/null and b/servapps/Emby/icon.png differ diff --git a/servapps/Emby/screenshots/1.png b/servapps/Emby/screenshots/1.png new file mode 100644 index 00000000..3b563a7c Binary files /dev/null and b/servapps/Emby/screenshots/1.png differ diff --git a/servapps/Emby/screenshots/2.png b/servapps/Emby/screenshots/2.png new file mode 100644 index 00000000..8c8f1d4f Binary files /dev/null and b/servapps/Emby/screenshots/2.png differ diff --git a/servapps/Emby/screenshots/3.png b/servapps/Emby/screenshots/3.png new file mode 100644 index 00000000..a229d35c Binary files /dev/null and b/servapps/Emby/screenshots/3.png differ diff --git a/servapps/Emby/screenshots/4.png b/servapps/Emby/screenshots/4.png new file mode 100644 index 00000000..6735c219 Binary files /dev/null and b/servapps/Emby/screenshots/4.png differ