this post was submitted on 21 Aug 2024
9 points (84.6% liked)

Jellyfin: The Free Software Media System

5750 readers
105 users here now

Current stable release: 10.10.2

Community Standards

Website

Forum

GitHub

Documentation

Feature Requests

Matrix (General Information & Help)

Matrix (Announcements)

Matrix (General Development)

Matrix (Off-Topic) - Come get to know the team and blow off steam!

Matrix Space - List of all the available rooms on Matrix.

Discord - Bridged to our Matrix rooms

founded 4 years ago
MODERATORS
 

I have sequential downloads enabled on my torrent client, I have a download speed that is fast enough that the ETA for the full download of the media is shorter than the duration of the media itself, and I can watch it in IINA or VLC, but, unfortunately Jellyfin doesn't recognise any new media in my designated library folders until a decent amount of time AFTER the entire file is downloaded and has it's correct extension.

Is there some way to watch as one downloads using Jellyfin?

top 10 comments
sorted by: hot top controversial new old
[–] brickfrog@lemmy.dbzer0.com 9 points 2 months ago (2 children)

Do you require that your torrent client download using .part files? Seems like it would be easier to disable that setting in your torrent client so it sequentially downloads into the expected file name and extension. That should be enough for Jellyfin to see it is a .mkv or whatever with the proper name and scan it/play it.

[–] Jimmycrackcrack@lemmy.ml 5 points 2 months ago (1 children)

Never occurred to me it was optional. I'll have to check if there's a setting for it.

[–] dessalines@lemmy.ml 1 points 2 months ago

It's def optional, and usually default off in most torrent clients.

[–] LucidBoi@lemmy.dbzer0.com 1 points 2 months ago (1 children)

How do you keep seeding it then?

[–] brickfrog@lemmy.dbzer0.com 3 points 2 months ago* (last edited 2 months ago) (1 children)

Just leave it loaded in the torrent client.

e.g. if a sequential downloading torrent was downloading into "thisfile.mkv" it starts off at 0% - 99% progress. Eventually when it finishes it'll still be the same "thisfile.mkv" just at 100% complete. Nothing in the torrent client changes, it'll keep the torrent loaded and seeding unless you configure it to stop.

With OP's post they are downloading without moving or renaming the file so nothing changes from a torrenting perspective. Not sure if you meant to ask something else, like if you're moving or renaming the file outside of the torrent client then yeah that would break the seeding.

[–] LucidBoi@lemmy.dbzer0.com 1 points 2 months ago (1 children)

I'm not sure whether I get what you guys are talking about. So, OP is downloading a torrent containing a sequential zip file? What I'm asking then is, how would he be able to continue seeding if the files were extracted by the torrent client?

Another question. When I'm downloading .part zip files as part of one torrent, how can I go about continuing seeding but not having to have both the archives and the extracted files to save space? Is that even possible?

[–] brickfrog@lemmy.dbzer0.com 1 points 2 months ago* (last edited 2 months ago) (1 children)

So, OP is downloading a torrent containing a sequential zip file?

We're in !jellyfin@lemmy.ml so OP is talking about downloading a media file (.mkv, .mp4, etc.). I don't think Jellyfin can play .zip files (?) but could be wrong.

So in the filesystem envision a .mkv movie file that exists but is only say 1% complete so maybe it is currently at 1 MB file size. This is a sequential download so it is downloading in order from beginning to end. Media players like Jellyfin, VLC, etc. can recognize and play this .mkv file, normally it'll stop when it gets to the 1% data end which could be maybe 3 minutes of playback or whatever.

The magic with a sequential download is that it is still downloading, in OP's case the download is going faster than the media playback. So by the time Jellyfin finishes playing that first 1% of the file the torrent client maybe already downloaded an additional 10% so Jellyfin continues playing the file uninterrupted. Meanwhile the torrent client is still going, since the download rate is ahead of Jellyfin's media playback that should mean that Jellyfin will eventually play the entire .mkv movie file uninterrupted from beginning to end.

You can sequentially download .zip files as well, in that case it'll just be this blob of data that starts at the beginning of the file data & goes through to the end. Not sure that is very useful to most people but if the sequential download grabbed the first/end pieces of the file maybe you can at least view the inside file listing of the .zip file before it finishes downloading, could be useful if you just want to preview it before the download completes?

When I’m downloading .part zip files as part of one torrent, how can I go about continuing seeding but not having to have both the archives and the extracted files to save space? Is that even possible?

Normally not possible, you need the untouched torrent data to exist to continue seeding.

No experience with this but I've read that if you're on Linux using a filesystem with FUSE you could sort of keep .zip files intact while still interacting with them, sort of like mounting the .zip files in the live OS. That might be more along the lines of what you're after since you'll be able to keep the .zip files untouched in that sense while still being able to use them elsewhere.

[–] LucidBoi@lemmy.dbzer0.com 2 points 2 months ago

Oh my God I completely misunderstood the entire thread.... sorry for making you write so much. OP is talking about downloading from jellyfin and sequential downloading has nothing to do with zips. i mixed up .part and .001 .002 etc. oops

[–] dessalines@lemmy.ml 1 points 2 months ago

Another good option is to use something like stremio in order to watch it immediately (but be sure also to add the torrent to your main seeding machine).

[–] 1hitsong@lemmy.ml -1 points 2 months ago

Locking due to topic being against community standards.

https://jellyfin.org/docs/general/community-standards/

Do not engage in, encourage, facilitate or discuss piracy in any Jellyfin communities. Jellyfin is a media server system for your own media collection; how you obtain media is not our concern and is not to be discussed in our communities in any form. Do not ask about where or how to obtain media, do not ask about, sell, trade, or otherwise facilitate access to other users' servers or discuss any piracy related topics. This includes discussing technologies commonly used for piracy and personal philosophies about it, in our communities. Please also refrain from discussing any topic that is closely related to piracy or accompanying topics and technology.