slimdevicesplatz;328983 Wrote:
>
> Deine Lösung mit dem Skript tönt ja interessant, nur weiss ich nicht,
> wie ich das integrieren müsste.
Ja da kannst du mein ffpodcast.sh nehmen. So ist es bei mir aufgesetzt.
Du musst die Pfade wohl anpassen:
Musik ist in /volume1/flip/Musik
Podcasts sind in /volume1/flip/Musik/Podcasts
Dort hat es dann jeweils ein Directory für jeden Podcast (Input, Echo
der Zeit, etc.).
In /volume1/flip/Musik/Podcasts gibt es zwei Skripte (siehe
Attachment): ffpodcast.sh und drs.sh.
In drs.sh musst du die PODCASTDIR-Variable anpassen.
Dann kannst du via telnet/ssh das Skript drs.sh aufrufen:
cd /volume1/flip/Musik/Podcasts
./drs.sh echo
Das ladet dann die aktuellsten Folgen vom Echo runter und schmeisst
ältere raus.
Oder das Input:
./drs.sh input
Es gibt dann auch nocht "international", "espresso" etc. Siehe drs.sh.
"all" ladet alle herunter, einer nach dem anderen..
Wieviele behalten werden kannst du auch im drs.sh einstellen (Variable
nkeep, einmal global und für einige Podcasts weiter unten noch separat
(z.B. International, wovon ich etwas mehr Folgen behalten will).
Wenn das mal geht, will man es ja automatisch haben. Dazu kommt SSODS
mit einem cron daemon. In /volume1/SSODS/etc/crontab habe ich deshalb:
Code:
--------------------
#minute hour mday month wday who command
0 18,20,22,0 * * * flip
/volume1/flip/Musik/Podcasts/drs.sh all >/volume1/flip/tmp/cron-drs.log
@reboot flip
/volume1/flip/Musik/Podcasts/drs.sh all >/volume1/flip/tmp/cron-drs.log
--------------------
Hier wird das Skript um 18, 20, 22, 0 Uhr sowie beim Booten gestartet.
Anstelle "flip" müsstest du wohl "admin" oder im Zweifelsfall halt
"root" nehmen. Auch musst du schauen, wo das Logfile hinkommt, den
Ordner muss es vorher schon geben. Du kannst auch den Podcast-Ordner
nehmen.
crontab musst du als root editieren und die Permissions richtig setzen:
chmod 0600 /volume1/SSODS/etc/crontab
Dann noch den cron einrichten, damit er beim Booten gestartet wird:
(als root)
cd /volume1/SSODS/etc/init.d
ln -s cron S80cron
ln -s cron K20cron
Und starten:
./cron start
Dann kannst du im /volume1/SSOSD/var/log/cron.log schauen, ob die Jobs
gestartet werden, z.B. monitoren mit
tail -f /volume1/SSODS/var/log/cron.log
Das ffpodcast.sh ist auf meiner Page auch noch etwas dokumentiert. So
wie es in drs.sh aufgerufen wird, werden die Tags noch etwas gesäubert.
Das Genre wird auf "Radio", Album auf dem Podcastnamen (Input, Echo der
Zeit, ..), Artist auf "DRS" und der Titel auf "Name + Datum" gesetzt.
So gibt es nicht so ein Puff in der Library (die Tags sind ja auch bei
jedem Podcast wieder etwas anders). Das Skript versucht auch, die
Kommentare zum Podcast (kurze Zusammenfassung z.B. beim Echo) im
Comment-Tag zu speichern (mit mehr oder weniger grossem Erfolg).
Happy hacking!
flip
+-------------------------------------------------------------------+
|Filename: ffpodcast-ssods.zip |
|Download: http://forums.slimdevices.com/attachment.php?attachmentid=5620|
+-------------------------------------------------------------------+
--
flipflip
Check out flipflip's 'SlimServer On DiskStation (SSODS)'
(http://oinkzwurgl.org/ssods/)!
------------------------------------------------------------------------
flipflip's Profile: http://forums.slimdevices.com/member.php?userid=5223
View this thread: http://forums.slimdevices.com/showthread.php?t=48318
_______________________________________________
slimserver-de mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/slimserver-de