Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Jellyfin
  3. Transmission + Jellyfin

Transmission + Jellyfin

Scheduled Pinned Locked Moved Solved Jellyfin
7 Posts 4 Posters 2.6k Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    cylon
    wrote on last edited by
    #1

    Hello all,

    I'm new to Cloudron and Jellyfin.

    I have installed Transmission and Jellyfin on my server and I'm wondering how can I access files downloaded from Transmission into Jellyfin ?

    I see similar discussion on the forum and a solution proposed by @mehdi with the river app. It seems really great but this app hasn't been updated in 3 years so I'm wondering if it's still working ?

    Also can use a volume to shared the downloaded folder from Transmission with Jellyfin ?

    Thanks for your help !

    1 Reply Last reply
    2
    • girishG Offline
      girishG Offline
      girish
      Staff
      wrote on last edited by
      #2

      @cylon I have adjusted the package a bit to accomodate volumes by default.

      • Setup a volume and mount it in both the apps
      • Change the download path in transmission to the volume https://docs.cloudron.io/apps/transmission/#download-path
      • Then, add that volume path to jellyfin also

      If you need something more complicated, transmission allows scripting after download is complete. See https://docs.cloudron.io/apps/transmission/#post-processing-script

      1 Reply Last reply
      2
      • C Offline
        C Offline
        cylon
        wrote on last edited by cylon
        #3

        Yeah that pretty much what I did: adding a volume and mounting in both apps. I also had the issue with torrent disapearing in transmission and had to change a config as said in this post: https://forum.cloudron.io/topic/5811/torrents-are-removed-from-transmission-upon-completion/5
        --> I think the default post processing script is not working and should be removed (https://docs.cloudron.io/apps/transmission/#post-processing-script)

        So, couple of question: I see that Transmission package in my Cloudron have been updated to 2.3.0 which changed the configuration:

        • downloaded path: /app/data/files/Downloading/
        • the "use temporary folder" option is now disabled

        The working config I did in my Transmission was:

        • downloaded path: /media/movies (the volume I created and mounted into Transmission)
        • the "use temporary folder" option was enabled to /app/data/files/Downloading/

        I don't see how the new config use a share volume ? Is the /app/data/files/Downloading/ a shared volume with Jellyfin? How do I read this volume from Jellyfin ? In the volume list in my cloudron I only see the one I created. Is it normal ?

        girishG 1 Reply Last reply
        0
        • robiR Offline
          robiR Offline
          robi
          wrote on last edited by
          #4

          It would be great to generate a nice RSS feed from the downloads.

          Conscious tech

          1 Reply Last reply
          0
          • C cylon

            Yeah that pretty much what I did: adding a volume and mounting in both apps. I also had the issue with torrent disapearing in transmission and had to change a config as said in this post: https://forum.cloudron.io/topic/5811/torrents-are-removed-from-transmission-upon-completion/5
            --> I think the default post processing script is not working and should be removed (https://docs.cloudron.io/apps/transmission/#post-processing-script)

            So, couple of question: I see that Transmission package in my Cloudron have been updated to 2.3.0 which changed the configuration:

            • downloaded path: /app/data/files/Downloading/
            • the "use temporary folder" option is now disabled

            The working config I did in my Transmission was:

            • downloaded path: /media/movies (the volume I created and mounted into Transmission)
            • the "use temporary folder" option was enabled to /app/data/files/Downloading/

            I don't see how the new config use a share volume ? Is the /app/data/files/Downloading/ a shared volume with Jellyfin? How do I read this volume from Jellyfin ? In the volume list in my cloudron I only see the one I created. Is it normal ?

            girishG Offline
            girishG Offline
            girish
            Staff
            wrote on last edited by girish
            #5

            @cylon I have changed the transmission package a bit (when I was investigating this topic). Essentially, for new installations,

            • The default location of downloaded files is now /app/data/downloads/ . This can be changed. In your case, this would be the volume in /media/movies.
            • The app doesn't enable any scripting. Previous version had a script to hard link files to another directory (which doesn't work well depending on the volume file system). This script also made some assumptions about the names of the Downloaded folder etc. This was hard to document explain, so I just removed it by default.

            I thought I had preserved the old configuration for user's in older versions but maybe I made some mistake.

            So, maybe you can just start afresh, just to overrule any packaging mistakes I made. What you would do is:

            • Add the volume in Jellyfin app as well . You do this in the mounts section of the app -
            • In Jellyfin, add a library with the path of /media/movies .
            C R 2 Replies Last reply
            1
            • girishG girish

              @cylon I have changed the transmission package a bit (when I was investigating this topic). Essentially, for new installations,

              • The default location of downloaded files is now /app/data/downloads/ . This can be changed. In your case, this would be the volume in /media/movies.
              • The app doesn't enable any scripting. Previous version had a script to hard link files to another directory (which doesn't work well depending on the volume file system). This script also made some assumptions about the names of the Downloaded folder etc. This was hard to document explain, so I just removed it by default.

              I thought I had preserved the old configuration for user's in older versions but maybe I made some mistake.

              So, maybe you can just start afresh, just to overrule any packaging mistakes I made. What you would do is:

              • Add the volume in Jellyfin app as well . You do this in the mounts section of the app -
              • In Jellyfin, add a library with the path of /media/movies .
              C Offline
              C Offline
              cylon
              wrote on last edited by
              #6

              @girish said in Transmission + Jellyfin:

              I thought I had preserved the old configuration for user's in older versions but maybe I made some mistake.

              Ok I understand better now, I was surprised my config had changed. I will update my config back to what it was
              Thanks for your help

              1 Reply Last reply
              0
              • nebulonN nebulon marked this topic as a question on
              • nebulonN nebulon has marked this topic as solved on
              • girishG girish

                @cylon I have changed the transmission package a bit (when I was investigating this topic). Essentially, for new installations,

                • The default location of downloaded files is now /app/data/downloads/ . This can be changed. In your case, this would be the volume in /media/movies.
                • The app doesn't enable any scripting. Previous version had a script to hard link files to another directory (which doesn't work well depending on the volume file system). This script also made some assumptions about the names of the Downloaded folder etc. This was hard to document explain, so I just removed it by default.

                I thought I had preserved the old configuration for user's in older versions but maybe I made some mistake.

                So, maybe you can just start afresh, just to overrule any packaging mistakes I made. What you would do is:

                • Add the volume in Jellyfin app as well . You do this in the mounts section of the app -
                • In Jellyfin, add a library with the path of /media/movies .
                R Offline
                R Offline
                RalphCravens
                wrote on last edited by
                #7

                @girish Thank you, you saved my day. If I want to know more, I will ask you.

                1 Reply Last reply
                1
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • Bookmarks
                • Search