This commit is contained in:
Andrew Z 2024-06-30 06:06:09 -04:00
parent de634f808f
commit 8becdc2f68
6 changed files with 19 additions and 178 deletions

View File

@ -1,3 +1,3 @@
{ {
"last_updated_timestamp": 1719734771 "last_updated_timestamp": 1719741967
} }

View File

@ -38698,9 +38698,9 @@
"Repo": "linuxserver's Repository", "Repo": "linuxserver's Repository",
"ChangeLogPresent": true, "ChangeLogPresent": true,
"templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/shotcut.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/shotcut.xml",
"downloads": 658, "downloads": 827,
"LastUpdateScan": 1717142815, "LastUpdate": 1719510838,
"LastUpdate": 1716951215, "LastUpdateScan": 1719741967,
"FirstSeen": 1706749565 "FirstSeen": 1706749565
}, },
{ {

View File

@ -1,7 +1,7 @@
{ {
"apps": 2307, "apps": 2307,
"last_updated_timestamp": 1719734771, "last_updated_timestamp": 1719741967,
"last_updated": "2024-06-30 04:06", "last_updated": "2024-06-30 06:06",
"categories": [ "categories": [
{ {
"Cat": "AI:", "Cat": "AI:",
@ -38864,9 +38864,9 @@
"Repo": "linuxserver's Repository", "Repo": "linuxserver's Repository",
"ChangeLogPresent": true, "ChangeLogPresent": true,
"templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/shotcut.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/shotcut.xml",
"downloads": 658, "downloads": 827,
"LastUpdateScan": 1717142815, "LastUpdate": 1719510838,
"LastUpdate": 1716951215, "LastUpdateScan": 1719741967,
"FirstSeen": 1706749565 "FirstSeen": 1706749565
}, },
{ {

View File

@ -4208,6 +4208,8 @@ Processing /tmp/appFeed/templates/bendysRepository/sonarrtorss/sonarrtorss.xml..
Updating stats on containers Updating stats on containers
linuxserver/shotcut
lscr.io/linuxserver/shotcut Downloads: 827 Stars: 0 Base: unknown
Privileged: 104 Privileged: 104

View File

@ -131125,172 +131125,11 @@
"topPerforming": 1.268 "topPerforming": 1.268
}, },
{ {
"Name": "tvh-iptv", "TemplatePath": "/tmp/appFeed/templates/Josh.5sRepository/josh5/tvh-iptv.xml",
"Repository": "josh5/tvh-iptv:latest", "errors": [
"Registry": "https://hub.docker.com/u/josh5/TVH-IPTV-Config", "EntityRef: expecting ';'"
"Network": "bridge",
"Shell": "sh",
"Privileged": "false",
"Support": "https://support-api.streamingtech.co.nz/discord",
"Project": "https://github.com/Josh5/TVH-IPTV-Config",
"Overview": "TVH-IPTV-Config - A simple IPTV config frontend for playlist filtering providing a M3U proxy for Plex, Emby, Jellyfin and (of course) Tvheadend.\r\n\r\nTVH-IPTV-Config (TIC) attempts to provide a simple IPTV config frontend for a Tvheadend (TVH) backend. In addition to this, it provides HDHomeRun tuner emulation, an HLS playlist proxy/caching and custom channel mapping from multipl playlist sources.\r\n\r\n\r\n---------------------------------------------------------------------------------------------------------------------\n\r\n## Features:\r\n- Easily import/configure channels from playlists.\r\n - Assign and locally cache logos per channel.\r\n - Assign EPG sources for each channel.\r\n - Configure channel numbers and ordering for channels.\r\n - Configure multiple stream sources per channel.\r\n - Manage and search through playlists that contain tens of thousands of streams without crashing the UI.\n- Provide an ffmpeg buffer for your streams so multiple devices playing back the same stream will only use one playlist connection.\r\n- Serve an HDHomeRun emulator for each playlist so Plex, Emby, and Jellyfin can connect to it an saturate the number of configured connections per playlist.\r\n- Automatically fetch missing metada for your EPG programme schedule like icons, description, etc.\r\n- Configure and automatically actively maintain a Tvheadend backend for IPTV without the fuss.\n - Automatically generate IPTV networks in TVH per playlist configured with a number of connections allowed.\r\n - Automatically manage a custom EPG based on channel selection.\r\n - Automatically create muxes in TVH for each stream asssociated with a configured channel. Configure muxes with FFmpeg pipes to improve compatibility and provide a local buffer.\r\n - Automatically map mux services to channels in TVH.\r\n - Automaticlaly configure optimal streaming and timeseries settings.\r\n - Automaticlaly configure optimal recording settings.\r\n - + Much more little tweaks behind the scenes...\r\n\r\n---------------------------------------------------------------------------------------------------------------------\n\r\n## How it works:\r\n\r\nTvheadend(https://www.tvheadend.org/), AKA \"TVH\", is a TV streaming server and recorder supporting, among other things, IPTV input sources. \r\nTvheadend offers the HTTP (VLC, MPlayer), HTSP (Kodi, Movian) and SAT>IP streaming and there are a bunch of clients out there to use as clients for watching.\r\n\r\nThe catch is that on its own, Tvheadend can be complicated to setup for IPTV. Once you read through all the documentation and forum posts on how to do it, it works well. But that is a steep learning curve. In addition to this, if you were to just throw a IPTV playlist of thousands of channels at the thing, well... good luck with that mess. To get it working really well, there is a lot of mouse clicking here and there and perhaps the odd ffmpeg pipe to configure on each MUX and... who as time for that!\r\n\r\nTIC should make life easy(ish) when setting up IPTV on Tvheadend.\r\n\r\n\r\n---------------------------------------------------------------------------------------------------------------------\n\r\n## Advanced Configuration:\r\n\r\n### LIMIT CPU USE:\r\n1) Toggle this Docker Container template editor to \"Advanced View\".\r\n2) In the \"Extra Parameters\" field, add \"--cpus='1'\".\r\nThis value depends on the number of cores available to the container. To limit to 50%, set this value to 0.5 * n cores. If you have 2 cores available to this container, \"--cpus='.5'\" will equal 25% of that available CPU resources. To limit the CPU cores available to the continer, use \"CPU Pinning\"\r\n\r\n### LIMIT RAM ALLOCATION:\r\n1) Toggle this Docker Container template editor to \"Advanced View\".\r\n2) In the \"Extra Parameters\" field, add \"--memory='1g'\".\r\nTvheadend and TIC can use on average around 100Mib - 500 Mib of RAM for various tasks.\r\nEven though limiting RAM is unnecessary as this container should not ever need more that 1GB RAM it is good practice to do so.",
"ExtraSearchTerms": "tvheadend iptv dvr pvr xtream codes m3u m3u8 hls ffmpeg comskip comchap comcut transcode h265 h264 kodi plex emby jellyfin hdhomerun xteve threadfin",
"WebUI": "http://[IP]:[PORT:9985]/",
"TemplateURL": "https://raw.githubusercontent.com/Josh5/unraid-docker-templates/master/josh5/tvh-iptv.xml",
"Icon": "https://github.com/Josh5/TVH-IPTV-Config/raw/master/frontend/public/icons/TVH-IPTV-Config-Logo.png",
"DonateText": "Support me on Patreon",
"DonateLink": "https://www.patreon.com/josh5",
"Config": [
{
"@attributes": {
"Name": "WebUI Port",
"Target": "9985",
"Default": "9985",
"Mode": "tcp",
"Description": "WebUI Port",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "9985"
},
{
"@attributes": {
"Name": "HLS Proxy Port",
"Target": "9987",
"Default": "9987",
"Mode": "tcp",
"Description": "HLS Proxy Port",
"Type": "Port",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "9987"
},
{
"@attributes": {
"Name": "Tvheadend WebUI Port",
"Target": "9981",
"Default": "9981",
"Mode": "tcp",
"Description": "Tvheadend WebUI Port",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "9981"
},
{
"@attributes": {
"Name": "Tvheadend HTSP Port",
"Target": "9982",
"Default": "9982",
"Mode": "tcp",
"Description": "Tvheadend HTSP Port",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "9982"
},
{
"@attributes": {
"Name": "Appdata",
"Target": "/config",
"Default": "/mnt/user/appdata/tvh-iptv",
"Mode": "rw",
"Description": "Where TVH-IPTV stores it's config files.",
"Type": "Path",
"Display": "advanced",
"Required": "true",
"Mask": "false"
},
"value": "/mnt/user/appdata/tvh-iptv"
},
{
"@attributes": {
"Name": "PUID",
"Target": "PUID",
"Default": "99",
"Mode": "{3}",
"Description": "",
"Type": "Variable",
"Display": "advanced",
"Required": "true",
"Mask": "false"
},
"value": "99"
},
{
"@attributes": {
"Name": "PGID",
"Target": "PGID",
"Default": "100",
"Mode": "{3}",
"Description": "",
"Type": "Variable",
"Display": "advanced",
"Required": "true",
"Mask": "false"
},
"value": "100"
},
{
"@attributes": {
"Name": "UMASK",
"Target": "UMASK",
"Default": "022",
"Mode": "{3}",
"Description": "",
"Type": "Variable",
"Display": "advanced",
"Required": "false",
"Mask": "false"
},
"value": "022"
},
{
"@attributes": {
"Name": "TZ",
"Target": "TZ",
"Default": "Pacific/Auckland",
"Mode": "{3}",
"Description": "",
"Type": "Variable",
"Display": "advanced",
"Required": "false",
"Mask": "false"
},
"value": "Pacific/Auckland"
},
{
"@attributes": {
"Name": "Custom Scripts",
"Target": "/custom-cont-init.d/",
"Default": "",
"Mode": "rw",
"Description": "",
"Type": "Path",
"Display": "advanced",
"Required": "true",
"Mask": "false"
},
"value": "/mnt/user/appdata/tvh-iptv/startup-scripts/"
}
], ],
"Repo": "Josh.5's Repository", "FirstSeen": null
"templatePath": "/tmp/GitHub/AppFeed/templates/Josh.5sRepository/josh5/tvh-iptv.xml",
"CategoryList": [
"MediaServer-Video"
],
"downloads": 4099,
"LastUpdateScan": 1719021991,
"LastUpdate": 1719017432,
"FirstSeen": 1682669075
}, },
{ {
"Name": "tvh-iptv-config", "Name": "tvh-iptv-config",
@ -320870,7 +320709,6 @@
"Network-Management" "Network-Management"
], ],
"downloads": 64906, "downloads": 64906,
"LastUpdate": 1707283303,
"trending": 12.053, "trending": 12.053,
"trends": [ "trends": [
38.93, 38.93,
@ -320895,6 +320733,7 @@
64906 64906
], ],
"LastUpdateScan": 1719727567, "LastUpdateScan": 1719727567,
"LastUpdate": 1707283303,
"FirstSeen": 1704135955, "FirstSeen": 1704135955,
"topTrending": -26.877 "topTrending": -26.877
}, },

View File

@ -85786,14 +85786,14 @@
}, },
"lscr.io/linuxserver/shotcut": { "lscr.io/linuxserver/shotcut": {
"Base": null, "Base": null,
"Downloads": 658, "Downloads": 827,
"Stars": null, "Stars": null,
"Time": 1717142815, "Time": 1719741967,
"trending": null, "trending": null,
"trends": null, "trends": null,
"downloadtrend": null, "downloadtrend": null,
"trendsDate": null, "trendsDate": null,
"LastUpdate": 1716951215 "LastUpdate": 1719510838
}, },
"portainer/portainer-ce:latest": { "portainer/portainer-ce:latest": {
"Base": null, "Base": null,