• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Development Web Development Select by studio

     
    • 1 Vote(s) - 5 Average

    Select by studio

    Guide to get started on adding a web feature
    Emmanuel Eytan
    Offline

    Junior Member

    Posts: 3
    Threads: 1
    Joined: 2023 Dec
    Reputation: 0
    Country:United States
    #1
    2023-12-02, 07:46 AM
    Hello.

    I'd like to start using Jellyfin more. One of the things that would get me to do that is to be able to see a movie's studio on the title page, and for that studio to be linked to a selection to all movies from that studio. Ideally, I'd like that on the web and on the standalone client. (I'm on Linux.)

    I'd love to program that myself, but I have no idea as to where to get started: the codebase is so HUGE. Can anyone help with that?

    Thanks.
    FireSale
    Offline

    Junior Member

    Posts: 17
    Threads: 1
    Joined: 2023 Nov
    Reputation: 0
    Country:Canada
    #2
    2023-12-05, 11:49 PM (This post was last modified: 2023-12-05, 11:51 PM by FireSale. Edited 1 time in total.)
    Explore Codebase:
    Look into the src directory, particularly components or pages where movie details might be displayed.
    Find the relevant files handling the display of movie information.

    Modify UI to Include Studio Information:
    Identify Movie Metadata Handling:

    Find where the movie metadata is fetched and processed.
    Ensure that the studio information is included in this metadata.
    Modify UI Component:

    Update the UI component responsible for displaying movie details to include the studio information.
    This might involve editing React components or HTML templates.
    Emmanuel Eytan
    Offline

    Junior Member

    Posts: 3
    Threads: 1
    Joined: 2023 Dec
    Reputation: 0
    Country:United States
    #3
    2023-12-06, 01:16 AM
    Thanks so Much @FireSale!

    I didn't find references to React when I was looking through the source, but that makes a lot of sense. I also saw that the standalone client is simply Electron, which is great. There also seems to be a Vue.js alternative to React. How simple is it to use it? (I can use React, but I'd much rather use Vue. If it's not done or not recommended, I can absolutely use React.)
    Emmanuel Eytan
    Offline

    Junior Member

    Posts: 3
    Threads: 1
    Joined: 2023 Dec
    Reputation: 0
    Country:United States
    #4
    2023-12-06, 01:29 AM (This post was last modified: 2023-12-06, 01:33 AM by Emmanuel Eytan. Edited 1 time in total.)
    @FireSale So in this repo https://github.com/jellyfin/jellyfin, I don't find any file or directory containing the phrase "controller" or "page," except for the interface IHasWebPages. This leads me to think that I'm looking in the wrong place. Am I?
    Six66Mike
    Offline

    Junior Member

    Posts: 48
    Threads: 14
    Joined: 2023 Jun
    Reputation: 0
    #5
    2024-09-30, 09:32 AM
    Bumping this one as I was going to start creating Collections for this, but given Studio data is already part of a movies metadata, I'm looking for how I can display it below the Genres/Director/Writers section of the movie screen.

    How can I do this, noting I'm not a developer at all and the initial response is far too vague for me to understand.
    Apologies for any responses that seem short/rude, on the spectrum and get frustrated very easily with technology. Do my best to keep it under wraps but doesn't always work when something isn't going as it should. Weary-face
    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode