![]() Watching incomplete downloads is possible thanks to configuring uTorrent for sequential_downloads. import D:\media\Movies\Movie (2022)\Movie (2022).mkv into the Movies library.Īt this point, the movie will show up in the Jellyfin UI within a ~minute (even as the torrent download is still in progress). POSTing to Jellyfin's API to notify that a new piece of media exists at the virtual pool path, e.g. Resolving the hardlink path to the pool's virtual path, e.g. ![]() Passing the physical path to Filebot's Auto Media Center, which is configured to write a hardlink to Jellyfin's library directory, e.g. virtual path of D:\torrents\auto_media\movie.mkv points to physical path of E:\PoolPart.153a25d1-7745-48a3-81ba-7236a9f04987\torrents\auto_media\movie.mkv Querying DrivePool for the physical path, e.g. There's a PowerShell FileSystemWatcher script configured to monitor D:\torrents\auto_media for new files UTorrent (2.2.1) is configured to watch D:\torrents\watch and download to D:\torrents\auto_media Jellyfin is configured with library paths of D:\media\Movies and D:\media\TV Shows QNAP TR-004 with 4x 14TB drives pulled from WD EasystoreĭrivePool pools all drives under D:\ (rebalancing is disabled to avoid breaking hardlinks). I drop a torrent into my watch directory (with Prowlarr or some other means), and within a ~minute the movie shows up in Jellyfin, and I am able to start watching it before the download has completed.īeelink GTR5 PC (functions as both the Jellyfin server and the main player) I use DrivePool with Hardlinks, which many have implied is not possible, for example here. There's a couple of things that I consider to be somewhat unique about this config: The above exception was the direct cause of the following exception:įile "discord_package", line 939, in invokeįile "whatever_the_core_thing_is", line 863, in invokeįile "the_core_thing_again", line 94, in wrappedĭ.Posting my setup here as I think it could be helpful to others, as well as hoping to see if anyone can propose any critiques/improvements. While the bot successfully joins the voice channel every time, and I can confirm the file is not corrupted, I get greeted with a very " pleasing" exception: Ignoring exception in command foo:įile "discord_package", line 85, in wrappedĪwait playsound(message, connected.channel, fileName, bot, connected)ĪttributeError: 'VoiceClient' object has no attribute 'create_ffmpeg_player' ![]() I am trying to play a local audio file in a voice channel. (Note: when I test this, I am indeed in a voice channel.) more = True)īot = commands.Bot(command_prefix= settings) Take a look at this code: async def playSound(ctx, channel, file, bot, connected):Īwait (embed = returnembed(preset = 'playingSound', info = str(channel)))Ĭtx =.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |