All the applications you love—built and maintained by a community member who understands what you need on Unraid. Love a particular app or plugin? Donate directly to the developer to support their work.
Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.
The Plex Media Server enriches your life by organizing all your personal media, presenting it beautifully and streaming it to all of your devices. It's easy to use, it's awesome, and it's free!
The plexpass Media Server enriches your life by organizing all your personal media, presenting it beautifully and streaming it to all of your devices. It's easy to use, it's awesome, and it's free!
This is an unRAID Docker template for:
Debrid Media Bridge
"An All-In-One image for the unified deployment of Riven, Zurg, and rclone"
https://hub.docker.com/r/iampuid0/dmb/
!!!!!!!!! ADDITIONAL STEPS REQUIRED DURING INITIAL SETUP !!!!!!!!!
This link has all the information and links you might need: https://github.com/Unlearned6688/unraid-templates/blob/main/template-readmes/dmb-readme.md
During the first setup, directories will be created using root user on the host OS (unRAID).
However, the container uses a non-root user called DMB when running normally.
So, you need to change the owner of the DMB directories to the unRAID default of owner: nobody group:users aka 99:100
Method 1 CLI
1. stop the docker container fully. Wait to see it fully stopped.
2. access the terminal as root user
3. run the command chown -R 99:100 /mnt/user/appdata/DMB
4. run the above command again for any other directories used by DMB eg /mnt/user/DMB (skip if you only have one directory)
5. Restart the container. Check logs. You might need to stop container and run the chown command two times during the first setup only.
Method 2 unRAID GUI
1. stop the docker container fully. Wait to see it fully stopped.
2. login to unRAID GUI as root user
3. Locate your ./appdata/DMB directory (if you setup shares (most people do) then click shares, go into appdata, you'll see DMB there after the first run)
4. click the + sign on the right side of the ./appdata/DMB directory. Change owner. Choose nobody in the drop down menu (it is called just that: nobody) as the owner. Apply the change
5. repeat above steps if you have other directories used by DMB eg /mnt/user/DMB
6. Restart the container. Check logs. You might need to stop container and do the steps twice during the first setup only.
"What are Riven and Zurg? What is all of this stuff?"
Riven is a new, still in development, open source, free, media solution that combines a bunch of ideas into one complete, polished package.
More specifically, in the same vein as plex_debrid before (github repo: itstoggled/plex_debrid - now archived), it allows for end users to input their own (paid) real-debrid API token (real-debrid.com for info) (other "debrids" not supported at the moment) and then access "cached torrents" on the real-debrid servers. Cached torrents allow the user to stream the video file being sought, whether movie or tv show.
Zurg is a specialized rclone mount and filtering program. Basically, it takes a raw rclone mount of all torrents a user has in their debrid library, and it filters them resulting in a huge variety of variables such as file size, bitrate, resolution, etc. (huge list).
This project also leverages the power of rclone to mount the debrid webdav directory into your OS, unRAID in this case, inside of a docker container. When you provide this mount path to your Plex server Plex won't distingtush between local media that you might have and this mounted media. It will stream the media directly from the real-debrid (or other servers if added later by devs) servers to your Plex server where it will be played lag-free assuming your network/server/player can handle it.
PostgreSQL database is also used to store settings and relevant information.
"So, why this image and not the image from the developers of Riven or Zurg?"
You could certainly use those if you wish to setup all the invidivdual components. This AIO image just seeks to simplify and streamline the process.
links for a ton more information if desired or required:
DMB AIO wiki: https://github.com/I-am-PUID-0/DMB/wiki
Riven Wiki: https://rivenmedia.github.io/wiki/
https://github.com/rivenmedia/riven
https://github.com/debridmediamanager/zurg-testing
https://rclone.org/docs/
https://www.postgresql.org/
Invitarr is a chatbot that invites discord users to plex. You can also automate this bot to invite discord users to plex once a certain role is given to a user or the user can also be added manually.
Kitana exposes your Plex plugin interfaces "to the outside world". It does that by authenticating against Plex.TV, then connecting to the Plex Media Server you tell it to, and essentially proxying the plugin UI. It has full PMS connection awareness and allows you to connect locally, remotely, or even via relay.
To set the baseurl for this application, open advanced view, and add -p /kitana -P to the "Post Arguments"
Media Reconciler, or simply mecon, is a cross-platform command line tool which reconciles media within a directory with media in a Plex library. For a given directory of files, it answers simple questions such as:
Which ones have failed to have been added to a Plex library?
Which ones exist in a Plex library?
Which ones have been watched by all users?
Which ones have been watched by a sub-set of users?
For full documentation see https://github.com/elzik/mecon#mecon
Membarr is a discord bot that invites discord users to Plex and/or Jellyfin. Manually create users and invite server members with a single command, or let Membarr automatically add server members with a certain role.
This is an app that helps you and your friends pick a movie to watch from a Plex server.
MovieMatch connects to your Plex server and gets a list of movies (from any libraries marked as a movie library).
As many people as you want connect to your MovieMatch server and get a list of shuffled movies.
If two (or more) people swipe right on the same movie, it'll show up in everyone's matches. The movies that the most people swiped right on will show up first.
Ombi is a self-hosted web application that automatically gives your shared Emby/Jellyfin/Plex users the ability to request content by themselves! Ombi can be linked to multiple TV Show and Movie DVR tools to create a seamless end-to-end experience for your users.
Update: The container will check on every start/restart if there is a newer version available (you can also choose between stabel and develop version - keep in mind that switching from a stable to a develop version and vice versa will/can break the container).
Ombi(https://ombi.io) allows you to host your own Plex Request and user management system.
If you are sharing your Plex server with other users, allow them to request new content using an easy to manage interface!
Manage all your requests for Movies and TV with ease, leave notes for the user and get notification when a user requests something.
Allow your users to post issues against their requests so you know there is a problem with the audio etc.
Even automatically send them weekly newsletters of new content that has been added to your Plex server!
Overseerr is a free and open source software application for managing requests for your media library. It integrates with your existing services such as Sonarr, Radarr and Plex!
PASTA - Audio and Subtitle Track Changer for Plex
PASTA allows you to connect to your Plex server and view more details about the audio tracks and subtitles, as well as set the tracks and subtitles for entire shows, or single episodes very quickly.
This Tools provides a way to keep your watched history synced FROM Plex Server To Trakt.tv (IT will not do history prior to tool Installation) it uses WebHooks to Accomplish this so a PLEX PASS Subscription is needed to use WebHooks.
Trakt.tv has a build in tool for the same thingbut requires Trakt.tv VIP Subscription to use it.
GoPlaxt is free and doesn't require Trakt.tv VIP subscription.
Original Dev has stop development after Trakt.tv added it to the VIP subscription, However the dev (XandarStrike) has stated he will continue to merge PR's to the project but will not answer if any issues arrise.
This is the SELFHOSTED version of the same tool that dev (XandarStrike) offers freely on his server at https://plaxt.astandke.com/
Requirements:
- Create a new API App on Trakt.tv
- Enable Scrobble and Check-in
- Set Redirect URL to:
- https://sub.example.com:/authorize (keep in mind your Plaxt instance must be accessible to all the Plex servers you intend to play media from. )
- http://your-local-ip:8000/authorize
- Set JavaScript (cors) origins to:
- http://your-local-ip:8000
Make Note of CLIENT ID and CLIENT SECRET this are REQUIRED.
A discord bot that synchronizes with Tautulli and Sonarr to deliver tailored notifications.
Visit https://discordapp.com/developers/applications/me for Bot Token.
A utility to help manage your library. Options include adding 4k banners and HDR banners to your poster art automactically, auto collections for Disney and Pixar Studios and hiding/auto optimising media files where there is only a 4k version available.
Plexanisync lets you synchronize your plex library with anilist, plugin from RickDB, Docker-Hub version maintained by Mizz141.
A premade custom_mappings.yaml file is available on github: https://github.com/mizz141/PlexAniSync-Mappings along with additional installation instructions (Highly Recommended)
Tired of searching for media on different torrent websites or paying for Usenet server access? Well look no further! You can now use PlexRipper to download "everything" from the Plex servers you have access to and expand your collection that way! Let others collect media for you and then just download everything!
DEVELOPMENT BUILD - Latest changes are made here! Tired of searching for media on different torrent websites or paying for Usenet server access? Well look no further! You can now use PlexRipper to download "everything" from the Plex servers you have access to and expand your collection that way! Let others collect media for you and then just download everything!
Visit www.plexripper.rocks for more info!
This project adds a two-way-sync between trakt.tv and Plex Media Server. It requires a trakt.tv account but no Plex premium and no Trakt VIP subscriptions, unlike the Plex app provided by Trakt.
Note: The PyTrakt API keys are not stored securely, so if you do not want to have a file containing those on your harddrive, you can not use this project.
Enter the console for the container.
Enter 'python3 -m plextraktsync' without apostrophes to start the credential process.
StreamMaster is a versatile streaming application that allows users to import an unlimited number of M3U and EPG files for a wide range of streaming content. The platform offers robust analytics tools for tracking performance and gaining insights, as well as customizable logos for a unique user experience. It also features seamless integration with popular streaming platforms like Plex and Emby. Built on the latest React and C# core technologies, StreamMaster ensures fast and reliable streaming across various operating systems. Additional features like robust proxying and the ability to have multiple clients on a single backend stream make it a comprehensive solution for today's streaming needs.
Synclounge(https://github.com/samcm/synclounge) is a third party tool that allows you to watch Plex in sync with your friends/family, wherever you are.
TinyMediaManager is a media management tool written in Java/Swing. It is written to provide metadata for the Kodi Media Center (formerly known as XBMC), MediaPortal, and Plex media server. Due to the fact that it is written in Java, tinyMediaManager will run on Windows, Linux, and macOS (and possibly more OS).