(Gelöst) Tool für Radio-Stream mitschneiden?

Status
Für weitere Antworten geschlossen.

ZuluTom

Moderator
Hallo zusammen,

ich habe in Amarok einige eigene Radio-Streams hinzugefügt. Nun suche ein Tool ( oder gibts ein Plugin für Amarok? ) womit ich diese Streams mitschneiden kann.

Google hat zwar einige Ergebnisse gebracht, aber das scheinen alles Programme zu sein, welche nur über die Konsole funktionieren. Mir würde aber ein Tool mit GUI eher zusagen.

Könnt ihr mir da was empfehlen?

Herzlichst Tom
 

ZuluTom

Moderator
AW: Tool für Radio-Stream mitschneiden?

Hallo Kernelman,

nein, leider hatte ich dieser Tage noch keine Zeit dafuer. Das lag zum einen daran, dass ich wieder von Montag bis heute ( Sonntag ) mit 12h Schichten durchgarbeitet habe, zum anderen weil ich mich noch mit der Thematik ATI-Treiber und "Wieviel sicherer ist mein Notebook nach dem Umstieg auf SuSE Linux gegenueber MS geworden?" beschaeftigt habe.

Die Sache mit dem ATI Treiber konnte ich erfolgreich abschliessen und meine "Sicherheits-Paranoia" :) bin ich noch am Infos sammeln ( siehe dazu auch mein Post im allg. Talk ).

Aber ich denke heute abend nach Feierabend oder morgen ( endlich Frei ) werde ich mich mit Streamripper beschaeftigen und dann gerne meine Eindruecke posten.

Herzlichst Tom
 

ZuluTom

Moderator
AW: Tool für Radio-Stream mitschneiden?

Sooo, also Streamripper ist installiert, aber das Paket kstreamripper scheint es nicht mehr zu geben? Ich habe packman, guru und oc2pus als Quellen in smat.

Wie gesagt, streamripper ist da, kstreamripper nicht.

Die Aufnahme über Konsole geht, aber ich bin mit der Qualität nicht recht zufrieden.
Der Stream kommt mit 128kbit und das Tool zeigt das auch als Rip an, nur es klingt bestenfalls wie 64kbit ( zumindest im Vergleich zu 128kbit MP3's die ich schon habe ).

aber vielleicht hab ich grad was auf den Ohren :D

Herzlichst Tom
 

Rain_Maker

Administrator
Teammitglied
AW: Tool für Radio-Stream mitschneiden?

Hm, seltsam...

Code:
apt search streamripper
kstreamripper - KStreamRipper is a frontend to streamripper
streamripper - record shoutcast compatible streams
# apt policy kstreamripper
kstreamripper:
  Installiert: 0.3.4-1.pm.1
  Kandidat: 0.3.4-1.pm.1
  Versionstabelle:
 *** 0.3.4-1.pm.1 0
        500 http://ftp-1.gwdg.de SuSE/10.0-i386/packman pkglist
        100 RPM Database
Aber Du hast ja SuSE 10.1

Code:
chroot /SuSE101/

# apt search streamripper

streamripper - Streamripper
Mal nachsehen:

http://packman.links2linux.de/?action=502

Jupp nur Pakete für 10.0 oder kleiner.

Aber Streamtuner hat gibts ja auch noch.

Code:
apt search stream | grep tune
streamtuner - A GUI Interface for Internet Radio Directories
streamtuner-debuginfo - Debug information for package streamtuner
streamtuner-devel - Development files for streamtuner

apt policy streamtuner
streamtuner:
  Installiert: (nichts)
  Kandidat: 0.99.99-23
  Versionstabelle:
     0.99.99-23 0
        500 ftp://ftp4.gwdg.de SuSE/10.1-i386/base pkglist
Versuchs mal damit.

Die schlechte Qualität liegt wohl eher an der Quelle, wie klingt die denn, wenn Du sie ohne Aufzeichnung anhörst?

Greetz,

RM
 

ZuluTom

Moderator
AW: Tool für Radio-Stream mitschneiden?

Oha...na schade, aber Streamtuner schaut auch erst mal nicht schlecht aus.

Muss ich mich jetzt mal näher damit beschäftigen. Nunja..die Streams klingen ohne Aufnahme wie sie sollen. Normal stöpsel ich das Notebook direkt an die Anlage und habe eine ordentliche Ausgabe.

Aber mit der Aufnahme war mein EQ am Anschlag und klang irgendwie nach einem schlechten Mono....

Na mal sehen...ich muss streamripper auch vielleicht erst mal konfigurieren?

Edit: Muss ich xmms extra installieren für Streamtuner?

ich bekomme beim Verbindungsversuch:
Kindprozess »xmms« konnte nicht ausgeführt werden (datei oder Verzeichnis nicht gefunden).
 

Rain_Maker

Administrator
Teammitglied
Kleiner Rebuild...

Ich habe gerade einen Rebuild des src.rpm unter SuSE 10.1 gemacht, kannst ja Dein Glück damit versuchen. (Siehe Anhang, Du musst es noch auspacken)

Code:
su

(Passwort)

rpm -Uvh --test kstreamripper-0.3.4-1.pm.1.i586.rpm
Wenn der Test ohne Fehler durchläuft, dann kannst Du das --test weglassen. *Ohne Gewähr*, daß das Paket auch läuft.

Greetz,

RM
 

ZuluTom

Moderator
AW: Tool für Radio-Stream mitschneiden?

Oh..danke. Ich probier es mal aus.

Ich habe xmms mal nachinstalliert, und streamtuner geht nun. Bis jetzt gefällt mir dieser sehr gut.

Dein Paket teste ich sofort....moment.....

Edit1: Ausgabe des Testes
Preparing... ########################################### [100%]
Edit2: Schade. Lässt sich zwar installieren, aber nicht starten. Weder via GUI noch Shell. Aber macht nix. Streamtuner geht genau so gut und streamripper mach ich halt via Shell....

Ich danke dir aber ganz herzlich für den Versuch.
 

ZuluTom

Moderator
AW: Tool für Radio-Stream mitschneiden?

Sooo, ich mach es jetzt so:

Streamtuner für die Streams und ( welch freude! ) kann ich damit via Streamripper aufnehmen UND die Qualität ist wie sie soll ( kann es am fehlendem xmms gelegen haben? )

Das beste: in dieser Kombination kann man hören UND aufnehmen gleichzeitig ...ganz ohne Shell :)

Kstreamtripper hat leider nicht geklappt, aber das erübrigt sich ja nun selber.

Aber trotzdem riesen Dank
 

Rain_Maker

Administrator
Teammitglied
Fürs Protokoll ..

..starte mal kstreamripper aus der shell, bei mir funktioniert das Ding nämlich auf 10.1 (eben getestet).



Code:
kstreamripper
Fehlermeldungen posten.

Greetz,

RM
 

ZuluTom

Moderator
AW: Tool für Radio-Stream mitschneiden?

Gibt keine Fehlermeldung. Es passiert nur einfach nix.

Wenn ich über GUI starte, hüpft eine Weile das symbol auf dem Desctop, dann isses Weg und nichts passiert.

Via Shell ähnlich. Der Cursor blinkt und blinkt. Irgendwann geht die Konsole ohne Kommentar zu.
 

ZuluTom

Moderator
AW: Tool für Radio-Stream mitschneiden?

Guten morgen,

ich hab das Tool noch mal de- und neu installiert.

Leider ohne Änderung.

Aber das ist jetzt auch nicht weiter schlimm, weil ja die andere Kombination super funktioniert.
Vielleicht liegt es unterschiedlichen Versionen? Also ich meine KDE + installierte Programme/Plugins.

Herzlichen Dank trotzdem RM.
 

Rain_Maker

Administrator
Teammitglied
AW: Tool für Radio-Stream mitschneiden?

shubak schrieb:
Guten morgen,

ich hab das Tool noch mal de- und neu installiert.

Leider ohne Änderung.
Seltsam.

Aber das ist jetzt auch nicht weiter schlimm, weil ja die andere Kombination super funktioniert.
Ist auch mehr Neugierde meinerseits.

Vielleicht liegt es unterschiedlichen Versionen? Also ich meine KDE + installierte Programme/Plugins.
Wenn Deine Signatur stimmt, dann eigentlich nicht, ich habe das auch auf KDE 3.5.4 gebaut.

Wenn Du allerdings Neugierde/Interesse hast, dann kannst Du einen Rebuild versuchen, allerdings ging das bei mir auch nicht ohne eine -winzige- Änderung. Ist zwar mehr aus Jux und Dollerei, aber zumindest interessant, falls man irgendwann wirklich ein src.rpm+Rebuild braucht, weil es kein passendes fertiges rpm gibt.
Ich habe das schon öfters gemacht und es ist relativ simpel so lange man nicht allzu viel selbst am SPEC-File editieren muss. Das ist hier nicht der Fall, es muß nur ein Wort geändert werden.

Das Einzige, was Dir dann bevorstehen würde, ist wahrscheinlich das Nachinstallieren einiger (devel)-Pakete, damit der Build klappt.

Also, bei Interesse, melde Dich (könnte ein Mini-HowTo zum Selbstbau von rpm aus src.rpm werden *g*)

Herzlichen Dank trotzdem RM.
Greetz,

RM
 

ZuluTom

Moderator
AW: Tool für Radio-Stream mitschneiden?

Nun warum nicht. Ich habe heute frei, das Wetter ist auch nicht gerade einladend um auf der Terasse zu hocken....und bischen Denksport hat noch keinem geschadet.

Prinzipiell sollte da ja am System nix geschrottet werden können ( hab nämlich noch kein komplettes Backup- auch noch was wo ich mal sehen muss wie ich das anstelle ).

Nachtrag: ja, die Sigi stimmt.
 

Rain_Maker

Administrator
Teammitglied
AW: Tool für Radio-Stream mitschneiden?

Dann mal los. Machen wir das Ganze so, wie ich es gestern hinbekommen habe.

1. src.rpm von Packman ziehen.

http://packman.links2linux.de/?action=502

2. Einfachster Weg (der hier nicht funktioniert) wäre das Rebuild.

Code:
rpmbuild --rebuild kstreamripper-0.3.4-1.pm.1.src.rpm
Mach das mal und poste die Fehlermeldung fürs Protokoll, dann kann ein Dritter auch nachvollziehen, was die Vorgehensweise ist und wie man den Fehler erkennt/ausmerzt.

Das Ganze geht übrigens als User, also keine Root-Rechte erforderlich (nur später zum Installieren natürlich).

Greetz,

RM

Nachtrag: Ich nehme mal kurz die TOMATEN VON DEN AUGEN:

Signatur von shubak
Notebook: FSC Amilo A 1650G, AMD Athlon64 3700+, 100GB, ATI PciE 200, 1 GB RAM, WLAN- Atheros 5005G Chipsatz, MS Windows XP

Suse Linux 10.1 x86_64 mit WLan, KDE 3.5.4
Du hast ein 64-Bit System, deshalb läuft mein RPM (32 Bittig) nicht *LOL*

Man, das war zu einfach, um es sofort zu sehen. Dann lohnt sich der Rebuild sogar, denn danach wird es sehr wahrscheinlich laufen.
 

ZuluTom

Moderator
AW: Tool für Radio-Stream mitschneiden?

Das ist die Meldug:

Code:
tom@localhost:~> su
Passwort:
localhost:/home/tom # rpmbuild --rebuild kstreamripper-0.3.4-1.pm.1.src.rpm
Installing kstreamripper-0.3.4-1.pm.1.src.rpm
warning: InstallSourcePackage: Header V3 DSA signature: NOKEY, key ID 27db6f5b
warning: user quentin does not exist - using root
warning: user quentin does not exist - using root
error: Legacy syntax is unsupported: copyright
error: line 9: Unknown tag: Copyright:  GPL
Ich habe aber die x84_64 Variante von Packman geladen. Das Paket heisst aber genau so.
 

ZuluTom

Moderator
AW: Tool für Radio-Stream mitschneiden?

Prima...ein Rebuild ist gar nicht notwendig.

Ich habe mir enfach mal das fertige 64bit rpm Paket geladen und installiert.

Und voila...es funzt auf anhieb.

Somit habe ich nun 2 funktionierende Varianten. Das ist mehr als ich erhofft hatte :)

Seltsam nur, das das Paket nicht von Smart gefunden wurde. OK..es ist "nur" bis 10.0 gedacht, aber geht offensichtlich auch mit 10.1 x86_64.
 

Rain_Maker

Administrator
Teammitglied
AW: Tool für Radio-Stream mitschneiden?

Jupp, genau diese Meldung hatte ich auch.

Der Fehler liegt im sogenannten "SPEC-File", denn die Option "Copyright" ist nicht (mehr) bekannt.

Installiere das Paket (als User) normal mit

Code:
rpm -Uvh kstreamripper-0.3.4-1.pm.1.src.rpm
Nun werden einige Dateien "installiert" (mehr als ein Kopieren auf Festplatte erfolgt eh nicht), die man unter /usr/src/packages in den entsprechenden Unterordnern findet. Der Quellcode (und in diesem Fall auch ein paar Patches) befinden sich in /usr/src/packages/SOURCES.

Das SPEC-File liegt im Ordner /usr/src/packages/SPECS und heisst kstreamripper.spec.

Das ist die "Bauvorschrift" und es sieht folgendermassen aus.

Code:
# Packmangroup: Multimedia
# Packmanpackagename: kstreamripper
# Packman: Quentin Denis

Summary:        KStreamRipper is a frontend to streamripper
Name:           kstreamripper
Version:        0.3.4
Release:        1.pm.1
Copyright:        GPL
Group:          Applications/Multimedia
Url:            http://kstreamripper.tuxipuxi.org/
Packager:       Quentin Denis <quentin@links2linux.de>
Vendor:         Packman
Distribution:   SUSE LINUX 10.0 (i586) OSS

Source0:        kstreamripper-0.3.4.tar.bz2

BuildRoot:      %{_tmppath}/%{name}-%{version}-build

%define _prefix                 /opt/kde3

%description
KStreamRipper is a simple frontend to the command line tool streamripper( streamripper.sf.net ). It rips shoutcast( www.shoutcast.com ) streams and splits them up in single mp3 files with file names and ID3 tags based on the information the stream sends.


%prep
%setup -q -n %{name}-%{version}
tar -xjf scons-mini.tar.bz2


%build
./scons configure \
%ifarch x86_64 amd64 ia32e
         libsuffix=64 qtlibs=/usr/lib/qt3/lib64
%endif

./scons


%install
rm -rf "${RPM_BUILD_ROOT}"
DESTDIR="%{buildroot}" python ./scons install
%if %suse_version > 820
%suse_update_desktop_file kstreamripper AudioVideo Recorder
%endif


%clean
[ -d  ${RPM_BUILD_ROOT} -a '${RPM_BUILD_ROOT}' != '/' ] && rm -rf  ${RPM_BUILD_ROOT}


%files
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog README
/opt/kde3/bin/*
/opt/kde3/share/*


%changelog
* Sun May 15 2005 Quentin Denis <quentin@links2linux.de>
- initial package for SuSE
Der Fehler ist in Zeile 9,

Code:
 error: line 9: Unknown tag: Copyright:  GPL
das wäre diese hier:

Code:
Copyright:        GPL
Öffne die Datei mit einem Texteditor (z.B. kate) und ändere die Zeile so ab:
Code:
License:        GPL
Dann ist der Fehler schon mal weg.

Leider fehlen im SPEC-File die "Build Requires", so daß ich nur vermuten kann, was alles noch gebraucht wird, aber das Paket "kdebase-devel" brauchst Du 100%ig, wahrscheinlich auch "qt3-devel". Also installiere diese mit dem Paketmanager Deiner Wahl nach.

Danach bauen wir das rpm mit Hilfe des korrigierten SPEC-Files, hierzu gibt es folgenden Parameter.

man rpmbuild schrieb:
The argument used is -b if a spec file is being used to build the pack-
age and -t if rpmbuild should look inside of a (possibly compressed)
tar file for the spec file to use. After the first argument, the next
character (STAGE) specifies the stages of building and packaging to be
done and is one of:

-ba Build binary and source packages (after doing the %prep, %build,
and %install stages).

-bb Build a binary package (after doing the %prep, %build, and
%install stages).
Wir nehmen -bb, dann hat man auch gleich ein korrigiertes src.rpm.

Code:
rpmbuild -ba /usr/src/packages/SPECS/kstreamripper.spec
Bei eventuellen Fehlermeldungen, fehlt ein weiteres devel-Paket, welches dürfte man dann anhand der Fehlermeldung sehen.

Greetz,

RM

P.S. Ich habe gerade ein 64-Bit Paket geschnürt, das geht nämlich schon, mit folgendem Parameter:


Code:
rpmbuild -ba [B]--target=x86_64[/B] /usr/src/packages/SPECS/kstreamripper.spec
Damit wird die automatische Erkennung der Architektur ignoriert und ein Paket für x86_64 gebastelt.
 

ZuluTom

Moderator
AW: Tool für Radio-Stream mitschneiden?

Uiuiui..jetzt hast dir so viel Mühe gegeben.... ( schäm ).

Es geht auch mit dem fertigen 64bit Paket.

(geht in Deckung und bereitet sich auf die Flucht vor....)
 
Status
Für weitere Antworten geschlossen.
Oben