debridmediamanager / debrid-media-manager Goto Github PK
View Code? Open in Web Editor NEWCurate an inifinite media library
Home Page: https://debridmediamanager.com/
Curate an inifinite media library
Home Page: https://debridmediamanager.com/
Hi!
Just setup a self-hosted instance using Docker and I absolutely love it! However, I am having an issue with the search function. It appears to be the same issue referenced in a Reddit post from a few days ago.
No matter the search term, the search throws this error in the browser:
Application error: a client-side exception has occurred (see the browser console for more information).
Docker logs:
encountered a search issue PrismaClientKnownRequestError:
Invalid prisma.search.findUnique() invocation:
The table (not available) does not exist in the current database.
at si.handleRequestError (/app/node_modules/@prisma/client/runtime/library.js:125:6817)
at si.handleAndLogRequestError (/app/node_modules/@prisma/client/runtime/library.js:125:6151)
at si.request (/app/node_modules/@prisma/client/runtime/library.js:125:5859)
at async l (/app/node_modules/@prisma/client/runtime/library.js:130:10025)
at async PlanetScaleCache.getSearchResults (/app/.next/server/chunks/9432.js:1:3819)
at async handler (/app/.next/server/pages/api/search/title.js:1:1226) {
code: 'P2021',
clientVersion: '5.7.0',
meta: { modelName: 'Search', table: '(not available)' }
}
Firefox inspect:
Source Map URL: purify.min.js.map
TypeError: d is undefined
NextJS 30
framework-0c7baedefba6b077.js:9:69878
TypeError: d is undefined
NextJS 30
main-c379b48138cf9870.js:1:10882
A client-side exception has occurred, see here for more info: https://nextjs.org/docs/messages/client-side-exception-occurred main-c379b48138cf9870.js:1:10899
If you need more info to debug, just let me know!
Add filtering based on amount of results for given quality, included subtitles, maximum size (kinda like jackett) per hour. Quality options, etc.
im using alldebrid
I think adding Torbox as a provider for DMM would be game-changing.
DMM has a list of hashes from private sites, but if no one downloads them on real debrid (due to bans and no seed), then we won't be able to use it.
Torbox as an additional provider fills this missing piece: torrents are seeded back for 30 days, in a seedbox-like environment, then go into caching depending on requests of that file (just like RD).
I'm sure if we get the community onboard we would get thousands of torrents cached pretty quickly.
Hi
First up, excellent work on this project and can't thank you enough for this.
I was trying to setup a local instance on a ubuntu 20.04 server
The code compiles fine and works as expected up .
However when I try to search for something , the results load up fine.
However clicking on a search entry throws the following error.
Not sure what I am doing wrong - any pointers would be really appreciated
q [Error]: Error serializing `.title` returned from `getServerSideProps` in "/show/[imdbid]/[seasonNum]".
Reason: `undefined` cannot be serialized as JSON. Please use `null` or omit this value.
at r (/home/abhinav/debrid-media-manager/node_modules/next/dist/compiled/next-server/pages.runtime.dev.js:30:446)
at /home/abhinav/debrid-media-manager/node_modules/next/dist/compiled/next-server/pages.runtime.dev.js:30:683
at Array.every (<anonymous>)
at r (/home/abhinav/debrid-media-manager/node_modules/next/dist/compiled/next-server/pages.runtime.dev.js:30:580)
at H (/home/abhinav/debrid-media-manager/node_modules/next/dist/compiled/next-server/pages.runtime.dev.js:30:1117)
at eZ (/home/abhinav/debrid-media-manager/node_modules/next/dist/compiled/next-server/pages.runtime.dev.js:47:1510)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async doRender (/home/abhinav/debrid-media-manager/node_modules/next/dist/server/base-server.js:1266:26)
at async cacheEntry.responseCache.get.incrementalCache.incrementalCache (/home/abhinav/debrid-media-manager/node_modules/next/dist/server/base-server.js:1446:28)
at async DevServer.renderToResponseWithComponentsImpl (/home/abhinav/debrid-media-manager/node_modules/next/dist/server/base-server.js:1361:28)
at async DevServer.renderPageComponent (/home/abhinav/debrid-media-manager/node_modules/next/dist/server/base-server.js:1600:24)
at async DevServer.renderToResponseImpl (/home/abhinav/debrid-media-manager/node_modules/next/dist/server/base-server.js:1638:32)
at async DevServer.pipeImpl (/home/abhinav/debrid-media-manager/node_modules/next/dist/server/base-server.js:826:25)
at async DevServer.handleCatchallRenderRequest (/home/abhinav/debrid-media-manager/node_modules/next/dist/server/next-server.js:623:13)
at async DevServer.handleRequestImpl (/home/abhinav/debrid-media-manager/node_modules/next/dist/server/base-server.js:728:17) {
page: '/show/tt7772588/1'
Can not login with Trakt to see lists. I have tried to clear data and logout with no help. This issue is occurring in Firefox based browsers on Windows 11.
I've been trying to use the site but having no luck
I've linked it to my RD and when i go to the main page to view my torrents all im getting is Error fetching user torrents list
But i can add torrents to RD By hashtages
How do i go about fixing the Error fetching user torrents list and it get it to show my torrents from my RD Account,
Also tried to install via Docker, But cant seem to get it to even install, Tried the instructions on the github but i dont know them commands
Anyway easy way for a new person to get this installed?
Thanks
Would love to be able to export the "watch" links as .strm files for use in servers like jellyfin or channels dvr that support them.
I think a good idea would be adding "Cast" button in Library so you can choose whatever torrent you want to cast. It would work also with tv shows, and you could just pick an episode from batch.
I'm seeing
Error selecting files (rd:WHTUKF3BEKJES)
When trying to add almost anything to rd library.
In dev tools, I see I'm getting a 503
from this request https://debridmediamanager.com/api/anticors?url=https://api.real-debrid.com/rest/1.0/torrents/selectFiles/6FKAOZAFTA6JO
Response body:
{
"error": "service_unavailable",
"error_code": 25
}
Would be super helpful to have a checkmark or tag on the poster image to see if i have that media in my library.
Somewhat like what Overseer has on their end.
That could be added to all browse funcion, as well as in the search mode.
I have a large number of lists on Trakt containing literally thousands of films. It would be great if there was the ability to collapse each list by clicking on the list name. Ideally, if there is a way to permanently select which lists show that would be ideal. I have lists for studios and don't see much of a need for using those lists in DMM.
It would be nice to also have debrid-link.com
Hi, is there any way to implement offcloud.com provider .? Thanks
I'm trying to run a local instance of debridmediamanager (in docker). Most lists work, i.e. browse/today, browse/best etc but I get this errors when I try recent:
Error: JSON.parse: unexpected character at line 1 column 1 of the JSON data
Also when I try use the search feature I get the following error:
Error: Invalid
prisma.search.findUnique()invocation: error: Error validating datasource
db: the URL must start with the protocol
mysql://. --> schema.prisma:10 | 9 | provider = "mysql" 10 | url = env("DATABASE_URL") | Validation Error Count: 1
I believe I've set up the database correctly on PlanetScale as described on the setup instructions. I've also entered keys for TMDB, MDBLIST, OMDB and Jackett
Am I missing something else that's required ?
I tried to restore my backup, but it failed
backup-1704547429506.dmm.json
Hello,
The Userscript on Firefox for Android Nightly doesn't work on IMDB (https://m.imdb.com).
Feature request:
Please (if possible) add support to TMDB.
Thank you.
Floating bubble error "error deleting torrent in AD .. " while attempting to delete from main panel.
Win10x64
Chrome
AllDebrid
The login page for realdebrid can not be accessed. I have tested this both on Windows 11 with Floorp (Firefox fork) and Edge. I have also tested this with Firefox on Zorin OS (Ubuntu fork).
I tend to add both HD and UHD releases to my account. Would you consider adding an additional filter button that does the inverse of the "Duplicate Titles" button, showing titles which only have 1 (no duplicate) downloads. It would be useful to see which titles in my library may only have an HD release added, or which may have an UHD release and are missing their HD version.
Well done on your creation! It is quite cool, and has proven very useful coming from the *arr world and testing the debrid waters ๐
When logging in using AllDebrid the sites loads infinitely afterwards. Tested on fresh install of Windows 10 using Firefox and Chrome.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.