Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Confusing 2 shows ("Forged in Fire" and "How I Met Your Mother") #981

Open
4 tasks done
ajmssc opened this issue Jan 24, 2025 · 0 comments
Open
4 tasks done

Confusing 2 shows ("Forged in Fire" and "How I Met Your Mother") #981

ajmssc opened this issue Jan 24, 2025 · 0 comments
Labels
backend This belongs to backend devs high priority Todo or Feature that is considered a higher priority

Comments

@ajmssc
Copy link

ajmssc commented Jan 24, 2025

Prerequisites

Environment

  • Riven Version:
    docker spoked/riven:latest
    backend v0.20.1

  • Deployment Method: docker compose

  • Operating System:
    Linux synology2 4.4.302+ #72806 SMP Thu Sep 5 13:44:44 CST 2024 x86_64 GNU/Linux synology_geminilake_920+

Current Behavior

Today I wanted to add the show Forged in Fire, which I know I didn't add before.
On the show's page it showed as completed, and in Manage > Symlinked it showed true. But the show is not symlinked or downloaded.
There seems to be confusion in the ids, where the id is also detected as an episode of HIMYM.

Expected Behavior

Being able to add the show

Steps To Reproduce

  1. open riven frontend. search for Forged In Fire show
  2. this leads to http:///tv/62884 for me
  3. Show metadata looks correct, but clicking on manage shows the linked show is incorrect
  4. Deleting / reseting the show just downloads How I Met Your Mother

Logs

Log Output
25-01-24 12:00:51 | :x: ERROR     | main.dispatch - Exception during request processing: 'NoneType' object has no attribute 'id'
Traceback (most recent call last):
  File "/app/.venv/lib/python3.11/site-packages/anyio/streams/memory.py", line 111, in receive
    return self.receive_nowait()
  File "/app/.venv/lib/python3.11/site-packages/anyio/streams/memory.py", line 106, in receive_nowait
    raise WouldBlock
anyio.WouldBlock

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/app/.venv/lib/python3.11/site-packages/anyio/streams/memory.py", line 124, in receive
    return receiver.item
AttributeError: 'MemoryObjectItemReceiver' object has no attribute 'item'

25-01-24 12:00:51 | :space_invader: API       | main.dispatch - DELETE /api/v1/items/remove - 500 - 0.03s
Exception in ASGI application
  + Exception Group Traceback (most recent call last):
  |   File "/app/.venv/lib/python3.11/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/app/.venv/lib/python3.11/site-packages/starlette/middleware/base.py", line 190, in __call__

Configuration

Configuration
{
    "version": "0.20.1",
    "api_key": "<obfuscated>",
    "debug": false,
    "debug_database": false,
    "log": true,
    "force_refresh": false,
    "map_metadata": true,
    "tracemalloc": false,
    "symlink": {
        "rclone_path": "/volume2/share2/mnt/zurg/__all__",
        "library_path": "/volume2/share2/mnt/plex",
        "separate_anime_dirs": false,
        "repair_symlinks": true,
        "repair_interval": 1.0
    },
    "updaters": {
        "updater_interval": 120,
        "plex": {
            "enabled": true,
            "token": "<obfuscated>",
            "url": "http://plex:32400"
        },
        "jellyfin": {
            "enabled": false,
            "api_key": "",
            "url": "http://localhost:8096"
        },
        "emby": {
            "enabled": false,
            "api_key": "",
            "url": "http://localhost:8096"
        }
    },
    "downloaders": {
        "video_extensions": [
            "mp4",
            "mkv",
            "avi"
        ],
        "movie_filesize_mb_min": 1000,
        "movie_filesize_mb_max": 6000,
        "episode_filesize_mb_min": 100,
        "episode_filesize_mb_max": -1,
        "proxy_url": "",
        "real_debrid": {
            "enabled": true,
            "api_key": "<obfuscated>"
        },
        "all_debrid": {
            "enabled": false,
            "api_key": ""
        },
        "torbox": {
            "enabled": false,
            "api_key": ""
        }
    },
    "content": {
        "overseerr": {
            "update_interval": 31,
            "enabled": true,
            "url": "http://overseerr:5055",
            "api_key": "<obfuscated>",
            "use_webhook": true
        },
        "plex_watchlist": {
            "update_interval": 60,
            "enabled": true,
            "rss": [
                "<obfuscated>"
            ]
        },
        "mdblist": {
            "update_interval": 300,
            "enabled": false,
            "api_key": "",
            "lists": []
        },
        "listrr": {
            "update_interval": 300,
            "enabled": false,
            "movie_lists": [],
            "show_lists": [],
            "api_key": ""
        },
        "trakt": {
            "update_interval": 300,
            "enabled": true,
            "api_key": "<obfuscated>",
            "watchlist": [],
            "user_lists": [],
            "collection": [],
            "fetch_trending": true,
            "trending_count": 10,
            "fetch_popular": true,
            "popular_count": 10,
            "fetch_most_watched": false,
            "most_watched_period": "weekly",
            "most_watched_count": 10,
            "oauth": {
                "oauth_client_id": "",
                "oauth_client_secret": "",
                "oauth_redirect_uri": "",
                "access_token": "",
                "refresh_token": ""
            }
        }
    },
    "scraping": {
        "after_2": 2.0,
        "after_5": 6,
        "after_10": 24,
        "parse_debug": false,
        "enable_aliases": true,
        "bucket_limit": 5,
        "torrentio": {
            "enabled": true,
            "filter": "sort=qualitysize%7Cqualityfilter=480p,scr,cam",
            "url": "http://torrentio.strem.fun",
            "timeout": 30,
            "ratelimit": true
        },
        "knightcrawler": {
            "enabled": true,
            "filter": "sort=qualitysize%7Cqualityfilter=480p,scr,cam",
            "url": "https://knightcrawler.elfhosted.com",
            "timeout": 30,
            "ratelimit": true
        },
        "jackett": {
            "enabled": false,
            "url": "http://localhost:9117",
            "api_key": "",
            "timeout": 10,
            "ratelimit": false
        },
        "prowlarr": {
            "enabled": false,
            "url": "http://localhost:9696",
            "api_key": "",
            "timeout": 10,
            "ratelimit": false,
            "limiter_seconds": 60
        },
        "orionoid": {
            "enabled": false,
            "api_key": "",
            "cached_results_only": false,
            "parameters": {
                "video3d": "false",
                "videoquality": "sd_hd8k",
                "limitcount": 5
            },
            "timeout": 10,
            "ratelimit": false
        },
        "torbox_scraper": {
            "enabled": false,
            "api_key": "",
            "timeout": 30
        },
        "mediafusion": {
            "enabled": false,
            "url": "https://mediafusion.elfhosted.com",
            "timeout": 10,
            "ratelimit": false,
            "catalogs": []
        },
        "zilean": {
            "enabled": true,
            "url": "http://zilean:8181",
            "timeout": 30,
            "ratelimit": false
        },
        "comet": {
            "enabled": false,
            "url": "http://localhost:8000",
            "indexers": [],
            "timeout": 30,
            "ratelimit": false
        }
    },
    "ranking": {
        "profile": "default",
        "require": [],
        "exclude": [],
        "preferred": [],
        "resolutions": {
            "r2160p": false,
            "r1080p": true,
            "r720p": true,
            "r480p": false,
            "r360p": false,
            "unknown": true
        },
        "options": {
            "title_similarity": 0.85,
            "remove_all_trash": true,
            "remove_ranks_under": -10000,
            "remove_unknown_languages": false,
            "allow_english_in_languages": false,
            "enable_fetch_speed_mode": true,
            "remove_adult_content": true
        },
        "languages": {
            "required": [],
            "exclude": [],
            "preferred": []
        },
        "custom_ranks": {
            "quality": {
                "av1": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "avc": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "bluray": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "dvd": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "hdtv": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "hevc": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "mpeg": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "remux": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "vhs": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "web": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "webdl": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "webmux": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "xvid": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                }
            },
            "rips": {
                "bdrip": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "brrip": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "dvdrip": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "hdrip": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "ppvrip": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "satrip": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "tvrip": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "uhdrip": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "vhsrip": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "webdlrip": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "webrip": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                }
            },
            "hdr": {
                "bit10": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "dolby_vision": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "hdr": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "hdr10plus": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "sdr": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                }
            },
            "audio": {
                "aac": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "ac3": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "atmos": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "dolby_digital": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "dolby_digital_plus": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "dts_lossy": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "dts_lossless": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "eac3": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "flac": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "mono": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "mp3": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "stereo": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "surround": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "truehd": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                }
            },
            "extras": {
                "three_d": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "converted": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "documentary": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "dubbed": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "edition": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "hardcoded": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "network": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "proper": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "repack": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "retail": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "site": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "subbed": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "upscaled": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "scene": {
                    "fetch": true,
                    "use_custom_rank": false,
                    "rank": 0
                }
            },
            "trash": {
                "cam": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "clean_audio": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "pdtv": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "r5": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "screener": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "size": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "telecine": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                },
                "telesync": {
                    "fetch": false,
                    "use_custom_rank": false,
                    "rank": 0
                }
            }
        }
    },
    "indexer": {
        "update_interval": 3600
    },
    "database": {
        "host": "postgresql+psycopg2://media:media@postgres/riven"
    },
    "notifications": {
        "enabled": false,
        "title": "Riven completed something",
        "on_item_type": [],
        "service_urls": []
    },
    "post_processing": {
        "subliminal": {
            "enabled": false,
            "languages": [],
            "providers": {
                "opensubtitles": {
                    "enabled": false,
                    "username": "",
                    "password": ""
                },
                "opensubtitlescom": {
                    "enabled": false,
                    "username": "",
                    "password": ""
                }
            }
        }
    }

Additional Context

Image

Image

@wolfemir wolfemir added bug Something isn't working high priority Todo or Feature that is considered a higher priority backend This belongs to backend devs labels Jan 24, 2025
@davidemarcoli davidemarcoli removed the bug Something isn't working label Feb 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend This belongs to backend devs high priority Todo or Feature that is considered a higher priority
Projects
None yet
Development

No branches or pull requests

3 participants