Software-update: SABnzbd 2.3.1

SABnzbd logo (75 pix) Versie 2.3.1 van SABnzbd is uitgekomen. Met SABnzbd kunnen bestanden van usenet worden gedownload. Dit opensourceprogramma is beschikbaar voor Windows, Linux en macOS, en biedt de mogelijkheid om nzb-bestanden te laden, waarna de juiste files van usenet worden geplukt. Met de ingebouwde webinterface is het mogelijk om het programma via een webbrowser te bedienen. In deze uitgave zijn de volgende veranderingen en verbeteringen doorgevoerd:

Changes
  • Added post-processing script Deobfuscate.py (in "scripts" folder) which can automatically process "rename.par2" after unpackingor rename the largest file in the folder to the job's name
  • Maximum Article Cache size increased to 4GB on 64 bit systems
  • New servers will have timeout of 60 seconds instead of 120
  • Last output of a running script is shown in history
  • Paths to par2, unrar, unzip and 7zip are passed to scripts
  • Path to gzipped NZB file of job is passed to scripts
  • Windows: Single click on tray icon pauses/unpauses queue
Bugfixes
  • Abort Direct Unpack if not progressing 2 minutes after download
  • Direct Unpacker could crash on some downloads
  • Added measures to prevent "Failed to import" errors
  • Downloader could crash during first few seconds after start
  • Saving errors of renames-file prevented
  • More verbose logging of creating and deleting files
  • Remove ".par2" at end of job name, could cause failure of repair
  • Fix racing-condition for files coming in after a job finishes
  • When re-adding a job, the time left was not calculated
  • Priority of category was ignored when adding new job
  • Server information in Status window was not always updated
  • Always show Direct Unpack status on smaller screens
  • Correctly adapt date and time display to local time zone
  • Category folders cannot be sub-folders of Temporary Download Folder
  • Email notifications could not be limited to categories
  • Testing email notifications did not work
  • Added "with" to list of lowercase words in titles for Sorting
  • "From SxxEyy" RSS filter did not always work
  • Show clearly that RSS "From Show SxxEyy" is an "Accept"-type filter
  • Sorting failed when "Ignore folders inside archives" was enabled
  • Always send "failure_url" to post-processing scripts
  • Decoding of articles no longer logged by default to reduce logging
  • Windows: Remove incompatible "Extra Par2 Parameters" for MultiPar
  • Windows: Special filenames could cause failures during unpack
  • Windows: Message box is shown in case of fatal startup error
  • Windows: Unpacking to network shares could fail
  • macOS: Added Safari pinned tab icon

SABnzbd met Glitter-skin screenshot (620 pix)

Versienummer 2.3.1
Releasestatus Final
Besturingssystemen Windows 7, Linux, macOS, Windows Vista, Windows 8, Windows 10
Website SABnzbd
Download https://github.com/sabnzbd/sabnzbd/releases/tag/2.3.1
Bestandsgrootte 19,18MB
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

29-10-2017 • 14:20

43

Submitter: Safihre

Bron: SABnzbd

Update-historie

11-04 SABnzbd 4.5.1 0
30-03 SABnzbd 4.5.0 18
20-12 SABnzbd 4.4.1 0
10-12 SABnzbd 4.4.0 16
08-'24 SABnzbd 4.3.3 13
05-'24 SABnzbd 4.3.2 17
05-'24 SABnzbd 4.3.1 1
05-'24 SABnzbd 4.3.0 18
03-'24 SABnzbd 4.2.3 4
01-'24 SABnzbd 4.2.2 17
Meer historie

Reacties (43)

43
43
34
2
0
7
Wijzig sortering
Kan in het post-processing script ook de volgende automatisch unpacking worden toegevoegd:

'Rename.with.this.par2'
Elke par2 bestand zou opgepakt moeten worden. Is dat niet zo? Stuur me dan de NZB op safihre@sabnzbd.org en ik fix het :)

[Reactie gewijzigd door Safihre op 24 juli 2024 18:51]

yes, that would be great :)
Ik heb al een maandje of 3 niet geupdate, maar ga eens even testen :)

[Reactie gewijzigd door Stranger__NL op 24 juli 2024 18:51]

Added post-processing script Deobfuscate.py (in "scripts" folder) which can automatically process "rename.par2" after unpacking or rename the largest file in the folder to the job's name
Nice! Daar gebruikte ik tot-nu-toe een ander script voor.
Ik draai al een maandje de beta van 2.3.1, maar op mijn macOS werkt het bijna 40% v/d tijd niet zoals verwacht. Ik hoop dat deze stable iets beter is, maar anders blijf ik toch mijn eigen scripts gebruiken.
Wat werkte er niet? Heb maar van 1 gebruiker feedback gehad dus niet veel aan kunnen doen.

Voorbeelden waar het faalt kan iedereen sturen naar safihre@sabnzbd.org, dan ga ik het proberen te verbeteren.

[Reactie gewijzigd door Safihre op 24 juli 2024 18:51]

Vroeger zat er nog een updatefunctie in SAB ....
Ik was al een tijdje aan het klooien met Docker ( op de Synology ) en ging er van uit dat hij auto-updates pakte, via een restart in docker.
Dat is dus niet zo ;)

Dus een 'nieuwe' container opgehaald ( zodat de oude vervangen zou worden met nieuwe data )
Ook niet :|

Nu drastisch aangepakt ;)
Terminalvenster in docker-command

root@sabnzbd: apt-get update
root@sabnzbd: apt-get upgrade -y


Zal niet de juiste manier zijn, maar nu heb ik iig 2.3.1 ipv 2.0b :+
Misschien een stomme vraag, maar waarom in een docker container en niet gewoon via de SPK op de NAS zelf?
omdat de rechten op de synology niet leuk samenspelen met de externe spk's
de docker containers zijn self-provisioning, je koppelt wat datafolders, en je hebt een binnen een paar seconden een setjes onafhankelijke machine's ( virtueel ) draaiende.

Zo draai ik SAB, CouchPotatoe, SickBeard, Autosub, en Qtorrent los van elkaar, maar wel op dezelfde datafolders.
De configuratiemappen kan ik backuppen, en zo binnen een paar tellen op een andere machine doorstarten.
omdat de rechten op de synology niet leuk samenspelen met de externe spk's
Oh.. ik draai hier SabNZBD + Couchpotato + Sick Beard en ben nog niet tegen noemenswaardige problemen gelopen.

[Reactie gewijzigd door Goldwing1973 op 24 juli 2024 18:51]

Er zijn wat problemen met de packages voor DSM 6, de SynoCommunity versie werkt wel maar er zijn inderdaad rechten problemen bij veel gebruikers. Ze zijn er mee bezig!
Couchpotato en Sickbeard zijn vrij oud, als ik jou was zou ik ook is gaan kijken naar Sonarr en Radarr :)
Als het goed is staan die ook in een synology repo, een kennis draait een synology
en bij hem stonden ze er ook tussen.

[Reactie gewijzigd door Hydranet op 24 juli 2024 18:51]

Ik gebruik Sick Rage, die werkt meer dan prima op mijn Linux machine en is niet zo resource heavy zoals Sonarr wel (mede door gebruik van Mono op *Nix systemen). :)

Radarr gebruik ik niet, films doe ik meestal handmatig, dat zijn er niet zoveel op jaarbasis. ;)
Heb geen problemen met performance issues :) Maar zal er is een blik op werken wanneer ik tijd heb. Heeft aardig wat tijd gekost om over te gaan van Sickbeard naar Sonarr. Thanks voor de tip!
Couchpotato en Sickbeard zijn vrij oud, als ik jou was zou ik ook is gaan kijken naar Sonarr en Radarr :)
Als het goed is staan die ook in een synology repo, een kennis draait een synology
en bij hem stonden ze er ook tussen.
Sonar liep niet zo heel lekker met de torrents ( die ik als backup naast mijn usenet heb )
Radarr wel naar gekeken, maar eigenlijk doet CP heel weinig tegenwoordig, dus de is sowieso al EOL hier ;)
Als je nog is vrije tijd over hebt heb je ieder geval nog iets leuks om verder uit te zoeken en proberen ;)
Ik installeer een Ubuntuserver met regelmaat, alleen maar om weer wat te proberen.
Maar kan me er niet toe zetten om die dan als fulltime server in te zetten ( downloads en fileserver )

* FreshMaker is ook wel een beetje lui ....
Alleen de nieuw docker informatie ophalen, zorgt er niet voor dat je bestaande container wordt ge update.

Wat je moet doen is een nieuwe container maken. Als je je docker zo hebt ingericht dat de configuratie apart staat van de applicatie, is dat echt heel simpel.

- Docker pull
- Verwijder oude container
- Maak nieuwe container aan
Nou, dat ging altijd wel 'aardig', maar het begon een "klusje" te worden.
Het aanmaken van zo'n nieuwe container is niet mijn favoriet :)

Docker stoppen, container verwijderen en alle data omzetten ( guis, puid, port, folders en enviroments )
Het is net zoveel werk als de update/upgrade commando's natuurlijk, maar regelmatig gedoe met poorten in gebruik ( Synology gaf de oude container nog niet vrij, dus port 8080 bezet )

Net getest met SickBeard, maar daar werkt apt-get niet, dus moest via git pull.
De autosub geeft btw wel zijn laatste update 'automagisch'
Lxc containers gebruiken en / of via cronjob gewoon wekelijks apt update && apt upgrade draaien 😉
Watchtower docker container update de gewenste containers automatisch :)
Je kan een persisent volume aanmaken door een map op de host te mounten op een locatie in de container(bijvoorbeeld /opt). In deze map kan je dan een andere versie van SABnzbd zetten. Voordeel hiervan is dat je vanuit de host op deze map nieuwe software er kan neer zetten om die in de container te gebruiken.
Nou, zo goed zijn mijn linux-kunsten ook weer niet ;)
Ik ben al blij dat ik mijn RPi en een ubuntuservertje kan opzetten met behulp van google en een setje pagina's ( knippen plakken in Putty )

Dus apt-get update/upgrade is prima voor mij :)
Toch knap dat je dat al kan! :) Als je nog is vrije tijd over hebt heb je ieder geval nog iets leuks om verder uit te zoeken en proberen ;)

[Reactie gewijzigd door Hydranet op 24 juli 2024 18:51]

Via Synology docker kan je ook gewoon updaten hoor. Download de nieuwe (up to date) container en ga vervolgens naar je overzicht (waar je ze uit/aan kan zetten). Zet je desbetreffende container uit en selecteer bij “acties” de optie “wis gegevens”. Ik weet het, eerste keer klinkt “wissen” erg spannend, maar zo werkt het echt.

Snelle Google zoektocht:
https://myshittycode.file...plan-stop.png?w=625&h=312

Bij dit plaatje zie je in stap 4 clean staan, die moet je hebben
In de gevallen die ik getest heb ging het ook altijd goed. ;) Al was dat qua OS Debian. Fijne feature, super dat je het hebt toegevoegd en mooi dat het eindelijk released is! _O_

Is er een manier waarop ik meer tests kan doen? :)
Ik gebruikte inderdaad ook het script van Blauwbek
Voordeel daarbij is dat alle zooi ook verwijderd wordt.
( reclame jpg, readme.nfo met verwijzingen naar site's )
Ik wil alleen maar de film/aflevering en evt de .srt, de rest kan gelijk weg

Voor de liefhebber :
https://github.com/Blauwbek/pySabRename

[Reactie gewijzigd door FreshMaker op 24 juli 2024 18:51]

Heb gedaan wat op die pagina staat. maar er gebeurt niets.
Die zipfile moet je in de scriptsfolder uitpakken
Dan kan je onder categorie achter TV een script kiezen.
Neem die voor je machine ( unix, windows of Synology )
Na het uitpakken in de doelmap, pikt het script hem automatisch op, en zoekt het grootste bestand, en hernoemd die naar de naam van de nzb-file

( als je die ASDFGSR.nzb houdt, blijft het natuurlijk een rare naam, dus je moet de nzb-naam wel aanpassen naar de juiste )
( als je die ASDFGSR.nzb houdt, blijft het natuurlijk een rare naam, dus je moet de nzb-naam wel aanpassen naar de juiste )
Dan kan ik net zo goed QuickPAR blijven gebruiken en op rename klikken. Of handmatig de naam geven.
Ik krijg via sickbeard de juiste fileinfo mee naar sab, dus geen last.
De nieuwe toevoeging zorgt er voor dat ik vnml QOQ releases niet meer hoef te renamen nu.
Is dat "Deobfuscate.py" script ook uit te breiden met het vertalen van 'rare' karakters? Ondanks dat sabnzbd vreemde tekens schijnt op te schonen, blijf ik toch af en toe zitten met bestanden die windows niet wil openen in de downloadmap op de Synology.
Dat kan zeker, heb je een klein beetje verstand van programmeren? Ik denk dat het ook moet werken door gewoon het karakter-conversie programma onder Deobfuscate.py te knippen-plakken (van uitgaande dat het een Python script is?).
Ik denk dat dat eerder komt door de gebruikte encodings van de files. Gebruik je UTF-8 als encoding, dan gaat het gewoon goed. :) Python scripts zijn daar best gevoelig voor.

[Reactie gewijzigd door CH4OS op 24 juli 2024 18:51]

Moet je een bepaalde handeling verrichten om de script te laten werken? Ik heb de scripts folder gewijzigd van mijn Sickbeard naar de folder 'C:\Program Files\SABnzbd\scripts'. Maar de auto rename werkt niet.

Andere punt: kun je Sickbeard script en Deobfuscate script samen laten werken door in één folder te plaatsen?
Je moet ook voor de Default category (of de categorie die de downloads met deze bestanden heeft) instellen dat het Script daadwerkelijk gebruikt wordt. Net als SickBeard script.
Jammer dat er op de Synology zoveel snelheidsverschil zit tussen SabNZBD en NZBGet....
Welke is er sneller dan?
Hier met SAB doodleuk 48MB/s hoor, ligt ook aan de onderliggende apparatuur natuurlijk.
Wordt deze versie ook weer geport naar Qnap nassen? Draai sabnzbd+ al jaren maar in de laatste versie die ik heb kunnen vinden heb ik soms problemen om in de webomgeving te komen. Herstarten van de service werkt meestal wel.
Heb je geprobeerd te installeren via het Sherpa-script? https://sabnzbd.org/wiki/installation/install-nas
Deze auto-update.
Thanks voor de link. Ik ga het even proberen.
Jammer dat er voor mijn Thecus N5550 (OS5 X64) geen updates beschikbaar zijn.
Zal wel wat verkeerd doen, maar renamen doet ie niet.

- Script Map geselecteerd in Mappen.
- Bij Categorieën Scripts overal Deobfuscate.py geselecteerd en opgeslagen.

Heb nu al 10 keer dezelfde file gedownload... ben er nu wel klaar mee. Ik klik wel handmatig op het PAR bestand.

[Reactie gewijzigd door TheDeeGee op 24 juli 2024 18:51]

Op dit item kan niet meer gereageerd worden.