xTeVe
xTeVe copied to clipboard
Maintainership change?
Hello @xteve-project it seems like you've lost interest in xTeVe, no judgement. I'm currently using it for some IPTV streams and I would like to see some of the various patches and improvements merged in. Would you consider a new maintainer? I'd be willing to step in and do that.
Thanks, Ted.
Maybe you can ask take https://github.com/SCP002/xTeVe updates in it if you continue.
SCP002/xTeVe has been archived and hasn't received updates fo a while.
SCP002/xTeVe has been archived and hasn't received updates fo a while.
Well it has more updates then the version in xteve project now. Last was just couple months back But yes it is archived.
Per this issue SCP002 says...
Now, I don't plan any futurer changes into the actual source code. The only things will be updated are dockerfile and readme's (#36), but not xTeVe's internals. After docker version is out, planning to archivate this repository.
...
As I've told before, it's time to switch to another project for me. And I absolutely dont mind if you fork this fork 🙃, rewire it the way you like, replace all occurences of SCP002 with Fyb3roptik and make your own build. As well as your own Docker image if you'ld like.
would be fantastic to merge these changes back into this main repo for future development as it’s come a long way but still has bugs
A fork from SCP002's work would be gladly appreciated !
I updated SCP002's fork. There was a small bug with saving the buffer to RAM , depreciated functions and a bunch of linter fixes.
https://github.com/SenexCrenshaw/xTeVe
I updated SCP002's fork. There was a small bug with saving the buffer to RAM , depreciated functions and a bunch of linter fixes.
https://github.com/SenexCrenshaw/xTeVe
Thanks a lot ! I'm trying it right now ! Can you add a way to manually set Host's IP or set a Domain ?
Or at least set manually a custom domain when using Proxy image, Thanks
I updated SCP002's fork. There was a small bug with saving the buffer to RAM , depreciated functions and a bunch of linter fixes.
https://github.com/SenexCrenshaw/xTeVe
There are no docker builds yet right?
I updated SCP002's fork. There was a small bug with saving the buffer to RAM , depreciated functions and a bunch of linter fixes. https://github.com/SenexCrenshaw/xTeVe
There are no docker builds yet right?
He updated the Dockerfile, so you can easily build it yourself !
Yes im not familiar with that but in the docker file it said https://hub.docker.com/r/SenexCrenshaw/xteve/ So i thought it was build.
It would be good to see someone take the project forward.
The docker worked great for me, thanks for your work @SenexCrenshaw and SCP002. I had permission errors with the config folder mounted on my host (Synology). Giving 31337:31337 ownership of the folder fixed it. Maybe it can be solved by building? I just used the image.
It would be good to see someone take the project forward.
The docker worked great for me, thanks for your work @SenexCrenshaw and SCP002. I had permission errors with the config folder mounted on my host (Synology). Giving 31337:31337 ownership of the folder fixed it. Maybe it can be solved by building? I just used the image.
Where did you find the image ? Actually you'll have to build the Docker image yourself if you want @SenexCrenshaw's changes.
Next week I'll publish one on docker.
I'm going to attempt to start providing updates and changes based off SCP002's forked changes since it is way ahead of this repository in terms of features and abilities. I can't promise how often I can provide fixes, features and updates but will work on them as much as I can when time permits outside of my job and time with my family but as a user of xTeVe it is the least I can do to try and keep the project alive and running.
Well I guess just simply push your changes to SenexCrenshaw's Fork ?
whatever y'all would like to do. ill try my best as well. everything seems stable for me but i am open to suggestions.
@SenexCrenshaw I'm open as well to anything. ~~I did hit a bug with the SCP002 2.5.0 version that I think has been reported there where some/most/all mapped channels go inactive after a scheduled update that I'm looking into~~ Turned out to be an issue with WebGrab++. I'm cool with contributing to your forked branch if you'd like or vice versa is welcome too, just hoping to keep the community and the program alive and moving along.
Just updated the README with an image based off of my fork. I fixed up the TLS implementation so you can hardcode a hostname. This fixed numerous logo issues for me.
Just updated the README with an image based off of my fork. I fixed up the TLS implementation so you can hardcode a hostname. This fixed numerous logo issues for me.
Thanks a lot, exactly what I needed.
No
It would be good to see someone take the project forward. The docker worked great for me, thanks for your work @SenexCrenshaw and SCP002. I had permission errors with the config folder mounted on my host (Synology). Giving 31337:31337 ownership of the folder fixed it. Maybe it can be solved by building? I just used the image.
Where did you find the image ? Actually you'll have to build the Docker image yourself if you want @SenexCrenshaw's changes.
https://github.com/SenexCrenshaw/xTeVe has releases now and pushes multiple docker images https://hub.docker.com/repository/docker/senexcrenshaw/xteve
No
And why not? It's been dead for over a year now while progress and features have been added that greatly improve the program, not to mention someone has to support and fix issues and if the author is not around to do so even if it is to merge pull requests, then it needs to be changed.
So I've grabbed everyone's branches and brought mine up-to-date. Generally it seems to me that there is a group of folks that are interested in seeing xTeVe remain useful and get better. What we need now is a "root" branch that everyone agrees to send their patches to. @SenexCrenshaw are you okay with that being your branch? I'd be happy to prepare my changes as a MR on your branch.
Just an FYI I'm working on adding a "big" as far as code goes anyways feature that adds the ability for a user to select station logos from Tapiosinn's tv-logos repository. Will store the data in a JSON file in the root xteve folder with the other JSON files, it will be called tvlogos.json.
JSON file format will be as below:
{ "path_as_key_of_array": [ "image_files_as_array", "another_image_file" ], "yet_another_path": [ ... ] }
It will get updated once a week, or we can even extend that time out further but I think once a week is a good start. This will incorporate the data list that SCP002 added to allow searching and selecting a logo from the list.
Code wise it's all done except for adding the picker and data list to the channel mapping popup for the Logo URL textbox.
Going to see what I can do about adding a preview for the logo as well but haven't gotten to that point yet.
And for those wondering yes this is because of a frustration I personally have with having to get the logo in the repository, click on download, copy the URL, go back to xteve, paste and save, rinse and repeat for lots of channels.... yes I could download them but then I would still have to click upload logo, find the logo in the folder, "upload" it, save, rinse and repeat.
Why do all that when I can just start typing a TV station name in a textbox and it popup with logos that match and click on one I need and be done.
Whatever y'all want to do. I have been happy with the fixes so far. Let me know how i can help.
Just an FYI I'm working on adding a "big" as far as code goes anyways feature that adds the ability for a user to select station logos from Tapiosinn's tv-logos repository. Will store the data in a JSON file in the root xteve folder with the other JSON files, it will be called tvlogos.json.
JSON file format will be as below:
{ "path_as_key_of_array": [ "image_files_as_array", "another_image_file" ], "yet_another_path": [ ... ] }
It will get updated once a week, or we can even extend that time out further but I think once a week is a good start. This will incorporate the data list that SCP002 added to allow searching and selecting a logo from the list.
Code wise it's all done except for adding the picker and data list to the channel mapping popup for the Logo URL textbox.
Going to see what I can do about adding a preview for the logo as well but haven't gotten to that point yet.
And for those wondering yes this is because of a frustration I personally have with having to get the logo in the repository, click on download, copy the URL, go back to xteve, paste and save, rinse and repeat for lots of channels.... yes I could download them but then I would still have to click upload logo, find the logo in the folder, "upload" it, save, rinse and repeat.
Why do all that when I can just start typing a TV station name in a textbox and it popup with logos that match and click on one I need and be done.
Didnt realize Tapiosinn/tv-logos existed! I would like to help with your PR if you would like.
Also I think we shouldnt muck up this thread anymore. We can take these convos to another fork/repo. mine is fine if you want
xTeVe is "up to date" and working fine. Use all these other forks at your own risk.
No
And why not? It's been dead for over a year now while progress and features have been added that greatly improve the program, not to mention someone has to support and fix issues and if the author is not around to do so even if it is to merge pull requests, then it needs to be changed.
Not Dead, just no revision needed.
Join us on our official Discord Channel if you have any further questions..... https://discord.gg/KD2jy5V
Not Dead, just no revision needed.
To be honest there is a lot that could be improved upon and that a revision should be considered.
Such as buffering, which with SCP002's fork adds memory buffering which outperforms the buffering to the drive, reading that buffer and sending it to the client which I can tell on the client when the buffer gets switched to the next buffer file as there is a slight pause as the new buffer is fed to the client.
TLS mode is another feature that is a great addition
The feature I added which allows you to enable "shift channels" which allows you to move a channel to an already occupied channel without it going all the way to the next open channel but instead replaces that channel and shifts the existing channel and all others after up a number until the end of the list or an empty channel slot is found.
Selecting the host IP that will be written into the files is amazing and I don't have to remember to use my network IP address and can use localhost and it not completely screw over the XML and m3u files.
General code cleanup.
I'm sure you catch my drift by now. If the decision is none of that is worth another revision, that's fine, but to say use other forks at your own risk when we as a community are improving upon something that appears to no longer be an active project is a way to have people not want to contribute to the main project anymore since, well, we can't anyways because pull requests are no longer getting reviewed and merged.
Not to mention the issues list on here isn't even getting addressed anymore.