Jump to content


Photo

Gamebrowser not giving play button on client side

plugin gamebrowser

  • Please log in to reply
20 replies to this topic

#1 S3v3nD34dly51ns OFFLINE  

S3v3nD34dly51ns

    Member

  • Members
  • 10 posts
  • Local time: 09:06 PM

Posted 07 January 2019 - 02:52 PM

I know this is a recurring topic on this forum, but I've been at this for days, been through all of the forum topics here as well as Googled everywhere else and still just not able to get the Gamebrowser plugin to function correctly. My main storage drive on my server is J:\   and my games are located in J:\Games. My Emulators are installed on my client PC on D:\ Emulators. I have rescanned my libraries as well as changed the xml between <gamesystem> and </game system> to read the full path  (instead of SegaGenesis, it's Sega Genesis) and still no resolve. It's still not get the 'Play' button to show up on any console or game that I add to my server.  On top of that no metadata is being pulled through either GDB or Emumovies, I have seen that GDB has changed their web heading so that's what's causing much of the ruckus, but that shouldn't affect the fact that it's not giving me an option to play should it?  Have been scratching my head for the past couple days wondering what it is I'm missing.

Attached Files


Edited by S3v3nD34dly51ns, 07 January 2019 - 03:01 PM.


#2 ebr OFFLINE  

ebr

    Chief Bottle Washer

  • Administrators
  • 46383 posts
  • Local time: 10:06 PM

Posted 07 January 2019 - 03:16 PM

I don't think a browser is ever going to be able to launch these (security reasons).  Have you tried in Theater Desktop?



#3 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 135861 posts
  • Local time: 10:06 PM

Posted 07 January 2019 - 03:34 PM

Theater Desktop is what he's got there in his first screenshot. What version of Emby Server is this?



#4 S3v3nD34dly51ns OFFLINE  

S3v3nD34dly51ns

    Member

  • Members
  • 10 posts
  • Local time: 09:06 PM

Posted 07 January 2019 - 04:43 PM

Emby Server version is 3.5.3.0



#5 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 135861 posts
  • Local time: 10:06 PM

Posted 07 January 2019 - 06:07 PM

Ok, there a lot of improvements with the upcoming new release. Please try that once available. You will need to remove and re-setup your external players. Thanks.



#6 S3v3nD34dly51ns OFFLINE  

S3v3nD34dly51ns

    Member

  • Members
  • 10 posts
  • Local time: 09:06 PM

Posted 07 January 2019 - 06:39 PM

Any idea on when that will be available? Looking forward to new features, literally been a Plex user for the past 3 years and watched a youtube video on Emby sometime last week......so now here I am, more versatile and functional. =)

Great job guys, thanks!!



#7 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 135861 posts
  • Local time: 10:06 PM

Posted 07 January 2019 - 06:41 PM

Any day now !



#8 S3v3nD34dly51ns OFFLINE  

S3v3nD34dly51ns

    Member

  • Members
  • 10 posts
  • Local time: 09:06 PM

Posted 07 January 2019 - 07:23 PM

SWEET!!  Be really nice to have a github beta release channel that you can opt in and test  *hint hint*  :D



#9 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 135861 posts
  • Local time: 10:06 PM

Posted 08 January 2019 - 01:38 AM

if we have beta releases for your platform, the instructions can be found on the download page of our website. thanks.



#10 S3v3nD34dly51ns OFFLINE  

S3v3nD34dly51ns

    Member

  • Members
  • 10 posts
  • Local time: 09:06 PM

Posted 15 January 2019 - 05:57 PM

so got the new player 4.0.0.2 update, I removed and tried to re setup the external players but now getting something a little bizarre, now it's not giving a relevent gaming system to choose, instead when I click the drop down arrow it just goes to a blue screen that says 'Game System:". I've uninstalled Emby Theater (Win 10) and reinstalled and keeps replicating the issue.  

Attached Files



#11 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 135861 posts
  • Local time: 10:06 PM

Posted 15 January 2019 - 06:18 PM

Make sure you've updated the plugin on the server and gone through a full library scan.



#12 S3v3nD34dly51ns OFFLINE  

S3v3nD34dly51ns

    Member

  • Members
  • 10 posts
  • Local time: 09:06 PM

Posted 15 January 2019 - 07:04 PM

der moment.........hahaha!! Eureka!   it's alive, oh yeah now we're talking!!  



#13 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 135861 posts
  • Local time: 10:06 PM

Posted 16 January 2019 - 12:37 AM

Thanks for the feedback.



#14 crazybbs OFFLINE  

crazybbs

    Advanced Member

  • Members
  • 155 posts
  • Local time: 10:06 PM

Posted 18 January 2019 - 05:26 PM

Hi @Luke

 

the api is broken and doesn't give any windows games list 

 

5c4243800880d_Capture.jpg

 

 

I know you changed GameSystem name from Windows to PC and I modified everything in my plugin.

 

However the plug in is not able to populate windows game list because querying API now return 0 items

 

I checked the gamebrowser sourcecode and saw that you commented line with the condition to look for "Windows" that I would've just modified to "PC" but all the line is commented

 

public object Get(GetWindowsGames request)   {   _logger.Debug("GetWindowsGames request received");      

 

var windowsGames = _libraryManager.GetItemList(new InternalItemsQuery   {  

 

IncludeItemTypes = new[] { typeof(Game).Name },  

 

OrderBy = new[] { new ValueTuple<string, SortOrder>(ItemSortBy.SortName, SortOrder.Ascending) }   })  

 

//.Where(i => i is Game && !string.IsNullOrEmpty(((Game)i).GameSystem) && ((Game)i).GameSystem.Equals("Windows"))  

 

.ToList();  

 

Could you plz help me on this?

 

Thank you.


Edited by crazybbs, 18 January 2019 - 05:26 PM.


#15 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 135861 posts
  • Local time: 10:06 PM

Posted 18 January 2019 - 05:29 PM

What do you need this for?



#16 crazybbs OFFLINE  

crazybbs

    Advanced Member

  • Members
  • 155 posts
  • Local time: 10:06 PM

Posted 18 January 2019 - 06:10 PM

I need it to lauch windows games inside Emby theater with my custom plug in



#17 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 135861 posts
  • Local time: 10:06 PM

Posted 19 January 2019 - 01:11 AM

Why can't you just use the external player setup that we have?



#18 crazybbs OFFLINE  

crazybbs

    Advanced Member

  • Members
  • 155 posts
  • Local time: 10:06 PM

Posted 19 January 2019 - 09:23 AM

Because windows game need a game title based configuration and the current external player setup is only gamesystem based. My plug in is just the external player plug in modified to support windows game.  with this setup i was able to lauch any windows game and even youtube and other program so it's really important to me to get gamebrowser windows game list api fixed.

 

Can you help me plz plz plz


Edited by crazybbs, 19 January 2019 - 09:26 AM.


#19 crazybbs OFFLINE  

crazybbs

    Advanced Member

  • Members
  • 155 posts
  • Local time: 10:06 PM

Posted 21 January 2019 - 03:52 PM

I fixed temporarily my problem compiling gamebrowser Plug in with your current query to the database.

It's returning all the games so I got thousands of games but I can still select the correct game.

 

My plug is back working for now and I can live with that for a few times.

 

I know you don't want to put too much effort in games support but if you can just point me to a wiki to know how the queries work on your new librarymanager classes, i could fix it Permanently.

 

We're not the main focus of Emby but we're still a lot of "paid" users who like game support and it would be really appreciate if we can have some little help.

 

Thank you,


Edited by crazybbs, 21 January 2019 - 03:53 PM.

  • HavokValor likes this

#20 crazybbs OFFLINE  

crazybbs

    Advanced Member

  • Members
  • 155 posts
  • Local time: 10:06 PM

Posted 22 January 2019 - 01:27 PM

@Luke

 

I took time to do some reverse engineering  digging in the methods and found solution so I pulled a request on github to update gamebrowser.

 

I'm not sure if it's the best way but I didn't find a direct method to query database by GameSystem.

 

It's now fully working and it would be nice if you could update it on catalog so everyone using my plug in can use it again.

 

Thank you,







Also tagged with one or more of these keywords: plugin, gamebrowser

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users