alturismo Posted July 18, 2019 Share Posted July 18, 2019 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 ########################################### Quote Link to comment
s.Oliver Posted July 26, 2019 Share Posted July 26, 2019 (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 July 26, 2019 by s.Oliver Quote Link to comment
alturismo Posted July 26, 2019 Author Share Posted July 26, 2019 pretty sure and pretty simple, let me test something and i report back Quote Link to comment
alturismo Posted July 26, 2019 Author Share Posted July 26, 2019 (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 July 26, 2019 by alturismo Quote Link to comment
mbc0 Posted July 28, 2019 Share Posted July 28, 2019 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 Quote Link to comment
alturismo Posted July 28, 2019 Author Share Posted July 28, 2019 (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 July 28, 2019 by alturismo 1 Quote Link to comment
s.Oliver Posted July 28, 2019 Share Posted July 28, 2019 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. Quote Link to comment
mbc0 Posted July 30, 2019 Share Posted July 30, 2019 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 ? Quote Link to comment
alturismo Posted July 30, 2019 Author Share Posted July 30, 2019 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. i hope this answers your question Quote Link to comment
alturismo Posted July 30, 2019 Author Share Posted July 30, 2019 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 Quote Link to comment
mbc0 Posted July 30, 2019 Share Posted July 30, 2019 11 minutes ago, alturismo said: see 1 up Thanks so much... always RTFM!! so sorry to waste your time! all working now 🙂 Quote Link to comment
alturismo Posted July 30, 2019 Author Share Posted July 30, 2019 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. Quote Link to comment
knipster Posted September 17, 2019 Share Posted September 17, 2019 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. Quote Link to comment
alturismo Posted September 17, 2019 Author Share Posted September 17, 2019 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. Quote Link to comment
meatball Posted October 27, 2019 Share Posted October 27, 2019 (edited) On 7/17/2019 at 9:35 PM, alturismo said: Docker - xteve Just wanted to thank you this. This has been outstanding. Plex, Emby and on a couple IPTV clients. Great work! Edited June 1, 2020 by meatball Quote Link to comment
mbc0 Posted October 28, 2019 Share Posted October 28, 2019 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 Quote Link to comment
alturismo Posted October 28, 2019 Author Share Posted October 28, 2019 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 Quote Link to comment
alturismo Posted October 28, 2019 Author Share Posted October 28, 2019 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 ... most common from playing with buffers ... Quote Link to comment
mbc0 Posted October 28, 2019 Share Posted October 28, 2019 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 ... 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", Quote Link to comment
alturismo Posted October 28, 2019 Author Share Posted October 28, 2019 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". Quote Link to comment
mbc0 Posted October 28, 2019 Share Posted October 28, 2019 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 } Quote Link to comment
alturismo Posted October 28, 2019 Author Share Posted October 28, 2019 @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 docker ... all good here ... please try with a fresh install and not with existing appdata, can be the only thing something is not compatible Quote Link to comment
mbc0 Posted October 28, 2019 Share Posted October 28, 2019 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 Quote Link to comment
alturismo Posted October 29, 2019 Author Share Posted October 29, 2019 perfect enjoy Quote Link to comment
H2O_King89 Posted November 24, 2019 Share Posted November 24, 2019 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 Quote Link to comment
Recommended Posts
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.