Comments (2)
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:
- Enable the DLNA server on Jellyfin by going to Dashboard > DLNA and then enable the DLNA Server. Click Save at the bottom
- On the same page at the top it says "Profiles". Click on it and create a new custom profile using the + button
- In the Info tab:
- Give a name to your profile (it can be anything)
- Select a User's library to use
- Scroll down to the "Identification" Section and expand it.
- 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)
- Leave the rest blank and go to the "HTTP Headers" Section
- Click on the + button
- In the "Name" field type in: DLNADeviceName.lge.com
- In the "Value" field type in the Device Name you found earlier
- Make sure "Match Type" is "Equals"
- Hit save at the bottom
- 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:
- srt, sub, dvdsub, pgs, pgssub, subrip
- If you think there are some missing, you can add them.
- Hit the save button again!
- In the Remaining Tabs at the top ("Direct Play", "Transcoding", "Containers" etc):
- This is where you specify what type of codecs and containers your TV can handle.
- 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)
- 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.
- 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
- 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!
- 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.
from jellyfin-docs.
Related Issues (20)
- Chromecast - Nginx Content Security Policy HOT 5
- Missing information about Shows specials
- Podman install instructions are incorrect HOT 1
- Nginx HTTP 2.0 issues
- Undocumented Movie folders
- Error Protocol In Nginx Default Http Conf HOT 1
- codec support page needs updating to support new changes?
- Documentation for Installing on Synology
- Audio books file extensions and naming
- Native web server certificate generation instructions HOT 1
- Traefik v2 variables are deprecated
- [Issue]: group_add doesn't support integer in Compose v2 HOT 4
- Addon vs Add-on inconsistency HOT 1
- Add AAAA (IPv6) records for jellyfin.org HOT 1
- group_add not available in compose v3
- Video compatibility for Android needs updating
- Current service file for generic tarball install is not working HOT 1
- Getting help is no help HOT 1
- Asustor, Not finding it in app central HOT 1
- NVENC Encoding on GPU and Decoding on CPU
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jellyfin-docs.