Jump to content

Dev Doc improvement


Recommended Posts

Posted

The current root page of the dev documentation should have a "Plugin C# API" and "Server C# API" in its "Emby SDK" TOC on the left hand side.

Right now, to find either API, you have to realized its under the developer home (not obvious), then find the "worth a look" link in the "Emby Server .NET API" group.

It would be great if there was a quick link at the top to get to the "Documentation/reference/index.html" page

Scott

Posted
2 hours ago, HawkXP71 said:

The current root page of the dev documentation should have a "Plugin C# API" and "Server C# API" in its "Emby SDK" TOC on the left hand side.

Right now, to find either API, you have to realized its under the developer home (not obvious), then find the "worth a look" link in the "Emby Server .NET API" group.

It would be great if there was a quick link at the top to get to the "Documentation/reference/index.html" page

Scott

 

Hi Scott,

thanks for the suggestion! We are welcoming suggestions as there's always room for improvements and we don't want to miss any opportunity for getting better.

Yet, in this case, I'm not quite sure what you're up to, because there's nothing like two different C# APis:

  • There's a .NET API for developing server plugins (C# is  .net language of course)
  • And there's a REST API for accessing Emby Server via  a remote connection
    For that REST API access, we are providing a range of ready-made implementations in various programming languages - including C#,
    but that's not a C# API, these are just REST API clients we provide for various languages
HawkXP71
Posted
On 8/27/2026 at 3:21 PM, softworkz said:

 

Hi Scott,

thanks for the suggestion! We are welcoming suggestions as there's always room for improvements and we don't want to miss any opportunity for getting better.

Yet, in this case, I'm not quite sure what you're up to, because there's nothing like two different C# APis:

  • There's a .NET API for developing server plugins (C# is  .net language of course)
  • And there's a REST API for accessing Emby Server via  a remote connection
    For that REST API access, we are providing a range of ready-made implementations in various programming languages - including C#,
    but that's not a C# API, these are just REST API clients we provide for various languages

Sorry if I was confusing :)

 

My goal? I want to be able to get to the server side C# api documentation as soon as possible. Not the REST api

I was hoping it could be added to the tree explicitly on the LHS

Posted
41 minutes ago, HawkXP71 said:

My goal? I want to be able to get to the server side C# api documentation as soon as possible. Not the REST api

I was hoping it could be added to the tree explicitly on the LHS

It's already there.

When you click on REFERENCE at the top, you get two choices in the TOC: https://betadev.emby.media/reference/index.html

 image.png

HawkXP71
Posted

I see the confusion, Im taling the Emby.SDK/Documentation/index.html

 

 

The home page for emby dev documenation, should have a one click way to go to the C# api, just as it does the REST API Clients

 

Screenshot 2026-08-31 13.10.39.png

Posted (edited)

Not sure what you mean, to me it looks like the two are treated equally:
image.png

Edited by softworkz
HawkXP71
Posted

Right now, from the root index.html I have to do the following (and remember, I dont work on this every day ), so Im doing this.


Open index.html

Click the emby SDK on the left hand side tree. 

Realize that was the wrong page..


Then I have to read the first block in "Whats new?" and find the Just take a look and see link,

nope wrong again

Then finally ill remember to find the "worth a look" and click that.

Im simply saying, in the menu tree
Emby SDK
| - Emby Server .NET API
| - Emby Server Rest API
    | - Rest API Clients
    | - Plugin Sample Code

Would make finding the C# server api much easier

 

 

Posted

Okay, now I got what you mean.

The point is that there are 4 separate TOCs - they are separate for a reason: The reference tocs are just gigantic and not really handy for browsing and even recognizing conceptual documentation topics from reference documentation pages.

I agree that the whole entry to the site can be improved in a number of ways and we'll surely do at some point, but I also believe that we have the best and most comprehensive developer documentation in the competition and all you have to remember for now is to click "REFERENCE" to get exactly to the TOC tree you're indicating...

Thanks a lot for your feedback. It won't get acted upon immediately, but be assured that it will be remembered once we'll be working on it again. 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...