Download Station, Neue Version: 4.1.1-5008

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

I have checked again the behaviour of link creation for package updates from SynoCommunity.

This is the excerpt of the command line where the links are provided.
Code:
Download Links for Available Updates:
=============================================

Application                    | Version                        | URL                           
------------------------------ | ------------------------------ | ------------------------------
git                            | 2.51.1-39                      | https://packages.synocommunity.com/git/39/git.v39.f42661%5Bapollolake-avoton-braswell-broadwell-broadwellnk-broadwellnkv2-broadwellntbap-bromolow-cedarview-denverton-epyc7002-geminilake-geminilakenk-grantley-kvmx64-purley-r1000-r1000nk-v1000-v1000nk%5D.spk
TextEditor                     | 1.2.6-0260                     | https://global.synologydownload.com/download/Package/spk/TextEditor/1.2.6-0260/TextEditor-x86_64-1.2.6-0260.spk

Total installed packages: 58
Total packages with updates available: 2

As well inside the email notification:
1769978769866.png
 
  • Like
Reaktionen: Benie und DaveR
  • Like
Reaktionen: DaveR
Better to late than never :D
 
  • Like
Reaktionen: DaveR
Das ist ganz praktisch mit dem Paketcheck-Skript, danke dafür.
Hab's auf der DS723+ konfiguriert.

Ich habe aber den Eindruck, dass er mir nicht alles anzeigt, der zeigt mir nur bis "N" an. Siehe Screenshot.
Oder übersehe ich etwas im Skript?

Und, was muss ich bei ARCH für die DS218 angeben? Wie genau ist der String da?
 

Anhänge

  • Bildschirmfoto 2026-02-09 um 15.32.13.png
    Bildschirmfoto 2026-02-09 um 15.32.13.png
    71,7 KB · Aufrufe: 5
@yasmin_k Probiere es mal mit dieser Version meines Skriptes. Ich hab da die automatische Erkennung von @DaveR eingebaut.
 

Anhänge

  • Like
Reaktionen: DaveR
Hab's auf der DS723+ ausprobiert, die Tabelle ist jetzt nicht mehr sortiert, siehe die zwei Screenshots.
Und die Liste ist nicht komplett, der sagt, 49 packages, aber in der Tabelle sind weniger.

Auf der DS218 bringt mir curl eine Fehlermeldung:

Code:
Der Aufgabenplaner hat eine geplante Aufgabe abgeschlossen.

Aufgabe: Check for new package versions
Start: Mon, 09 Feb 2026 17:04:04 +0100
Ende: Mon, 09 Feb 2026 17:07:36 +0100
Aktueller Status: 22 (Unterbrochen)
Standardausgabe/Fehler:
curl: (22) The requested URL returned error: 429
 

Anhänge

  • Bildschirmfoto 2026-02-09 um 17.01.37.png
    Bildschirmfoto 2026-02-09 um 17.01.37.png
    71,7 KB · Aufrufe: 11
  • Bildschirmfoto 2026-02-09 um 17.01.42.png
    Bildschirmfoto 2026-02-09 um 17.01.42.png
    81,1 KB · Aufrufe: 11
Zuletzt bearbeitet von einem Moderator:
@yasmin_k 429 steht für "Too Many Requests".

Das kann passieren, wenn man das Skript zu oft laufen lässt oder viele Pakete installiert hat. Pro Paket muss man zwei curl-Aufrufe rechnen. Das macht bei - als Beispiel - 30 Paketen schon 60 Aufrufe in kurzer Zeit. Ich meine, DaveR hatte das Problem auch, da er sehr viele Pakete zum Testen installiert hat.
 
Ah, ok.

Das komische ist, dass ich auf der DS218 weniger Pakete habe als auf der DS723+, da das Gerät nichts anderes als Backup macht (also ist als HyperBackup Vault).
 
Zuletzt bearbeitet von einem Moderator:
die Tabelle ist jetzt nicht mehr sortiert, siehe die zwei Screenshots.
I changed it to show each package's display name instead of the system name, like:
  1. Synology AI Console instead of AIConsole.
  2. Advanced Media Extensions instead of CodecPack.
  3. etc
If you are downloading from the archive site you need the package's system name. If you are downloading from the downloads section of the main site you need the package's display name.

I could change it sort on the display names. But it would probably be better if I changed the first column back to showing the system names and inserted a 2nd column that shows the display names.

Und die Liste ist nicht komplett, der sagt, 49 packages, aber in der Tabelle sind weniger.

I had the same problem where it cut off at after about 19 packages. The issue seems to be a character limit in ssmtp. My solution was to save the output as a html file then send the html file as the email body.

I have also added a user agent and 1 second sleep between curl downloads to try to prevent the 429 too many requests error.
 
@yasmin_k Ich hab die Anregungen von @DaveR in mein Skript aufgenommen, sei so gut und teste es nochmal.

@DaveR It would be nice, if you can test it, too. I might found the problem with ssmtp and the body. At least I hope...

Edit: Anhang gelöscht, siehe meinen nächsten Post
 
Zuletzt bearbeitet:
It took 2 seconds to run and I never got an email.

In my version I've actually removed the "sleep 1" and it runs nice and fast without the 429 "too many requests" error. I think the user agent was all it needed.
 
Try this one (have added column "Display Name", very appealing). Stripped the "sleep", too.

And you have to change the mail addresses in the script... ;)
 

Anhänge

Zuletzt bearbeitet:
And? Still no mail?
 
Nope. I had already changed the MAILTARGET and SENDER to my email address.

I just commented out the set -euo pipefail line and now it's working. I like the "Found N packages:"

1770666471751.png
 
Zuletzt bearbeitet:
  • Like
Reaktionen: Adama
That's funny. The only thing I changed for the mailing is a second lf between subject and body in the line for the ssmtp command. ssmtp needs an empty line between subject and body to get them correct. I'd hoped that that was the solution for your mail problem.

I have not expected no mail send. For me it worked the same as before... Hmmm...
 

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat