.exec() : Streamripper :

Dieses Thema im Forum "Java/Mono/dotGNU" wurde erstellt von Der_Da_93, 14.01.2009.

  1. #1 Der_Da_93, 14.01.2009
    Der_Da_93

    Der_Da_93 irgendwie

    Dabei seit:
    01.06.2007
    Beiträge:
    152
    Zustimmungen:
    0
    Ort:
    127.0.0.1
    Hi,
    Hab mich mal wieder an einem Programm für streamripper versucht.:
    Code:
    import java.io.IOException;
    
    public class Main {
    
    	public static void main(String[] args) throws IOException {
    		 final String[] stations = {"http://scfire-mtc-aa01.stream.aol.com:80/stream/1074",
    				"http://193.251.154.245:8000",
    		"http://91.121.192.49:8000"};
    
    		for(String s: stations){
    			new Thread(new RipperRunnable(s)).start();
    		}
    	}
    }
    und
    Code:
    import java.io.IOException;
    
    
    public class RipperRunnable implements Runnable{
    
    	String s = null;
    	
    	public RipperRunnable(String station) {
    		this.s = station;
    	}
    	@Override
    	public void run() {
    
    		String command = "streamripper "+ s+" -s -d /home/klinch/streams --xs_padding=3000:3000";
    		try {
    			Process p = Runtime.getRuntime().exec(command);
    			try {
    				p.waitFor();
    			} catch (InterruptedException e) {
    				e.printStackTrace();
    			}
    		} catch (IOException e ) {
    			e.printStackTrace();
    		}
    	}
    }
    
    Was dieses Programm machen soll ist glaub ich klar.
    Nur find ich keine Dateien in /home/klinch/streams.
    Die Unterprogramme laufen aber:
    Code:
    [klinch@imladris ~]$ ps aux|grep streamripper
    klinch    9922  0.0  0.1  14700  2824 ?        Sl   20:46   0:00 streamripper http://scfire-mtc-aa01.stream.aol.com:80/stream/1074 -s-d /home/klinch/streams --xs_padding=3000:3000
    klinch    9927  0.1  0.1  14800  3060 ?        Sl   20:46   0:00 streamripper http://193.251.154.245:8000 -s-d /home/klinch/streams --xs_padding=3000:3000
    klinch    9929  0.0  0.1  14716  2820 ?        Sl   20:46   0:00 streamripper http://91.121.192.49:8000 -s-d /home/klinch/streams --xs_padding=3000:3000
    
    Auch iptraf zeigt mir 3 aktive UDP-Verbindungen.

    Ich weiss echt nicht wieso dies nicht funktioniert.
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
Thema:

.exec() : Streamripper :

Die Seite wird geladen...

.exec() : Streamripper : - Ähnliche Themen

  1. [PHP] Problem listen-socket & exec()

    [PHP] Problem listen-socket & exec(): Servus, also folgendes Problem: Die Klasse macht einen ListenServer auf einem bestimmten Port (55555) und horcht auf Verbindungen. Die Commands...
  2. Streamripper - jede Aufzeichnung in eigenes Verzeichnis

    Streamripper - jede Aufzeichnung in eigenes Verzeichnis: Hallo Liebe Gemeinde, ich nehm via CronJob jede Woche eine Sendung eines Webradios auf. Nun möchte ich, dass ich für jede Sendung ein...
  3. Python: streamripper beenden ?

    Python: streamripper beenden ?: Hi, Hier ist mein kleines Script, mitdessen Hilfe, ich Shoutcast-Streams abspielen und aufnehmen will. Mein Problem ist das sich streamripper...
  4. Streamripper beachtet Paramter nicht

    Streamripper beachtet Paramter nicht: Hallo, ich benutze auf meinem Debian Server das Prog. Streamripper, um nachts Musik aus Internetradios aufzuzeichnen. Er nimmt auch korrekt...
  5. Streamripper - einzelnen Song aufnehemen

    Streamripper - einzelnen Song aufnehemen: HI, Mit welcher Option kann man bei der Konsolenversion von Streamripper nur einen Song aufnehmen lassen? Danach soll Streamripper die...