Fragen zu Medienserver Indexieren / neu ordnen / SabNZBD / synoindex

  • 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

Status
Für weitere Antworten geschlossen.

propi

Benutzer
Registriert
14. Okt. 2011
Beiträge
19
Reaktionspunkte
0
Punkte
1
Guten Tag

Ich hab seit einigen Wochen das DS211J und bin sehr zufrieden damit.

Nach langem durchsuchen nach Hile im Forum und Google hab ich mich
dazu entschieden meine Fragen hier zu stellen.

Ich hab DSM 3.2 auf meiner DS211J mit 4 TB Speicherplatz.
Am laufen hab ich:

-Medienserver
-SabNZBD

nun zu meinem Problem:

Ich downloade einen Film über SabNZBD in den Ordner /volume1/Programme/SabNZBD/temp/
Von dort wird er entpackt nach /volume1/video/download/
Wenn der Download fertig ist, bekomm ich eine E-Mail auf mein SmartPhone mit der Meldung "Download completed".
Soweit so gut.

Dann starte ich auf dem Samsung im Wohnzimmer DLNA/MediaShare und suche den Film.
Dort wird er aber nicht sofort angezeigt.
Wenn ich aber den Ordner /volume1/video/download/Filmnameordner umbenenne zu
/volume1/video/download/Filmnameordner1 wird er innert Sekunden angezeigt.

Wie kann das sein?
Bemerkt der Dienst SYNOINDEX nicht, dass SabNZBD den Ordner /volume1/video/download/Filmnameordner erstellt hat?

Ich hoffe es kann mir jemand helfen.

freundliche Grüsse
 
Der Medienserver bemerkt dies nur, wenn die Dateien über bestimmte Protokolle verschoben worden sind (Netzlaufwerk per CIFS, AFP, Dateibrowser,..).

Du kannst in deinem Script auch den Medienserver nach dem automatischen verschieben von selbst anstoßen.
 
ok, ich hab in sabNZBD etwas gefunden:

Ordner, der benutzerdefinierte Skripts für die Nachbearbeitung von Downloads enthält.
/volume1/Programme/SABnzbd/scripts/

wie könnte man das lösen, damit er nicht ALLE filme neu ordnet sondern nur die neuen dateien hinzufügt?
 
Wie verschiebst du denn die Videos? Das geschieht doch laut deinem Text automatisch?

Der Medienserver ordnet nicht alles neu, sondern scannt kurz und fügt nur die neuen Videos hinzu.
 
Genau, die Dateien werden von sabnzbd automatisch in dem Video ordner verschoben.
sabnzbd läuft auf dem NAS.

Wenn er nur kurz scannt wie du sagst, wär es doch möglich den scan automatisch mit einem script anzustossen?
nur wie würde so ein script aussehen?

eine TXT datei in /volume1/Programme/SABnzbd/scripts/ erstellen und das einfügen:

cron /usr/syno/bin/synoindex -R video

und dann umbenennen zu run.bat?

Oder wär es möglich NUR den Download Ordner im Ordner Video zu scannen?

tut mir leid, ich hab keine ahnung wie ich das machen soll.
 
Ich ebenso wenig ;)

Mir ist bekannt das SABnzbd Skripte ausführen kann. Ebenso das man den Medienserver per Skript anstoßen kann. Wie nun die Umsetzung aussieht, kann ich nicht sagen.

Wenn die SABnzbd-Skripte normale Linuxkommandos entgegen nehmen, dann dürfte einem cron ja nichts im Wege stehen.
 
Hallo Propi
hast du eine Lösung gefunden ?
Ich stehe nämlich seit Monaten vor dem selben Problem und finde einfach keine Lösung
 
stündlich aktualisieren möchte ich nicht, sondern nur dann, wenns nötig ist.

mein workaround für das problem

700mb film ist ja in ca 10 min downloaded, dann mit smartphone per webdav connecten und den ordnernamen ändern.
dann wird das file sofort angezeigt und kann angeschaut werden.

mit dem automatischen stündlichen aktualisieren wäre das problem, dass ich nach dem fertigen download evtl 50 minuten
oder so warten müsste bis der film im DLNA angezeigt wird.

es wäre super wenn jemand eine bessere lösung hat, und diese uns mitteilt. (zB. sabnzbd postscript oder sowas) :)

freundliche grüsse


/////// EDIT

so, hab was vielversprechendes gefunden.



#! /bin/ash

## Switches below are only for reference purpose. $1 is the one we need
fullpath=$1
nzbfile=$2
jobname=$3
reportnumber=$4
category=$5
newsgroup=$6

## change owner and usergroep
/bin/chown -R admin:users "$fullpath"

## Remove index if already exist
/usr/syno/bin/synoindex -D "$fullpath"

## Add index to targetfolder
/usr/syno/bin/synoindex -A "$fullpath"

echo "Mediaindex successfull at $fullpath"



nur versteh ich leider zu wenig von linux, etc um das teil zu installieren.
Könnte uns jemand helfen den script zu installieren?


ich hab versucht eine datei namens: update.sh mit dem inhalt von oben
in /volume1/Programme/SABnzbd/scripts/ zu kopieren

nur leider funktioniert es nicht.
 
Zuletzt bearbeitet:
so, bin jetzt ein stück weiter.

jetzt kommt in sabnzbd die fehlermeldung:

Cannot run script /volume1/Programme/SABnzbd/scripts/update.sh

was soll ich als nächstes probieren, damit er den script ausführt?
 
Hi propi bist du weiter gekommen? ich stehe nun auch vor dem thema und versuche das per script hinzubekommen.
 
nein, tut mir leid.
ich bin so verblieben, dass ich bevor ich den film schauen will per smartphone mit webdav connecte und den ordner umbenenne, damit er angezeigt wird (neu indexiert wird)

gruss
 
Status
Für weitere Antworten geschlossen.
 

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