Jump to content
alturismo

[Support] alturismo - Repos

36 posts in this topic Last Reply

Recommended Posts

Posted (edited)

Docker - xteve_vpn

 

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 - 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

 

xteve dockers updated with ffmpeg/vlc support for upcoming xteve feature (rtp stream support, ...)

Edited by alturismo
xteve_guide2go feature update . plex and/or emby direct epg refresh after guide2go update

Share this post


Link to post
Posted (edited)

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

Share this post


Link to post
Posted (edited)
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

Share this post


Link to post

Hi,

 

Is it possible to run 2 instances of xsteve?  on one server? I find it difficult to manage 2 seperate m3u's

 

Many Thanks

Share this post


Link to post
Posted (edited)

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

Share this post


Link to post
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.

Share this post


Link to post
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 ? 

 

 

Share this post


Link to post

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 ;)

Share this post


Link to post
38 minutes ago, mbc0 said:

 

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 ? 

 

 

see 1 up

Share this post


Link to post
11 minutes ago, alturismo said:

see 1 up

 

Thanks so much... always RTFM!! so sorry to waste your time! all working now 🙂

Share this post


Link to post
1 hour ago, mbc0 said:

 

Thanks so much... always RTFM!! so sorry to waste your time! all working now 🙂

;) glad it works as it should. in case ... just leave a message.

Share this post


Link to post

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.
 

Share this post


Link to post

when using host mode theres not much you could do wrong, may one thing, try with dlna off in plex.

 

also in case u already tested some more tv proxies in plex, may clean up ...

 

check at the discord channel on xteve for specific help there about the app.

Share this post


Link to post
On 7/17/2019 at 9:35 PM, alturismo said:

Docker - xteve

Just wanted to thank you this. Id been running another xteve docker that gave me nothing but issues but yours has been outstanding. Plex, Emby and on a couple IPTV clients. Great work!

 

Share this post


Link to post

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

Share this post


Link to post
18 hours ago, meatball said:

Just wanted to thank you this. Id been running another xteve docker that gave me nothing but issues but yours has been outstanding. Plex, Emby and on a couple IPTV clients. Great work!

 

Thank you very much, glad to hear ;)

Share this post


Link to post
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 ...

Share this post


Link to post
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",

 

Share this post


Link to post

replace the

"buffer": false,

"buffer": "-",

and restart, that should work then ;)

 

its a change in xteve ... so now when using existing settings its hard where to start, "old" or "new" ... thats why some have this "issue".

 

Share this post


Link to post

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
}

 

 

Share this post


Link to post

@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

Share this post


Link to post

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

Share this post


Link to post

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

 

Share this post


Link to post

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.