Giter Site home page Giter Site logo

DLNA Docs about jellyfin-docs HOT 2 OPEN

jellyfin-archive avatar jellyfin-archive commented on July 3, 2024 1
DLNA Docs

from jellyfin-docs.

Comments (2)

Artiume avatar Artiume commented on July 3, 2024

Pulled from post.

Unfortunately I don't have a link because I couldn't find any documentation and had to do a lot of debugging. I did the following:

  1. Enable the DLNA server on Jellyfin by going to Dashboard > DLNA and then enable the DLNA Server. Click Save at the bottom
  2. On the same page at the top it says "Profiles". Click on it and create a new custom profile using the + button
  3. In the Info tab:
    1. Give a name to your profile (it can be anything)
    2. Select a User's library to use
    3. Scroll down to the "Identification" Section and expand it.
      1. In the "Friendly Name" field, type in your TV's name (you can find this on WebOS by going to All Settings > General > About This TV > TV Information > Device Name (this is what you want)
      2. Leave the rest blank and go to the "HTTP Headers" Section
      3. Click on the + button
      4. In the "Name" field type in: DLNADeviceName.lge.com
      5. In the "Value" field type in the Device Name you found earlier
      6. Make sure "Match Type" is "Equals"
      7. Hit save at the bottom
    4. Expand the "Subtitle Profiles" section and make sure the different subtitles formats are there. I found the following ones to be the most common/important:
      1. srt, sub, dvdsub, pgs, pgssub, subrip
      2. If you think there are some missing, you can add them.
      3. Hit the save button again!
  4. In the Remaining Tabs at the top ("Direct Play", "Transcoding", "Containers" etc):
    1. This is where you specify what type of codecs and containers your TV can handle.
    2. I was lazy so I specified "All" for everything. This basically means you're telling jellyfin that your TV can handle all types of codecs and containers (it worked for me with the LG B8 model)
    3. Go through all the tabs and remove any existing specifications by clicking the "Rubbish Bin" button. Then click on "new" and select a "Type" at the top, and if the field says "This can be left empty to apply to all..." at the bottom, then leave it blank and hit save (otherwise type in "All" and hit save). Do this for all the dropdowns in the "Type" field.
    4. Make sure you do this in all of the tabs ("Direct Play", "Transcoding", "Containers" etc). At the end if you look through the different tabs, it should say "All" for everything
  5. Restart your jellyfin server! On your LG TV go to the "Photos & Videos" app and you should see "Jellyfin" on there. Hopefully you should be able to start watching your content!
  6. If something isn't working then your best option is to go on Jellyfin > Dashboard > DLNA and enable "DLNA Debugging". There will be a log file for DLNA somewhere in the logs folder (specified in Jellyfin > Dashboard > Scroll to bottom, in the "Paths" section)

I hope this helps.. It took me a while to get Jellyfin to apply the correct profile to the TV. Turns out it only uses the HTTP Headers to match the profile to the TV. I had to use Wireshark to see what type of headers the TV was sending back to Jellyfin and "DLNADeviceName.lge.com" stuck out, and it worked! Good luck :)

from jellyfin-docs.

Artiume avatar Artiume commented on July 3, 2024

https://github.com/UniversalMediaServer/UniversalMediaServer/tree/master/src/main/external-resources/renderers

from jellyfin-docs.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.