WinChannels a simple Windows client for Channels

I'm not sure what's going on there. Try the usual; restart your computer, uninstall completely, then reinstall. That looks like something related to the new cache behavior. It's supposed get about three days' worth of recordings from the cache and display that. Then get more when you scroll far enough. That prevents it from getting sluggish when there are hundreds of recordings. Maybe that didn't get triggered somehow. Try running resizing the window to force the scroll bar to appear.

1 Like

Is there a view in the admin web UI that displays things in the order you are referring to?

DVR web UI
Library > TV Shows
Sort by Date Updated
http://127.0.0.1:8089/admin/browse/shows?sort=date_updated

This is sorting /dvr/groups by descending RecordedAt value

I test using curl and jq

curl "http://127.0.0.1:8089/dvr/groups" | jq --raw-output "sort_by(.RecordedAt) | reverse | .[] | \"\(.RecordedAt)\t\(.Name)\t\(.ID)\""

Same results using the published API (except it filters out the group Movie)

curl "http://127.0.0.1:8089/api/v1/shows" | jq --raw-output "sort_by(.last_recorded_at) | reverse | .[] | \"\(.last_recorded_at)\t\(.name)\t\(.id)\""

There is documentation on the published API's

I can't reproduce that issue, but CoPilot thinks he knows what caused the error and applied a fix. Give it a try: v1.3.3

That fixed the non-scrolling issue.

Thanks! I checked them out:

Sorting by "ID" is not at all correct. Is there a secondary sort going on in there?

"Date Updated" is remains almost correct. A few shows are way out of order. This one would be my preference if that wrinkle can be ironed out.

Sorting by "Date Added" is unchanged: it sorts by when a series was first added, which is not very useful.

@jay343 Does this help?

https://getchannels.com/docs/server-api/resources/shows/#the-show-model

v1.35 is now available. Added sort by last recorded date in the TV Shows list, and made it the default sort.

1 Like

Thank you! Last Recorded is perfect.

WinChannels has been pinned to my taskbar!!! where has this app been all this time! lol thanks again! being able to select the source for a live channel is the tool i've been missing.

1 Like

Not sure why I'm seeing this
Version not yet detected. Connect to a server first.

Other than that, everything is working great!

Version 1.3.8 is now available. This one adds an error log and will create a bug report that you can post here. It also (properly) implements an API compatibility check for each configured server, and check for the existence of a new version.

v1.3.8 should provide a better compatibility check.

Thanks, but that just appears to be checking for the Channels DVR Server version, which will change with every prerelease version https://community.getchannels.com/t/dvr-pre-release-notes/28832/9999

There is no way to check the server API version (public documented or private undocumented) as far as I know. And the public documented API (/api/v1) hasn't changed for a long time Channels Support - Server API

I recently put in a request for an update to an API

Right. The mutations use the undocumented API. Those could change with any server version update, so I need to keep up with that. The delete (trash) command is unlikely to change, but as for the "mark as not recorded", it's not hard to imagine them creating a replacement protocol. Even so, they would not remove the existing command until all clients have been updated. Or so it says in the fine print I'm imagining :wink:

Think it would be easier if you just verified (what you call) a mutation was working and report an error if not.

For example, with "mark as not recorded".

  • Verify the ProgramID exists in /programs as recorded before sending the command to delete it
    "EP027201150081": "recorded-3385",

  • Verify the ProgramID no longer exists in /programs as recorded after sending the command to delete it. The pass scheduler could create a new entry in /programs for a queued scheduled recording
    "EP027201150081": "queued-1778066970-248",

Thanks for creating this incredible Windows app.
This is now my "go to" Channels client on Windows for my seven Channels DVR Servers.

1 Like