Welcome to Incremental Social! Learn more about this project here!
Check out lemmyverse to find more communities to join from here!

Jellyfin: The Free Software Media System

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

ryannathans , in Chromecast Jellyfin issues

Are you trying to play 4k content on a non-4k tv and making the chromecast rescale content? That will result in these issues because the chromecast is a slow POS that needs to play 4k content on a 4k tv

NateSwift ,

Jellyfin should transcode that server side no?

ryannathans ,

Jellyfin doesn't know what screen resolution the chromecast is targeting, either that or the expectation is that on device down scaling is fast enough

NateSwift ,

Are you sure? The jellyfin client (web or app) knows what resolution it needs, and the transcode logs on my jellyfin server show an output resolution being explicitly defined. Both the source and player are 1080p (no 4K on my server) so I can’t be sure though

ryannathans ,

I'm sure, I have this problem on 2 4k chromecasts on 2 1080p TVs with 4k content

NateSwift ,

Huh, that definitely feels like something Jellyfin should be able to do. Thanks for the info!

dingdongitsabear OP ,

no 4k content, no transcoding (disabled server side), plain ol' 264/265 files, no other devices have issues. worked fine for the first day or two. it's possible there was a system update but I don't know, latest ATV app.

Xyre , in Chromecast Jellyfin issues

The only issues I have with mine is the audio is ever so slightly out-of-sync and I have to hard restart it every few days. Otherwise it's been great.

dingdongitsabear OP ,

just to confirm, you have the 4K version? latest ATV app and Jellyfin 10.9.6?

Xyre ,

Yup! I keep an eye on the updates in hope it fixes the audio sync issues. Been eyeing the new model that's expected to drop in a few months.

rambos , in Chromecast Jellyfin issues

Got one few days ago and I can confirm its working perfectly fine. I just did software update on first boot, installed jellyfin and next thing Im watching a movie

dingdongitsabear OP ,

this one also worked as advertised for the first day or two and started glitching by day three. I'd a appreciate if you could ping back in a couple of days whether it's still working.

rambos ,

I will if i dont forget. Feel free to remind me.

I was reading other comments as well. You can also disable transcoding on the client side, the video will not play at all if transcoding is required. Also try disabling subtitles, sometimes subtitles require transcoding for some reason (don't know why tho).

dingdongitsabear OP ,

it's all directplay, transcoding is disabled server-side and the server logs are the same as when other devices at that location play something. I'll keep digging.

rambos ,

Get it closer to AP and see is it wifi signal

ASeriesOfPoorChoices , in We're good, seriously! - Jellyfin

it's worth thinking if they put that money in a basic account with 5% interest (I get 4.5% in one of my accounts and 5.2% in another, so I'll simplify), with $24k in there, that would be $100 per month, or 20% of their monthly budget.
7% is quite common with basic etfs, but it's more annoying to move money back to pay bills then. My point is: this could/should last even longer. Money which doesn't increase in value, loses value (inflation).

ryannathans , in Jellyfin Media Player v1.11.1 released

4 days old, keep up 😋

st3ph3n OP ,

Yep, I only noticed because I got prompted to update when I ran it today!

ryannathans ,

Updates coming out so fast I am never up to date haha

JoMiran , in Jellyfin Media Player v1.11.1 released
@JoMiran@lemmy.ml avatar

Is Jellyfin still broken on XBox?

NuclearDolphin , in We're good, seriously! - Jellyfin

Does anyone know of an all-in-one Helm chart or Kustomize manifest that has jellyfin bundled with all the -arr applications?

Procedure8295 ,

Wouldn't that be a pain to maintain?

NuclearDolphin ,

I'm not sure, probably? I gave up on trying to setup the -arr suite in my cluster because I was having issues with sharing PVCs.

But I'd like to get everything playing nicely soonish. I was hoping for something all-in-one because each of the -arr apps has so much to configure, and there's a ton of interchangeable parts in the space, and I'd rather not have the cognitive overload of all the decisions and have a config that just works™

Procedure8295 ,

Sharing PVC's seems like an anti pattern. My suggestion would be to share storage by having network storage instead like a NAS and share that with the same user in all Deployments. Generally for each *arr you need a /data and a /config so the data should be same location in the shared network solution. Check out https://hotio.dev/ for ready solutions which you only need to supply with the storage basically. Default settings works for me.

pineapplelover , in We're good, seriously! - Jellyfin

Guess I won't donate to them now?

ASeriesOfPoorChoices ,

but maybe later.

thefrankring , in We're good, seriously! - Jellyfin
@thefrankring@lemmy.world avatar

Never used Jellyfin, but I think this is dope!

Allero , in We're good, seriously! - Jellyfin

So heartwarming to see some of the key open-source projects having more than enough for development! Yay for the devs!

Pfeffy , in We're good, seriously! - Jellyfin

[Thread, post or comment was deleted by the author]

  • Loading...
  • macaroni1556 ,

    Wow, you came to the Jellyfin community to write a long comment saying "I don't know what this is and I don't care"?

    You don't have to care!

    Hacksaw , (edited )

    We all get frustrated some days, I appreciate that you deleted your comment, no worries.

    Pfeffy ,

    You are right, it was an ignorant comment, born out of frustration from my day. I've removed it.

    JoshuaFalken ,

    Time and time again, media will be removed from public viewing for nearly any reason. Online streaming services have what you want to watch only so long as their license to it is valid. Once it expires, it's gone off that platform - and not always to another one. Or the media gets edited to remove or alter something the owners don't want to promote.

    This is even true for the varying methods of sailing. Not everything will be available indefinitely. Certainly not at zero effort. While not being as simple as signing up for a service and watching a low bitrate copy of something within thirty seconds, it's not rocket science. You can get Jellyfin running with a small library in half an hour.

    Ultimately, do what suits you. A local media server works for some. Others will have everything in a single folder and view it through VLC. It's pretty irrelevant though when the vast majority just pay a subscription to one or multiple of the streaming companies that continue to serve watered down libraries at ever increasing prices.

    Pfeffy ,

    I don't know what you are talking about. I have never been unable to access whatever media I wanted using nothing but a web browser for the last 20 years.

    The last problem I can remember having is not being able to see season 2 of interview with a vampire on streamio because of some weird glitch. So I opened a browser and played it in like 15 seconds just by googling what I wanted to watch and Free TV.

    JoshuaFalken ,

    I think I explained what I was talking about rather well. Trying to view a piece of media in its highest release format isn't something that's always feasible. Anything even a few years old can to difficult to source. Ask anyone rebuilding a library after a drive failure. It's even worse if what you're trying to get had low viewership - it means an even smaller pool of people bothering to host the data.

    While I'm sure this is a niche situation within a niche situation, hosting your own media library locally allows offline playback. Quite nice in during a thunderstorm. Not an option with what you've described as your methods, but again, definitely an uncommon use case.

    ray , in We might need to add some more logic to the recommendation algorithm

    Huh. I saw cashback many years ago on tv or something but could never figure out the name even after a lot of googling. And here we are I've finally found it thanks to you. Maybe I'll give it another watch. For a long time I've thought about the thing of not looking at the clock when doing unpleasant activities.
    Thanks!

    BadlyDrawnUnicorn ,
    @BadlyDrawnUnicorn@sopuli.xyz avatar

    It's a pretty decent movie. Towards the end it kind of goes off the path it started on but otherwise a good watch.

    LordKitsuna , (edited ) in We're good, seriously! - Jellyfin

    This is great to hear, now maybe hire some more developers to make it work so i can switch. I desperately want to ditch plex, and i have jellyfin installed along side it for testing. It still regularly fails at basic content matching, playback of various files, and has significantly worse transcoding performance than plex.

    So while I'm desperate to escape them as they charge for basic features like tone mapping I'm also stuck until an alternative is at least as usable as plex. It's the one thing i don't have an open source self host for at this point.

    I've got immich for photos, Seafile for storage, my own pastebin, a piped instance (YouTube front end), a whoogle instance and several other self host alternatives. Really hoping jellyfin can take over for plex

    ssm , in We're good, seriously! - Jellyfin
    @ssm@lemmy.sdf.org avatar

    Companies: Will slurp up and sell every last bit of your user data to the highest bidder just to make one fraction of a cent extra profit

    Open Source Projects: Stop giving us money!

    bradbeattie , in We might need to add some more logic to the recommendation algorithm

    Hey, I've worked in the recommendations/similarity calculations. Could you post a screenshot of the detail page for Inside Out? I suspect your media doesn't have associated metadata (e.g. tmdb tags) that are used to power similarity calculations.

    CubitOom OP ,

    I'm not 100% sure what the detail page is but here is the page I see when selected.

    https://infosec.pub/pictrs/image/2dfc719b-059e-4c88-afc2-e0f800cc06d1.png

    I think I have Jellyfin mostly at the default setings, with one exception. I did change the name of the key for the rating variable in the metadata to be 'MPAA rating' instead of the default which I think was 'rating' before since I found it confusing. So if the current recommendation calculation is using that variable then I guess it would be null for all my media.

    Also, here is the metadata jellyfin shows.

    Inside Out (2015)
    Container: mkv
    Path: /mnt/ext4/film/film/Movies/Inside Out (2015).mkv
    Size: 5022 MB
    
    Subtitle
    Title: Italiano Forced - Default - SUBRIP
    Language: ita
    Codec: SUBRIP
    Default: Yes
    Forced: Yes
    External: No
    
    Video
    Title: Video 2160p - 4K - HEVC - HDR
    Codec: HEVC
    Profile: Main 10
    Level: 150
    Resolution: 3840x2160
    Aspect ratio: 16:9
    Interlaced: No
    Framerate: 23.976025
    Bitrate: 7401 kbps
    Bit depth: 10 bit
    Video range: HDR
    Video range type: HDR10
    DV title: DV Profile 8.1 (HDR10)
    DV version major: 1
    DV version minor: 0
    DV profile: 8
    DV level: 6
    DV rpu preset flag: 1
    DV el preset flag: 0
    DV bl preset flag: 1
    DV bl signal compatibility id: 1
    Color space: bt2020nc
    Color transfer: smpte2084
    Color primaries: bt2020
    Pixel format: yuv420p10le
    Ref frames: 1
    
    Audio
    Title: Italiano AC-3 5.1 - Dolby Digital - Default
    Language: ita
    Codec: AC3
    Layout: 5.1
    Channels: 6 ch
    Bitrate: 448 kbps
    Sample rate: 48000 Hz
    Default: Yes
    Forced: No
    External: No
    
    Audio
    Title: English AC-3 5.1 - Dolby Digital
    Language: eng
    Codec: AC3
    Layout: 5.1
    Channels: 6 ch
    Bitrate: 640 kbps
    Sample rate: 48000 Hz
    Default: No
    Forced: No
    External: No
    
    Subtitle
    Title: English Forced - SUBRIP
    Language: eng
    Codec: SUBRIP
    Default: No
    Forced: No
    External: No
    
    Subtitle
    Title: Italiano - SUBRIP
    Language: ita
    Codec: SUBRIP
    Default: No
    Forced: No
    External: No
    
    Subtitle
    Title: English - SUBRIP
    Language: eng
    Codec: SUBRIP
    Default: No
    Forced: No
    External: No
    

    PS: I scrape my metadata from themoviedb.org in Kodi and then export that to an xml file of the same name, Jellyfin seems to find and use that.

    bradbeattie ,

    https://github.com/jellyfin/jellyfin/blob/31aa44d23d12b5dbb5f9a131242cc82c9ef98f24/Emby.Server.Implementations/Data/SqliteItemRepository.cs#L2279 is what's discovering similar content. If the InheritedParentalRatingValue is considered zero, it's only going to match other content with the same value. Can you elaborate on "I did change the name of the key for the rating variable in the metadata to be ‘MPAA rating’ instead of the default which I think was ‘rating’ before since I found it confusing."? I suspect we're zeroing (ha ha) in on the problem.

    CubitOom OP ,

    Digging in a bit. It looks a bit different than I thought it did on my end.

    I periodically use Kodi to backup my metadata to an NFO file. But I guess I forgot to script that and haven't actually done that in a while. When Kodi scrapes the metadata it preprends the mpaa value with the string MPAA Rated . I did this to make it more obvious if the rating was scraped correctly since I've seen kodi attempt to scrape before but then just record the value as null.

    1. Inside Out didn't have an NFO that Jellyfin was reading from. But Jellyfin is set to scrape its own metadata from all avaliable sources. I just didn't enable it to write its own NFO file since I want the files that Kodi makes to take precidence and not be overwritten be Jellyfin. So for the case of insde out, it's pulling the correct rating without any changes. As seen in this desktop screenshot.
      https://infosec.pub/pictrs/image/8add5606-1b0e-4dbc-8cb1-cd97595ec36d.jpeg

    2. A Boy and His Dog, on the other hand does have a nfo from Kodi and it does have that MPAA rating on jellyfin with the prepended string as seen in this screenshot and in this bit from the nfo file.

    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    <movie>
        <title>A Boy and His Dog</title>
        <originaltitle>A Boy and His Dog</originaltitle>
        <ratings>
            <rating name="themoviedb" max="10" default="true">
                <value>6.300000</value>
                <votes>309</votes>
            </rating>
        </ratings>
        <userrating>0</userrating>
        <top250>0</top250>
        <outline>A young man and his telepathic dog wander a post-apocalyptic wasteland.</outline>
        <plot>Set in the year 2024 in post-apocalyptic America, 18-year old Vic and his telepathic dog, Blood, are scavengers in the desolate wilderness ravaged by World War IV, where survivors must battle for food and shelter in the desert-like wasteland. Vic and Blood eke out a meager existence, foraging for food and fighting gangs of cutthroats.</plot>
        <tagline>A rather kinky tale of survival.</tagline>
        <runtime>90</runtime>
        <thumb aspect="poster" preview="https://assets.fanart.tv/preview/movies/4917/movieposter/a-boy-and-his-dog-5e3fe50ad3787.jpg">https://assets.fanart.tv/fanart/movies/4917/movieposter/a-boy-and-his-dog-5e3fe50ad3787.jpg</thumb>
        <mpaa>MPAA Rated R</mpaa>
    

    https://infosec.pub/pictrs/image/6af8a993-a768-457c-8411-ea814ed0d337.jpeg

    1. Burning has a nfo file from Kodi. But the MPAA key is null in the NFO file. So there is no prepended string. However jellyfin still scraped the MPAA rating for it's self and correctly labeled it as seen in this screenshot and nfo.
      https://infosec.pub/pictrs/image/e5783b64-6d6d-40ab-bdfa-2789a01d8a7c.jpeg
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    <movie>
        <title>Burning</title>
        <originaltitle>버닝</originaltitle>
        <ratings>
            <rating name="themoviedb" max="10" default="true">
                <value>7.400000</value>
                <votes>1440</votes>
            </rating>
        </ratings>
        <userrating>0</userrating>
        <top250>0</top250>
        <outline>Jong-su bumps into a girl who used to live in the same neighborhood, who asks him to look after her cat while she&apos;s on a trip to Africa. When back, she introduces Ben, a mysterious guy she met there, who confesses his secret hobby.</outline>
        <plot>An aspiring writer goes to the airport to pick up a high school friend returning from a trip to Africa but is disheartened to see her with another man.</plot>
        <tagline>The truth is all in your head.</tagline>
        <runtime>148</runtime>
        <thumb aspect="poster" preview="https://image.tmdb.org/t/p/w500/kXiF80o74fE9gf3Utf9moAI7ar0.jpg">https://image.tmdb.org/t/p/original/kXiF80o74fE9gf3Utf9moAI7ar0.jpg</thumb>
        <mpaa></mpaa>
    

    So I guess I have 2 questions.

    1. Does the string I put in the rating distort the recommendation system?
    2. Does the recommendation system prioritize a local nfo file even if the value for the MPAA key is null when jellyfin actually has the correct rating in its cache?
    bradbeattie ,

    Yes, modifying the value is going to break the mappings (see https://github.com/jellyfin/jellyfin/blob/master/Emby.Server.Implementations/Localization/Ratings/us.csv). Anywho, I think we've discovered the root of your problem. How you choose to rectify it I leave to you! Personally, I'd recommend suffixing your filenames with [tmdbid-123456] as per https://jellyfin.org/docs/general/server/media/movies/ and letting themoviedb.org handle it all for you.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • incremental_games
  • jellyfin@lemmy.ml
  • meta
  • All magazines