I never created the CSV file so it had nothing to work with... I will create the csv file and paste the urls.
OK. I accounted for someone entering a CSV filename that didn't exist, but not for the filename being empty. I'll add some error handling for that.
Hello! I have been using the "Mark a Movie or an Episode for Re-Recording" action quite often lately. It seems that some series on Pluto do not always begin at the correct time. This results in recordings which are cut off at either end.
There have been so many problematic episodes in one particular series I have recorded, that I would love to have a way to flag the entire series for re-recording, rather than one episode at a time.
Would it be possible to have an OliveTin action to "Mark a Series for Re-Recording"?
Just make your pass to re-record deleted ... That way if you delete a bad episode it will re-record.
Thanks, Edwin, that's an excellent suggestion and something I have tried in the past.
However, if I delete an episode, and it doesn't come around again, it will be gone for good. I'd rather have a partial episode than none at all. I was hoping to flag the entire series, to re-record duplicate episodes so that I can choose which recording to keep.
I don't foresee the developers adding that to Channels DVR.
In order to do that in OliveTin, it would have to find all of that series recorded episodes in /programs and delete those entries in the database there, just like mark as not recorded does for each one.
You could move the bad series recordings (or all of that series recordings) to a local content import directory, then delete the recordings from within Channels DVR (delete recordings, not imports).
Eureka! That'll do it!
Thank you!
New bnhf/olivetin:latest (aka bnhf/olivetin:2025.05.01) pushed today with support for E-Mail or Apprise notifications if any of your ADBTuner device connections have failed (either encoders or streaming sticks). More details here:
I have it set to none why am I getting this . . I thought it would use what I have setup in OliveTin.
2025-05-01 10:29:24 - No ALERT_EMAIL configured or apprise_url specified
So, if you have it set similar to this:
You're seeing that message? That's the way I have mine set and it's working here. I just tested with true and false values...
Could it be that my ADBTuner and DVR are on different machines ?
[
{
"name": "Remote1",
"device_ip_address": "192.168.50.177",
"device_connected": true,
"streaming_endpoint": "http://192.168.50.242:8086/0.ts",
"streaming_endpoint_connected": true
},
{
"name": "Remote2",
"device_ip_address": "192.168.50.47",
"device_connected": true,
"streaming_endpoint": "http://192.168.50.242:8086/2.ts",
"streaming_endpoint_connected": true
},
{
"name": "Remote3",
"device_ip_address": "192.168.50.67",
"device_connected": true,
"streaming_endpoint": "http://192.168.50.242:8086/4.ts",
"streaming_endpoint_connected": true
},
{
"name": "Remote4",
"device_ip_address": "192.168.50.37",
"device_connected": true,
"streaming_endpoint": "http://192.168.50.242:8086/6.ts",
"streaming_endpoint_connected": true
},
{
"name": "Remote5",
"device_ip_address": "192.168.50.184",
"device_connected": true,
"streaming_endpoint": "http://192.168.50.242:8086/10.ts",
"streaming_endpoint_connected": true
}
]
2025-05-01 10:32:06 - No ALERT_EMAIL configured or apprise_url specified
HOSTNAME=olivetin
CHANNELS_DVR=192.168.50.11:8089
CHANNELS_DVR_ALTERNATES=
CHANNELS_CLIENTS=
ALERT_SMTP_SERVER=
ALERT_EMAIL_FROM=[Redacted]@gmail.com
ALERT_EMAIL_PASS=[Redacted]
ALERT_EMAIL_TO=[Redacted]@gmail.com,xxxxxxxxxx
UPDATE_YAMLS=true
UPDATE_SCRIPTS=true
PORTAINER_TOKEN=[Redacted]
PORTAINER_HOST=192.168.50.11
PORTAINER_PORT=9443
PORTAINER_ENV=null
I was sending the wrong message to the log, it should indicate that all ADBTuner devices are connected. I'm tweaking it now, and I'll push a fix shortly. Thanks for letting me know.
The correct message is being sent to the correct logfile now, so if you could pull :latest again and give it a try, I'd appreciate it. Look in 192.168.50.11-8089_adbtuneralerter_latest.log for confirmation.
You should see:
2025-05-01 12:31:26 - All ADBTuner devices are reporting connected
2025-05-01 12:12:54 - All ADBTuner devices are reporting connected
New bnhf/olivetin:latest (aka bnhf/olivetin:2025.05.02) pushed this morning that converts ChannelWatch from an Action to a Project One-Click deployment. More details here:
I am receiving the below error when trying the final step on OliveTin EZ-Start: The Next Generation. Deploy OliveTin-for-Channels from the Command Line without the Need for Portainer to be Installed in Advance! but since the topic is now closed i couldnt post there
Can you help me figured out the issue? I tried to change the host port from 8080 to 8090 but no luck.
JSON response from http://192.168.10.18:9000/api/stacks/create/standalone/string?endpointId=1:
{"message":"failed to deploy a stack: compose up operation failed: Error response from daemon: Mounts denied: \nThe path /data/olivetin/data is not shared from the host and is not known to Docker.\nYou can configure shared paths from Docker -\u003e Preferences... -\u003e Resources -\u003e File Sharing.\nSee https://docs.docker.com/ for more info.","details":"Failed to deploy a stack: compose up operation failed: Error response from daemon: Mounts denied: \nThe path /data/olivetin/data is not shared from the host and is not known to Docker.\nYou can configure shared paths from Docker -\u003e Preferences... -\u003e Resources -\u003e File Sharing.\nSee https://docs.docker.com/ for more info."}
false
This is likely the issue. What platform are you installing OliveTin on?
Ubuntu desktop 24.04.2. I agree and tried to figure out how to make that path available but couldn’t get it to work. Kinda a novice on Linux. But not afraid to try. lol.
I get the attraction to the Desktop versions of Linux OS's, especially for new users familiar with MacOS or Windows. But the reality is, the Desktop versions of Linux have to be locked down in ways that actually make it more difficult for new users. Especially when, more often than not, the goal is not to replace MacOS or Windows -- but rather to create a server.
You might try using a parent path, that's in the home directory for the user you created when setting things up. Maybe, /home/<your usename> for your HOST_DIR?
I'm not afraid to go Ubuntu server...
Quick back story- Dad & I split the cost of DTV Str3am. We had DTV dish and for a few months both at the same time with two different account logins. With all the changes going on there, some services we login on with stream and some on the sat account (which no longer exists) This is causing all kinds of issues on our devices. Even just regular apps like the AppleTV. For a long time our CDVR server was running on Ubuntu server, and it worked fantastic. We decided to try out things like CC4c etc and moved the system to WIN11 for ease of use. Well then came football season and we just left it alone.
I decided this was a good time to go back to linux and try all the cool new stuff the community has developed.while we wait for DTV to figure out their issues. This test server is a laptop. I've had lots issues with the HDD and the 2.5g Ethernet adapter not coming back after a reboot. Spent hours with ChatGPT trying to get this resolved but have reached my wits end. So thought it may be easier with Ubuntu Desktop. Clearly it's the same amount of hassle.
So, here we are 



