[Support] alturismo - Repos


Recommended Posts

Docker - xteve_vpn

 

### as more are yousing it as i thought it will stay online ###

 

alpine based xteve with openvpn in Docker

Git: https://github.com/alturismo/xteve_vpn

Dockerhub: https://hub.docker.com/repository/docker/alturismo/xteve_vpn

## bridge mode only !!! enabe buffer in xteve, otherwise VPN is obsolete !!!

## as bridge mode only Plex will moan "device not found" but will work anyway, in case u need adjustments restart plex

 

Docker - hideme_privoxy

 

alpine based privoxy with hideme wireguard in Docker

Git: https://github.com/alturismo/wg_hideme_privoxy

Dockerhub: https://hub.docker.com/r/alturismo/wg_hideme_privoxy

 

Docker - ovpn_privoxy

 

alpine based privoxy with openvpn in Docker

Git: https://github.com/alturismo/ovpn_privoxy

Dockerhub: https://hub.docker.com/r/alturismo/ovpn_privoxy

## update, auto restart ovpn added, check every 3 minutes online status, if offline and auto reconnect failed (sample, router disconnect ...)

 

Docker - xteve

 

alpine based xteve with cron job Docker

Project: https://xteve.de/

Git: https://github.com/alturismo/xteve

Dockerhub: https://hub.docker.com/r/alturismo/xteve

 

 

Docker - xteve_guide2go

 

alpine based xteve, guide2go with croncron job Docker for Schedulus Direct subscriptions, for SD setup follow the guide

Project: https://xteve.de/

Git: https://github.com/alturismo/xteve_guide2go

Dockerhub: https://hub.docker.com/r/alturismo/xteve_guide2go

### feature update, if wanted, rename cronjob.sh and redo settings + extras

 

Docker - guide2go

 

alpine based cron job Docker for Schedulus Direct subscriptions, for SD setup follow the guide

Git: https://github.com/mar-mei/guide2go

Dockerhub: https://hub.docker.com/r/alturismo/guide2go

SD: http://www.schedulesdirect.org/

 

 

Docker - owi2plex

 

alpine based cron job Docker to grab EPG Data from enigma openweb interface

Git: https://github.com/cvarelaruiz/owi2plex

Dockerhub: https://hub.docker.com/r/alturismo/owi2plex

 

 

 

Dockers have a config to setup wich lineups to fetch and a configurable cron (persistent).

There are some extra jobs like updating xteve and move guide to TVHeadend as im using them, can be turned on/off.

 

credits to the source programmers, i just used those apps and prefered the docker solution, so i putted them together to fit my needs.

 

###########################################

update all guide2go dockers from me (guide2go, xteve_g2g, xteve_g2g_owi)

 

cronjob.sh needs an update if SD is used, added cache function's to get pictures back in Plex

###########################################

Link to comment

hi alturismo,

 

haven't tested your xteve docker yet, but i guess i would need a kindly different solution anyway.

 

so my setup uses tvheadend for aquirering tv-signal and creating the epg data (from it's own grabbers directly from the channel stream). so here i would have a need to use (the already generated) TVH EPG data for PLEX and then use xteve's magic to tune from PLEX into a TVH channel.

 

do you see any way of achieving this?

Edited by s.Oliver
Link to comment
1 hour ago, s.Oliver said:

hi alturismo,

 

haven't tested your xteve docker yet, but i guess i would need a kindly different solution anyway.

 

so my setup uses tvheadend for aquirering tv-signal and creating the epg data (from it's own grabbers directly from the channel stream). so here i would have a need to use (the already generated) TVH EPG data for PLEX and then use xteve's magic to tune from PLEX into a TVH channel.

 

do you see any way of achieving this?

added in the xteve only version.

 

new option

 

use_TVH_xml="yes"

 

## TVHeadend xml as source in case wanted ### Disable TVH_move caue senseless and looping epg ...

TVHXML="/root/.xteve/data/tvhguide.xml"

 

to get the new config, rename the old one to get the updated file version and make your settings.

Edited by alturismo
Link to comment

well, there is actually no plan to add this feature cause xteve is designed to take as much m3u´s as u need and build a final m3u and xml ...

 

i use 5 m3u´s sources as sample ...

 

i think about it if there are more wich would need that feature, it is of course possible.

 

for now as easy command

 

docker exec -it <dockername> xteve -config="/root/.xteve/server2" -port="34401" &

 

now u have a second instance running with its subdir /server2 inside your mounted folder listening on port 34401

alternative of course run 2 docker instances ;) just sep. unraid folders like

.../appdata/xteve1/

.../appdata/xteve2/

 

i hope that helps for now ...

 

if there are more i will add this feature basically

Edited by alturismo
  • Like 1
Link to comment
On 7/26/2019 at 3:07 PM, alturismo said:

added in the xteve only version.

 

new option

 

use_TVH_xml="yes"

 

## TVHeadend xml as source in case wanted ### Disable TVH_move caue senseless and looping epg ...

TVHXML="/root/.xteve/data/tvhguide.xml"

 

to get the new config, rename the old one to get the updated file version and make your settings.

 

thx. alot for integrating my wish.

now gimme some time to test/play with it ;-) will report back.

Link to comment
On 7/28/2019 at 1:56 PM, alturismo said:

alternative of course run 2 docker instances ;) just sep. unraid folders like

.../appdata/xteve1/

.../appdata/xteve2/

 

 

 

Hi, thanks so much for taking the time to reply!

 

This is what I would like to do but I can see no way of changing the port?  otherwise I would have 2 instances of xteve running on 192.168.0.44:34400 ? 

 

 

Link to comment

there should be a sample_xteve.txt file in your /_config folder ... when you open it ...

i added a optional startup for xteve extra for cases like this so you can choose ...

 

may check the readme, so when u edit and rename the file, xteve should start with those options.

 

image.png.650fef5b7d00738271e8888e6155afaa.png

 

image.png.a7beeebd509436d7f08496076de11fca.png

 

i hope this answers your question ;)

Link to comment
  • 1 month later...

Hey, hoping you can help me.

When trying to connect Plex Media Server to my Xteve container, the Xteve "tuner" appears and then disappears while I'm reviewing channels.

I was able to get it to configure eventually, but now Plex indicates "Device not found. Ensure your device is powered on and connected to your network."  I am able to connect to xteve via the WebGui and via VLC 

Both Plex and XTeve are configured as Dockers in Unraid using "Host" network types.  This feels like a network configuration issue for my dockers.
 

Link to comment
  • 1 month later...

Hi, 

 

One of my xteve dockers (typically the one I need today) 😄 has the following error.  I see that it is cleared with V 2.10 but this one does not update from 2.03?  I have deleted the docker & image, re-installed and it pulls from alturismo/xteve:latest but still only 2.03?

 

/config/cronjob.sh exist
For help run: ./xteve -h

2019/10/28 09:38:47 [xTeVe] [WARNING] Don't run this as Root!
2019/10/28 09:38:47 [xTeVe] Version: 2.0.3 Build: 0030
2019/10/28 09:38:47 [xTeVe] Database Version: 2.0.0
2019/10/28 09:38:47 [xTeVe] System IP Addresses: IPv4: 5 | IPv6: 7
2019/10/28 09:38:47 [xTeVe] Hostname: UNRAIDSERVER2
2019/10/28 09:38:47 [xTeVe] System Folder: /root/.xteve/test/
2019/10/28 09:38:47 [xTeVe] Load Settings: /root/.xteve/test/settings.json
2019/10/28 09:38:47 [xTeVe] [ERROR] json: cannot unmarshal string into Go struct field SettingsStrcut.buffer of type bool () - EC: 0
2019/10/28 09:38:47 [xTeVe] [ERROR] json: cannot unmarshal string into Go struct field SettingsStrcut.buffer of type bool () - EC: 0

Link to comment
3 hours ago, mbc0 said:

Hi, 

 

One of my xteve dockers (typically the one I need today) 😄 has the following error.  I see that it is cleared with V 2.10 but this one does not update from 2.03?  I have deleted the docker & image, re-installed and it pulls from alturismo/xteve:latest but still only 2.03?

 

/config/cronjob.sh exist
For help run: ./xteve -h

2019/10/28 09:38:47 [xTeVe] [WARNING] Don't run this as Root!
2019/10/28 09:38:47 [xTeVe] Version: 2.0.3 Build: 0030
2019/10/28 09:38:47 [xTeVe] Database Version: 2.0.0
2019/10/28 09:38:47 [xTeVe] System IP Addresses: IPv4: 5 | IPv6: 7
2019/10/28 09:38:47 [xTeVe] Hostname: UNRAIDSERVER2
2019/10/28 09:38:47 [xTeVe] System Folder: /root/.xteve/test/
2019/10/28 09:38:47 [xTeVe] Load Settings: /root/.xteve/test/settings.json
2019/10/28 09:38:47 [xTeVe] [ERROR] json: cannot unmarshal string into Go struct field SettingsStrcut.buffer of type bool () - EC: 0
2019/10/28 09:38:47 [xTeVe] [ERROR] json: cannot unmarshal string into Go struct field SettingsStrcut.buffer of type bool () - EC: 0

the docker is restarting and updating automatically, this error comes from your settings.json, buffer setting changed ... check your appdata/xteve/settings.json

and let me know what you have in there ...

image.png.bb233f82586dd5add3e2feea734aa72c.png

most common from playing with buffers ...

Link to comment
3 hours ago, alturismo said:

the docker is restarting and updating automatically, this error comes from your settings.json, buffer setting changed ... check your appdata/xteve/settings.json

and let me know what you have in there ...

image.png.bb233f82586dd5add3e2feea734aa72c.png

most common from playing with buffers ...

Hi!

 

I have not touched the buffers (or any settings for that matter) as xteve works flawlessly for me so not sure what has happened?

 

Here is my settings.json file, thank you!

 

  "api": false,
  "authentication.api": false,
  "authentication.m3u": false,
  "authentication.pms": false,
  "authentication.web": false,
  "authentication.xml": false,
  "backup.keep": 10,
  "backup.path": "/root/.xteve/backup/",
  "git.branch": "master",
  "buffer": false,
  "buffer.size.kb": 1024,
  "buffer.timeout": 500,
  "cache.images": false,
  "epgSource": "PMS",

 

Link to comment

Hi,

 

Thanks for the reply,  sadly that didn't work 😞

 

I have made the change and removed the docker & image, reinstalled but still the same

 

2019/10/28 20:37:38 [xTeVe] System IP Addresses: IPv4: 5 | IPv6: 7
2019/10/28 20:37:38 [xTeVe] Hostname: UNRAIDSERVER2
2019/10/28 20:37:38 [xTeVe] System Folder: /root/.xteve/test/
2019/10/28 20:37:38 [xTeVe] Load Settings: /root/.xteve/test/settings.json
2019/10/28 20:37:38 [xTeVe] [ERROR] json: cannot unmarshal string into Go struct field SettingsStrcut.buffer of type bool () - EC: 0
2019/10/28 20:37:38 [xTeVe] [ERROR] json: cannot unmarshal string into Go struct field SettingsStrcut.buffer of type bool () - EC: 0

 

"api": false,
  "authentication.api": false,
  "authentication.m3u": false,
  "authentication.pms": false,
  "authentication.web": false,
  "authentication.xml": false,
  "backup.keep": 10,
  "backup.path": "/root/.xteve/backup/",
  "git.branch": "master",
  "buffer": "-",
  "buffer.size.kb": 1024,
  "buffer.timeout": 500,
  "cache.images": false,
  "epgSource": "PMS",
  "files": {
    "hdhr": {},
    "m3u": {},
    "xmltv": {}
  },
  "files.update": true,
  "filter": {},
  "language": "en",
  "log.entries.ram": 500,
  "m3u8.adaptive.bandwidth.mbps": 10,
  "mapping.first.channel": 1000,
  "port": "34400",
  "ssdp": true,
  "temp.path": "/tmp/xteve/",
  "tuner": 1,
  "update": [
    "0000"
  ],
  "user.agent": "xTeVe",
  "uuid": "2019-09-3095-E0X854",
  "version": "2.0.0",
  "xepg.replace.missing.images": true,
  "xteveAutoUpdate": true
}

 

 

Link to comment

@mbc0

 

i just made a fresh docker install to test (u did clear /appdata ?)

 

works as expected ...sorry to say

 

from the log

Quote

 

2019/10/28 22:17:25 [xTeVe] Version: 2.0.3 Build: 0030
2019/10/28 22:17:25 [xTeVe] Database Version: 2.0.0
2019/10/28 22:17:25 [xTeVe] System IP Addresses: IPv4: 2 | IPv6: 0
2019/10/28 22:17:25 [xTeVe] Hostname: 761e9ed15933
2019/10/28 22:17:25 [xTeVe] System Folder: /root/.xteve/
2019/10/28 22:17:25 [xTeVe] Load Settings: /root/.xteve/settings.json
2019/10/28 22:17:25 [xTeVe] Temporary Folder: /tmp/xteve/2019-10-209E-Y2VW31/
2019/10/28 22:17:25 [xTeVe] GitHub: https://github.com/xteve-project
2019/10/28 22:17:25 [xTeVe] Git Branch: master [xteve-project]
2019/10/28 22:17:25 [xTeVe] SSDP / DLNA: true
2019/10/28 22:17:25 [xTeVe] Update Available: Version: 2.1.0.0100
2019/10/28 22:17:25 [xTeVe] Update Server: GitHub
2019/10/28 22:17:25 [xTeVe] Start Update: Branch: master
2019/10/28 22:17:25 [ZIP] New version (xteve_2): 2.1.0.0100
2019/10/28 22:17:27 [ZIP] Download new version...
2019/10/28 22:17:28 [ZIP] Update file: xteve
2019/10/28 22:17:28 [ZIP] Unzip ZIP file...
2019/10/28 22:17:28 [ZIP] Unzip ZIP file...OK
2019/10/28 22:17:28 [ZIP] Copy binary file...
2019/10/28 22:17:28 [ZIP] Copy binary file...OK
2019/10/28 22:17:28 [ZIP] Update Successful
[33m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0mFor help run: ./xteve -h

2019/10/28 22:17:28 [xTeVe] [WARNING] Don't run this as Root!
2019/10/28 22:17:28 [xTeVe] Version: 2.1.0 Build: 0100
2019/10/28 22:17:28 [xTeVe] Database Version: 2.1.0
2019/10/28 22:17:28 [xTeVe] System IP Addresses: IPv4: 2 | IPv6: 0
2019/10/28 22:17:28 [xTeVe] Hostname: 761e9ed15933
2019/10/28 22:17:28 [xTeVe] System Folder: /root/.xteve/
2019/10/28 22:17:28 [xTeVe] Load Settings: /root/.xteve/settings.json
2019/10/28 22:17:28 [xTeVe] Temporary Folder: /tmp/xteve/2019-10-209E-Y2VW31/
2019/10/28 22:17:28 [xTeVe] GitHub: https://github.com/xteve-project
2019/10/28 22:17:28 [xTeVe] Git Branch: master [xteve-project]
2019/10/28 22:17:28 [xTeVe] SSDP / DLNA: true
2019/10/28 22:17:28 [xTeVe] UUID: 2019-10-209E-Y2VW31
2019/10/28 22:17:28 [xTeVe] Tuner (Plex / Emby): 1
2019/10/28 22:17:28 [xTeVe] EPG Source: PMS
2019/10/28 22:17:28 [xTeVe] Plex Channel Limit: 480
2019/10/28 22:17:28 [xTeVe] All streams: 0
2019/10/28 22:17:28 [xTeVe] Active streams: 0
2019/10/28 22:17:28 [xTeVe] Filter: 0
2019/10/28 22:17:28 [xTeVe] DVR IP: 172.17.0.2:34400
2019/10/28 22:17:28 [xTeVe] Web Interface: http://172.17.0.2:34400/web/ | xTeVe is also available via the other 1 IP.

webui

image.thumb.png.bca69e6da0a57a5e7a44ed1e1508d245.png

 

docker ...

image.thumb.png.41b043a96b739f3f195c43ea09acfd3a.png

 

all good here ... please try with a fresh install and not with existing appdata, can be the only thing something is not compatible

Link to comment

Hi,

 

I was trying to find a way to recover this without losing all my settings and I did! 🙂

 

I moved the appdata, re-installed, docker ran then xteve updated and was working so I then stopped the docker and copied the appdata back (all apart from authentication.json which I guess for security would not read?) but all working perfectly again now on 2.1.0 with all my recovered settings! 🙂 hope this helps someone else, thanks so much for this docker and your time @alturismo

Link to comment

Also with the VPN I can not get the buffer to work like I could with the non-VPN docker. I tried mapping file paths in the VPN docker to match the non and won't work.

 

also got this on a new install.

Docker logs

[xTeVe] [ERROR] Get https://github.com/xteve-project/xTeVe-Downloads/blob/master/info.json?raw=true: x509: certificate signed by unknown authority (Update server not available) - EC: 6003

 

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.