If you look at your SLM stack, do you have the path set correctly based on the changes we made to your Channels DVR container? Specifically your CHANNELS_FOLDER
value? You'd want that set to /mnt/user/dvr
or /mnt/user/whatever
based on the directory name you used for your CDVR data.
Oh, that's a good point. I didn't do anything with that. Having a look now.
Actually, it looks like I did make some of those changes. At least the streamlinks are going into the correct folders to be picked up and seen by the Channels DVR.
I took a screenshot:
That's the Channels stack, I'm asking about the SLM stack -- assuming you're managing it through Portainer of course.
It might be if I add a mapping functionality like for SLM, but before going down that path, I'm curious about something. It looks like you are using Channels as an intermediary for some other m3u source? Have you tried putting the m3u source directly into PLM? This is what I discussed here:
Just to clarify, you have Channels and SLM installed on the same machine? And both are installed using Docker, meaning they are in different containers? And none of the following have worked for your Channels URL:
-
Channels local DNS (i.e.,
[MACHINE_NAME].local
) -
Channels remote DNS (i.e.,
[SOME_CODE].u.channelsdvr.net
) -
Channels local IP Address
-
Docker internal IP Address
-
Docker host name
-
localhost
in general
Yes, all are on the same machine and use both installed with Docker (Portainer). Those addresses had not worked, however, @bnhf has been guiding me through some steps to fix and changing the host section fixed it. It's now connecting fine.
Which version did you end up getting to work?
I only tried the direct IP version: http://192.168.1.120:8089.
Do you want me to try the others and see if they work just as a test?
I have to use specific dns servers for those Channels servers so i cant use the m3u source directly. But... Even if I use other sources directly I have the same issue.
I did think of a workaround, i can put all of my docker vms on my macvlan which gives them valid ips on the local network. That will work for me but macvlan is only available for Linux. If someone has my same use case where docker is on a seperate server than their Channels server, they will have the same issue.
That's okay, I was just curious and wanted info for future reference if anyone else if facing similar issues.
Still sounds pretty edge-case to me, but I'll put it in as a request for now:
v2024.11.05.1648 has been released as stable. Here are the highlights for SLM:
MODIFIED: {SLM} Stream Link/Files: End-to-End Process can now be run in cycles of 8, 12, and 24 (default) hours
You can now choose to have the SLM end-to-end process run up to 3 times per day. It will default during initialization to the current once per day.
Everything else was PLM related, so check over there for that:
I had an external hard drive issue that caused data loss/corruption including with my Channels DVR folder. I rebuilt the Channels folder but was unable to recover the slm folders and strmlinks within Imports/TV and Imports/Movies. SLM is intact and I can see all of the (hundreds) of shows and movies I added to SLM. I must’ve toggled the Run 'Prune' function setting when I initially setup SLM as running an end-to-end process with the hopes of regenerating the strmlinks changed the watched status of everything and there are no existing strmlinks to reference. I now have to edit each show and movie individually to change the watch status and regenerate the streamlinks, which is proving to be tedious (due to no fault but my own). Is there any way to mass change watch status in order to re-generate streamlinks? If not, would you consider adding an option to automatically toggle watched status of everything as an advanced/experiential feature?
- Yes, go to
Files
and selectBookmarks Statuses
in the dropdown:
-
Click the export button and download the file.
-
Edit the file in either a spreadsheet program or a general text editor.
-
In the column
status
, do a replace of everything that sayswatched
and make itunwatched
. -
Save the file and then return to the
Files
area. Browse to where you saved the file and clickReplace
.
- Everything will now be reset! If there was anything you wanted marked as 'watched' so it doesn't generate a Stream Link/File, then you'll have to either manually mark those ones in SLM or in the file before importing, although the latter will be more difficult because you'd have to look up the ids to know what the program actually is.
Probably not due to how dangerous such a thing could be and this being a more outside of normal use situation that requires this type of intervention.
THANK YOU!
@babsonnexus when in the (Playlist BETA) tab, underneath Playlist Manager Navigation, when I go to the home settings and try to navigate up and down the page freezes and then you lose the inability to scroll up or down. Is this something that you are aware about and any plans on a fix. Thanks, Also is there a way where in the new playlist options that you have a option where it auto tells you all of the copies of a program you have and if you want to create parent and child streams based off the analysis of said files, as of right now trying to sort and rank all of these channels is a tedious task. Adding a auto function would solve this. I have created a few projects in chatgpt that does this, please consider adding enhanced functionality if that is the scope of your project, if not no spilt milk its all good. Take care just my recommendations thats all.
I'm not sure if you mean Main Page
in PLM, Home
, or Settings
, but in all cases I cannot replicate what you are talking about. Scrolling with the scroll bar, scroll wheel, touch, page up/down, and arrows all have no issues for me. Please make sure you are on the latest version. If you are still experiencing an issue, I will need a lot more details like browser, operating system, orientation of screen, if you can click anything else, etc.... Screen shots and/or video would be much more helpful, as would any details from the logs.
There is no way for PLM to know if two stations are truly the same, even if they have the exact same name. The point is that they are all unique, and it is up to you to tell PLM if two or more stations should belong to the same Parent. Further, that is a user-controlled choice for how to use PLM. While that is my preferred method, others may want to maintain multiple copies of a station for backup purposes. That means it is up to the end-user to decide how they want to use PLM and its features.
It's a one-time activity. After you finish, you'll only have to worry about new stations. I don't see a value-add for further automation here. PLM already sorts everything alphabetically, so closely and same-named unassigned stations should be near each other, if not in a sequence.
So far, sounds out of scope, unless there is something I am not understanding in this request?
While not a new version, I have updated the Docker Compose / Portainer Stack directions so that you can use a local folder on your host machine to store SLM/PLM's "program files" locally instead of inside the Docker Volumes
area:
If you already have a working Docker Container, you do not need to take any action and can continue to use it as-is without issue. If you would like to take advantage of this, I would recommend manually exporting the program_files
directory and putting it where you want it to be in your local host system before proceeding.
@bnhf, please update OliveTin / Project One-Click at your earliest convenience. Thanks!