XDM
Laatst Bijgewerkt: jan. 11, 2022
Beoordeling | |
Prijs | Bevrijden |
Kenmerken | Python-Software |
Download Manager | |
Laatst Bijgewerkt 2015 | |
Uitbreidbare Plug-Ins |
XDM staat voor extendable Download Manager. Het programma is gebaseerd in de Python-taal en is ontworpen om een manier te bieden om uw media te organiseren. Het werkt met plug-ins, waardoor je zijn mogelijkheden behoorlijk kunt uitbreiden. De plug-ins bieden manieren om televisieshows, films, boeken, games, muziek en andere media af te handelen.
De meest elementaire definitie van het programma wordt gegeven door de site. Het is een framework en biedt u een manier om databomen te beheren en geautomatiseerde taken uit te voeren.
Kenmerken
Met XDM kunt u een enkele plug-in gebruiken voor meerdere vergelijkbare services. U kunt bijvoorbeeld één Newznab-plug-in gebruiken om verbinding te maken met hoeveel individuele indexers u maar wilt. Het stelt u ook in staat om verschillende soorten downloads af te handelen op basis van plug-ins, waardoor uw programma wordt uitgebreid om SSH-downloads en andere typen af te handelen.
Het raamwerk
XDM is slechts een framework, dus de echte kracht komt van de plug-ins die je ermee gebruikt**. Er zijn meerdere soorten plug-ins beschikbaar die u kunt gebruiken om de mogelijkheden van het framework uit te breiden.
De plug-ins bevatten plug-ins waarmee u kunt werken met mediatypebeheerders, indexers, postprocessors waarmee u het bestand kunt verwerken zoals u wilt wanneer het wordt gedownload en meer. Er zijn ook handige plug-ins, zoals de notifier, waarmee u berichten vanuit het raamwerk naar andere programma’s kunt verzenden.
Beschikbare plug-in-typen
- Systeem: er is maar één systeemplug-in die de configuratie biedt
- MediaTypeManager: Deze plug-ins bepalen de structuur en het uiterlijk van een mediatype
- Aanbieder: Ze verstrekken metagegevensinformatie en moeten een gegevensboom samenstellen zoals gedefinieerd door de MediaTypeManager
- DownloadFilter/Pre: Ze accepteren of weigeren het zoeken naar een item
- SearchTermFilter: Ze kunnen de gebruikte zoektermen wijzigen
- Indexer: Deze plug-ins voeren verschillende acties uit om een lijst met downloads te maken
- DownloadFilter/post: Ze accepteren of weigeren een bepaalde download
- Downloader: Deze plug-ins gebruiken de informatie in de download en sturen deze naar andere programma’s of voeren de download zelf uit (is nog niet gedaan)
- PostProcessor: Deze plug-ins krijgen de locatie van een voltooide download en voeren elke actie uit op de bestanden
- Notifier: Deze plug-ins krijgen een eenvoudig bericht gemaakt door XDM (als suggestie) en het item en sturen berichten naar andere services of programma’s
Prestaties
XDM heeft een aantal geweldige functies die het een handige manier maken om uw downloads te beheren. Het is echter meestal aan de zware kant. Sommige gebruikers die hebben geëxperimenteerd met het uitvoeren van het op RaspberryPi hebben gemeld dat het traag werkt. Het probleem zou zich echter niet moeten vertalen naar desktops, die voldoende kracht zouden moeten hebben om XDM aan te kunnen zonder dat verminderde prestaties een probleem worden.
Het programma presteert mogelijk niet zo goed als alternatieven, zoals Sickbeard, op RaspberryPi-apparaten op dit moment. Degenen die geneigd zijn om een beetje te experimenteren, kunnen echter merken dat het goed genoeg aan hun behoeften voldoet.
Python is niet de meest efficiënte programmeertaal. XDM lijkt echter voldoende uitbreidbaarheid te hebben ingebouwd om het de moeite waard te maken om wat middelen aan te besteden. Er zijn enkele hobbels die moeten worden uitgewerkt, volgens wat sommige gebruikers over het programma hebben gezegd, maar beoordelingen zijn over het algemeen positief geweest. Als u op zoek bent naar een zeer aanpasbare mediamanager met een webinterface, wilt u XDM misschien eens proberen om te zien wat u ervan vindt.