OliveTin for Channels: An Interface for Misc Channels DVR Scripts & Tricks

Well in that case he should have a /data directory.
Where is that in Windows?

If you don't have Debian, Ubuntu or another distro installed it ends up in docker-desktop-data along with any Docker-Volumes:

The above is the same as \\wsl$ In the @mjitkop instance Docker Desktop continues to use its stripped down "hidden" distro and storage locations, even with "Integration" enabled in Docker Desktop.

Using Windows desktop.

This is where my data directory is W:/olivetin/192.168.50.68-8089_data

this is my host dir ... w:/

I think the name data directory is what's confusing.
Need to be specific since I don't think that's what he meant by data directory.
What he was saying was specific to @mjitkop HOST_DIR being defines as /data for a docker volume mapping.

@mjitkop Are you still using that %USERPROFILE%\.wslconfig file we tried awhile back? If so, you might try deleting that file, as it really shouldn't be necessary. Shutdown and restart WSL after removing it.

EDIT: We might also consider trying 127.0.0.1 or localhost as values for PORTAINER_HOST. Much as I'd like to figure out what's going on here, this would probably get you running. Also, I just pushed a new :latest with a few FrndlyTV One-Click related tweaks, so be sure to update before you test.

New version of bnhf/olivetin:latest (aka bnhf/olivetin:2024.05.12) pushed this morning which includes the latest version of @mjitkop's Python script to be notified of channel lineup changes

1 Like

Thank You. I pulled it three times, but it's still showing as version 2024.05.03.
Screenshot 2024-05-12 at 08-23-19 OliveTin-for-Channels 2024.05.03

The image date/time appears correct.

How can I tell I have the latest image?

That's just me forgetting to manually update that part of the yaml. Hopefully I can figure out a way to automate adding the current date, in the meantime I just built it again with today's date. Apologies.

2 Likes

Ahh, found it in config.yaml and just edited that file.
Capture

I implemented a script to update the build date that appears at the top of the OliveTin WebUI. Forgot to update it twice as a manual task -- which now won't happen again. :slight_smile: Automation to the rescue!

1 Like

New bnhf/olivetin:latest (aka bnhf/olivetin:2024.05.14) pushed today with a new Action for creating @kman0's excellent Channels Manage Lineup bookmarklet. More detail here:

1 Like

I tested out the new bookmarklet Action on Olivetin. It really makes creating the Bookmarklet a snap. Thank you!

2 Likes

Hello. Just a quick question or two on the geolocation feature in each container. Fubo does not like VPNs. So I assume you would just use your home IP address in the Geolocation IP address field. Thus, if you use a VPN, the geolocation IP setting in the container will have Fubo see local IP address, but still everything is going through your VPN, correct? Also, for geolocation, how do you know you are not picking a blacklisted IP address? Is there a simple method for finding suitable geolocation IP addresses that can relocate you without leading to service incompatibility, or causing other poeple issues? Sorry if this is a novice question. Any help is appreciated.

The only Channels-related container I can think of with a geolocation option is FrndlyTV-for-Channels.

1 Like

Thank you, I jumped to conclusion that since I saw one in screen cap above with FrindlyTV, it was same for all. Thank you for your work on this.

Hi, it has been awhile since I updated OliveTin but I did so tonight. The version listed on OliveTin is 2024.05.31. I'm still uneasy around docker configuration though and could use help please. Apologies if this has been covered already, I searched a bit but couldn't find the answer in a format that made much sense to me :slight_smile:

I am on an M1 Mac mini running Portainer. Docker Desktop is also installed if that's helpful.
Some of OliveTin's buttons and tools aren't working, as explained in the error messages, I need to set up a PORTAINER_HOST. But the majority is working fine. It's the newer stuff like Project One-Click I'm interested to try, that's requiring this. So I'd appreciate help on this piece of the puzzle, how do I format the entry and where do I enter it? Is there anything else I have to change or configure? I'm happy to share error logs or screenshots if that's helpful too.

My "olivetin-for-channels" folder is installed inside the "Channels DVR" directory, which is on the top level of an external drive named "Channels-DVR."

Thanks in advance for any Mac-specific guidance.

This one is pretty straightforward, it's the hostname or IP address you use to access Portainer.

You'll also need a PORTAINER_TOKEN, have you tackled that yet?

Also make sure you're using the latest OliveTin docker compose (see post #1), where all of your installation specific values are in the Environment section of your Portainer-Stack.

OK, my bookmark for that is https://10.0.1.21:9443

I just figured that part out, I think, and created one.... is this what you're referring to? Accessing the Portainer API | Portainer Documentation

I think that's the part I'm stuck on. Do I add these new ENV values manually or is there an easier way to update the docker compose without losing my current OliveTin configuration?

Thanks again!

Since you were an early OliveTin adopter, your compose is probably a bit behind. So, how about if you post that compose along with the env vars you're currently using and I'll adapt the old to the new, and post it. There might be one or two others that could benefit. :slight_smile:

@bnhf Regarding the token... In one of our conversations, I mentioned that I believe the token can be obtained automatically. I think my message kind of got buried and lost among others. :slightly_smiling_face:

If you are interested, let's discuss it again.