• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support Troubleshooting Media Scanning & Identification Playlist Transfer

     
    • 0 Vote(s) - 0 Average

    Playlist Transfer

    Transfer Playlists from one Jellyfin server to another Jellyfin server
    Sneller61
    Offline

    Junior Member

    Posts: 6
    Threads: 2
    Joined: 2024 Jan
    Reputation: 0
    Country:United States
    #1
    2024-01-12, 04:24 PM (This post was last modified: 2024-01-12, 04:26 PM by Sneller61. Edited 1 time in total.)
    Hidy Ho from Colorado,

    Long time user and first time forum user.

    I am in the last stages of duplicating My Jellyfin server on my M2 Powerbook(MacOs Sonoma 14.2.1, Jellyfin-10.8.13) to a Terramaster NAS(TOS 5.x Jellyfin- 10.8.13). All libraries, structures, naming conventions  are identical.

    I have over 50 playlists that I would like to transfer but after way to many hours I am still stumped.

    Is this even possible? If not, a simplified process to do this this would be an AWESOME FEATURE! 

    Do I have to bite the bullet and do it manually?

    I'm really weak on line command solutions-just fyi.

    Any help would be appreciated.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,373
    Threads: 10
    Joined: 2023 Jun
    Reputation: 464
    Country:United States
    #2
    2024-01-12, 06:30 PM
    There should be a playlist folder with a bunch of files in it for each playlist. IIRC there is a .config directory in your home folder. The playlist folder is somewhere in there.

    Since you said you aren't familiar with command lines, the dot at the beginning of .config means it is hidden unless you tell the command line or UI to show hidden items.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    Sneller61
    Offline

    Junior Member

    Posts: 6
    Threads: 2
    Joined: 2024 Jan
    Reputation: 0
    Country:United States
    #3
    2024-01-12, 08:39 PM
    Thanks for responding.
    I have the Jellyfin folder with all that(~/.local/share).
    Contains metadata, playlist info (in xml format)

    What do you suggest?
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,373
    Threads: 10
    Joined: 2023 Jun
    Reputation: 464
    Country:United States
    #4
    2024-01-12, 08:46 PM
    It should be as simple as finding the playlist folder on your Terramaster and copying those XML files in there.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    Sneller61
    Offline

    Junior Member

    Posts: 6
    Threads: 2
    Joined: 2024 Jan
    Reputation: 0
    Country:United States
    #5
    2024-01-16, 12:00 AM
    (2024-01-12, 08:46 PM)TheDreadPirate Wrote: It should be as simple as finding the playlist folder on your Terramaster and copying those XML files in there.

    Thanks again. I have tried that many times. The Jellyfin folder just gets overwritten(at least that's been my experience) when you fire up the server. I think the problem is with the volume name in the .xml file.  On the source server the volume is "/workmedia/yada/yada/yada". On the target server, the volume name is "Volume1/yada/yada/yada", so when you drag it over it has the old volume name. The rest of the path is valid.

    I tried a global search and replace before and was unsuccessful, I think I'll try again. Open to any suggestions.
    William Staven
    Offline

    Junior Member

    Posts: 1
    Threads: 0
    Joined: 2025 Jun
    Reputation: 0
    #6
    2025-06-21, 06:59 AM
    Try tracklist .pro
    wbravin
    Offline

    Member

    Posts: 111
    Threads: 29
    Joined: 2023 Sep
    Reputation: 0
    Country:Italy
    #7
    Yesterday, 12:22 PM
    (2024-01-12, 06:30 PM)TheDreadPirate Wrote: There should be a playlist folder with a bunch of files in it for each playlist.  IIRC there is a .config directory in your home folder.  The playlist folder is somewhere in there.

    Since you said you aren't familiar with command lines, the dot at the beginning of .config means it is hidden unless you tell the command line or UI to show hidden items.

    @TheDreadPirate

    hello all

    Since January of this year i have been struggling with my whole sistem.. I bit the bullet and reinstalled everything from proxmox to truenas to jellyfin. and still was not working well so i re-develop the proxmox server to and just installed truenas with a jellyfin app.

    This means that hi had to rebuild my jellyfin server from scratch.

    I had all my Jellyfin playlists on my backup server and i tried to copy and paste all the playlists from my data/playlist     to my new server data/playlist.

    as i restart jellyfin client i see the playlists in my playlist library however i always get a playerror.

    How do i avoid re-building 167 playlists over and over again every time i need to reinstall Jellyfin
      

    Thank you
    Servers: Dell r720 128gb ram  2x 5690  24tb HGST
    Supermicro x10 32 gb ram 1 X 5675   20TB HGST
    Truenas scale with Jellyfin  as an app in truenas on both
    I still say to use less internet and use more cabernet (responsibly (only if driving))
    be well now


    gotkube64
    Offline

    Junior Member

    Posts: 1
    Threads: 0
    Joined: 2025 Nov
    Reputation: 0
    Country:Canada
    #8
    8 hours ago
    @wbravin

    So, I've also recently had a problem with my playlists vanishing after migrating my library. With a little help from ChatGPT, it seems the xml files at jellyfin/data/playlists get written after the fact, and are also stored in the library.db file under the 'data' column of the TypedBaseItems table.

    Going back to my old (known working) library.db, I was able to find a json blob containing my playlist details and dump it to a .json file, change the path of each file in the blob to the location on the new server, then restored that file on my new Jellyfin server for a playlist of the same name, and it worked!

    Since I suspect I'll encounter this issue again in the future, I wrote a couple scripts to help the process along a little; I've posted them to my github in case it helps someone else: https://github.com/gotkube/jellyfin-playlist-dump
    wbravin
    Offline

    Member

    Posts: 111
    Threads: 29
    Joined: 2023 Sep
    Reputation: 0
    Country:Italy
    #9
    2 hours ago
    @gotkube64

    Thank you for your reply

    I think it is a issue with Jellyfin architecture.

    IMOH when installing Jellyfin, it should not be the installation attributing ownership of the playlist it should be the to decide the ownership and UID. Simply because a user may have more than one installation, either a redundant server (such as i do) a second home or a mobile device (other than a phone) which could be mobile home/camper boat etc.

    I looked at the link provided. At the moment i do not understand how to use it or its benefits.

    I will try it next week

    I'm also a proud to be canadian
    Servers: Dell r720 128gb ram  2x 5690  24tb HGST
    Supermicro x10 32 gb ram 1 X 5675   20TB HGST
    Truenas scale with Jellyfin  as an app in truenas on both
    I still say to use less internet and use more cabernet (responsibly (only if driving))
    be well now


    « Next Oldest | Next Newest »

    Users browsing this thread: 2 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode