-
Notifications
You must be signed in to change notification settings - Fork 13
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
Fix to Issue #4 and more #6
Open
cwarren-qc
wants to merge
13
commits into
MediaBrowser:master
Choose a base branch
from
cwarren-qc:update-providers
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
… a previous commit).
More info:
|
Yes the entire plugin just needs an overhaul at this point. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The main problem is that the 'switch cases' are not always coherent in the library.
There is a first conversion from "Emby Platform" to "Emby GameSystem". Then, for each provider, there is another switch case to convert an "Emby GameSystem" to a "game provider specific platform" but the switch case use "Emby Platform" string instead of "Emby GameSystem".
So the end result is:
Info HttpClient: GET http://thegamesdb.net/api/GetGamesList.php?name=5200+Menu+&platform=
Before Fix:
After Fix:
After fixing the issue, I updated a few others things:
I'm not sure of the best way to fix 'corrupted' games in an existing library because the ID is invalid and is never modified on a rescan.
What I ended up doing is:
2018-05-22 20:58:21.329 Debug App: Deleting path C:\Users\cwarr\AppData\Roaming\Emby-Server\metadata\library\21\21bd78c11f26a1542ebb5219d8820b49
2018-05-22 20:58:21.337 Debug App: Deleting path C:\Users\cwarr\AppData\Roaming\Emby-Server\metadata\library\a0\a04f6756481c010d5ec00bd8e6dda3d6
2018-05-22 20:58:21.346 Debug App: Deleting path C:\Users\cwarr\AppData\Roaming\Emby-Server\metadata\library\8d\8d2e47f8655d091baa196e9fb99609df
2018-05-22 21:03:28.761 Debug App: Running GamesDbGameProvider for C:\Partage\Medias\Emulation\Games\Atari - 5200\5200 Menu (USA) (Proto)\5200 Menu (USA) (Proto).a52
2018-05-22 21:03:28.761 Info HttpClient: GET http://thegamesdb.net/api/GetGamesList.php?name=5200+Menu+&platform=Atari 5200