Jellyfin Forum
Getting started! - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Development (https://forum.jellyfin.org/f-development)
+--- Forum: Server Development (https://forum.jellyfin.org/f-server-development)
+--- Thread: Getting started! (/t-getting-started)



Getting started! - renegadeandy - 2024-11-05

Hi all.

I am getting started with Jellyfin development. My motivation is so I can lead the way with developing the solution for this feature request I made : https://features.jellyfin.org/posts/2942/i-would-like-jellyfin-to-have-a-compatible-sonos-content-service-for-first-class-sonos-integration

I have already done the following:

  1. Read the guidelines
  2. Read the getting started documentation
  3. Forked the master server project
  4. Created a feature branch for my work
  5. Cloned my fork
  6. Loaded VSCode (On MacOS)
  7. Cloned and built the Jellyfin web project
  8. Installed appropriate plugins
  9. Now I am looking at 'running' the server for the first time from source.
  10. I have opened Jellyfin.Server.launchSettings.json and added "JELLYFIN_WEB-DIR" with the path to my dist output from the npm build development command, to the environment variables for the "Jellyfin.Server".environmentVariables 
  11. Now! How do I actually run the Jellyfin.Server project within VSCode. I cannot seem to find the right 'starting' point (this could be my VSCode basics failing me). I do have the F# solution explorer and in their I have a nice green run button, and I select the jellyfin.server project, however it leads you to think it has started something, I don't believe it has (No output on the screen and also nothing in web browser on localhost:8096

Looking forward for some simple guidance on a step I am surely missing - thank you in advance!