How to delete a DVR group

When I was testing comskip options and web streaming I made many random recordings of things I would not normally watch or record. I now have 51 'groups' (the shows recorded) that are used for recommendations and I would like to remove them from groups since I immediately deleted the recordings after testing.

I tried one and although curl came back with an OK/200 reply, that group is still in the database.

curl -v -XDELETE http://192.168.1.4:8089/dvr/groups/11493292
* Trying 192.168.1.4...
* TCP_NODELAY set
* Connected to 192.168.1.4 (192.168.1.4) port 8089 (#0)
> DELETE /dvr/groups/11493292 HTTP/1.1
> Host: 192.168.1.4:8089
> User-Agent: curl/7.60.0
> Accept: */*
>
< HTTP/1.1 200 OK
< Cache-Control: no-cache, no-store
< Content-Type: application/json; charset=utf-8
< Date: Sat, 13 Apr 2019 20:42:53 GMT
< Content-Length: 398
<

How do I delete these 51 'groups' ?

There's no way to delete them.

Thanks, figured that was the case.

Any work around available?

I have 84 passes, 18 custom channel mappings, the mcebuddy hack and a custom comskip.ini. I can easily redo everything on a re-install, except the 84 passes - that would be a painful!

Is there any way to modify those unwanted groups by zeroing out the "Recommended": [] section,
or
modifying the backup database before importing
or
picking what it imports from the backups on a re-install

If not, life goes on and I'll just ignore recommended shows which is now based on shows I really didn't want to record (just recorded those random shows for testing purposes).

Would be nice to have an option after recording a show (one off or series pass) that after viewing it you can decide to "Ignore/blacklist/forget/etc. this series", since I watched it and never want to see it again, and that would remove it from groups since that is what recommendations are based on.

1 Like

I'll add some API to force delete so it doesn't impact recommendations

1 Like

Wow, Thanks!

I was resigned to either ignore Recommended Shows or start over from scratch.

I hope this can be utilized in the future for something besides my fringe case.
As in, I like this show/series, show me more like it, or I dislike this show/series, let's forget it was ever recorded. Would be nice to have a LIKE/DISLIKE or VOTE-UP/VOTE-DOWN to personalize the Recommended Shows.

Is there any way to remove this group?

I made some manual recordings using different SeriesID's for testing and this is one of them.
{
"ID": "9876543210",
"Name": "Fox Weather",
"SeriesID": "9876543210",
"Image": "https://tmsimg.fancybits.co/assets/s121307_ll_h15_aa.png?w=360&h=270",
"NumUnwatched": 0,
"CreatedAt": 1637112000,
"RecordedAt": 1637233080491,
"UpdatedAt": 1637267151546
}

Others are
{
"ID": "Episode",
"Name": "Fox Weather",
"Image": "https://tmsimg.fancybits.co/assets/s121307_ll_h15_aa.png?w=360&h=270",
"NumUnwatched": 0,
"CreatedAt": 1637089080,
"WatchedAt": 1637089558575,
"RecordedAt": 1637110680429,
"UpdatedAt": 1637176185568
},
{
"ID": "Show",
"Name": "Fox Weather channel",
"Image": "https://tmsimg.fancybits.co/assets/s121307_ll_h15_aa.png?w=360&h=270",
"NumUnwatched": 0,
"CreatedAt": 1636930680,
"RecordedAt": 1636945080443,
"UpdatedAt": 1636946592348
}

Seeing this in the log after every update
[DVR] Refreshing metadata for Fox Weather (9876543210)
[ERR] Could not find series 9876543210: gracenote error 1012: invalid_series_id