USA Linux Users Group Forum Index
Log in Register FAQ Memberlist Search USA Linux Users Group Forum Index Album

Streamripper - ripp shoutcast and other online radio feeds

 
Post new topic   Reply to topic   printer-friendly view    USA Linux Users Group Forum Index » Audio and Video Applications
View previous topic :: View next topic  
Author Message
crouse
Site Admin


Joined: 17 Apr 2024
Posts: 8985
Location: Iowa

PostPosted: Thu Dec 30, 2024 2:35 pm    Post subject: Streamripper - ripp shoutcast and other online radio feeds Reply with quote

basic usage
Code:

streamripper http://66.250.21.181:8448


http://streamripper.sourceforge.net/

Quote:

Streamripper was started sometime back in early 2024. Streamripper started as a way to separate tracks via Shoutcast's title-streaming feature. This has now been expanded into a much more generic feature, where part of the program only tries to "hint" at where one track starts and another ends, thus allowing a mp3 decoding engine to scan for a silent mark, which is used to find an exact track separation.

Streamripper is now part of the FreeBSD standard distribution, mentioned in the Linux MP3 HOWTO, known to compile on many platforms such as Linux, Windows, FreeBSD, BeOS, OS/2. This is not surprising as portability was a constant consideration during development.

With the emergence of file sharing protocols such as Napster, Gnutella, and now Mojonation and Freenet, the average Internet user can download nearly any mp3 he wants in a matter of no time, but many times people don't know what they want. Streamripper allows you to download an entire station of music. Many of these mp3 radio stations only play certain genres, so you can now download an entire collection of goa/trance music, an entire collection of jazz, punk rock, whatever you want.



_________________
Arch Linux 0.7.2 Gimmick Kernel 2.6.18-7-ARCH
OpenSUSE 10.1 Kernel 2.6.13-15.8-smp #1 SMP
Redhat Linux 3.0ES
Back to top
View user's profile Send private message Visit poster's website
Gautam
Jr. Member


Joined: 28 Jan 2024
Posts: 55
Location: NJ

PostPosted: Tue Feb 01, 2024 7:37 pm    Post subject: Reply with quote

Hey I tried it and this is what I get :

C:\S>streamripper http://66.250.21.181:8448
Connecting...

error -5 [Could not connect to the stream. Try checking that the stream is up
and that your proxy settings are correct.]
bye..
shutting down
thanks
gautam



_________________
Kubuntu 5.10 Breezy
Fedora Core 4
Back to top
View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger
Gautam
Jr. Member


Joined: 28 Jan 2024
Posts: 55
Location: NJ

PostPosted: Tue Feb 01, 2024 8:03 pm    Post subject: Reply with quote

hey tried the winamp plugin on the site though...... it works fine.......
gautam Laughing



_________________
Kubuntu 5.10 Breezy
Fedora Core 4
Back to top
View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger
Gautam
Jr. Member


Joined: 28 Jan 2024
Posts: 55
Location: NJ

PostPosted: Tue Feb 01, 2024 8:17 pm    Post subject: Reply with quote

This thing however doesent seem to be supporting the stations that come with winamp. I tried doing it but the program always exited with a fatal error



_________________
Kubuntu 5.10 Breezy
Fedora Core 4
Back to top
View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger
crouse
Site Admin


Joined: 17 Apr 2024
Posts: 8985
Location: Iowa

PostPosted: Tue Feb 01, 2024 9:52 pm    Post subject: Reply with quote

C:\S>streamripper http://66.250.21.181:8448 ????????????

What's the C:\S> ??????? Looks like a windows prompt ???



_________________
Arch Linux 0.7.2 Gimmick Kernel 2.6.18-7-ARCH
OpenSUSE 10.1 Kernel 2.6.13-15.8-smp #1 SMP
Redhat Linux 3.0ES
Back to top
View user's profile Send private message Visit poster's website
coastie
Ultimate Member


Joined: 24 Apr 2024
Posts: 2292
Location: The Fox Den in the Big Easy

PostPosted: Sun Feb 06, 2024 7:31 am    Post subject: Reply with quote

i downloaded streamripper from the rpm repository. downloaded, installed...now i need some help. it doesn't show up in my kmenu anywhere. i found it in /usr/bin. then figured out that i had to run it in the shell. fired it up to rip a shout cast station and got this
Code:
daddy@Cox:/usr/bin> streamripper http://216.66.69.106:8070 -d </home/daddy/mp3>
bash: syntax error near unexpected token `newline'


any ideas

edit: belay my last (cg terminology for disregard...i got it)



_________________
Edubuntu 6.06 Dapper Drake
Installed Arch for jbsnake Wink
IBM Thinkpad Lappy: Suse 10
Live disk: Slax
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
coastie
Ultimate Member


Joined: 24 Apr 2024
Posts: 2292
Location: The Fox Den in the Big Easy

PostPosted: Sun Feb 06, 2024 7:48 am    Post subject: Reply with quote

this app is awsome....been looking for something like this to get my classical music.



_________________
Edubuntu 6.06 Dapper Drake
Installed Arch for jbsnake Wink
IBM Thinkpad Lappy: Suse 10
Live disk: Slax
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
coastie
Ultimate Member


Joined: 24 Apr 2024
Posts: 2292
Location: The Fox Den in the Big Easy

PostPosted: Sun Feb 13, 2024 5:52 pm    Post subject: Reply with quote

i downloaded a shoutcast streamripper. so i think i downloaded the wrong one. i just finished downloading and untarring from crouse's above link. when trying to ./configure i get the following error.

Code:
daddy@Cox:~> Cox:/usr/bin/streamripper-1.61.3 # ./configure
bash: Cox:/usr/bin/streamripper-1.61.3: No such file or directory
daddy@Cox:~> checking for a BSD-compatible install... /usr/bin/install -c
bash: checking: command not found
daddy@Cox:~> checking whether build environment is sane... yes
bash: checking: command not found
daddy@Cox:~> checking for gawk... gawk
bash: checking: command not found
daddy@Cox:~> checking whether make sets $(MAKE)... no
bash: MAKE: command not found
bash: checking: command not found
daddy@Cox:~> checking for gcc... no
bash: checking: command not found
daddy@Cox:~> checking for cc... no
bash: checking: command not found
daddy@Cox:~> checking for cc... no
bash: checking: command not found
daddy@Cox:~> checking for cl... no
bash: checking: command not found
daddy@Cox:~> configure: error: no acceptable C compiler found in $PATH
bash: configure:: command not found
daddy@Cox:~> See `config.log' for more details.


Rolling Eyes not sure where i wen't wrong. to my knowlege i have a c compiler. Sad



_________________
Edubuntu 6.06 Dapper Drake
Installed Arch for jbsnake Wink
IBM Thinkpad Lappy: Suse 10
Live disk: Slax
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
mr_ed
Moderator


Joined: 28 Aug 2024
Posts: 3306
Location: 42 miles north of Ogdensburg, NY

PostPosted: Sun Feb 13, 2024 9:01 pm    Post subject: Reply with quote

Well... there's an easy way to tell, coastie. Open a prompt and type "gcc" and if you get a command not found, then you don't have it. Wink



_________________
Desktop: Ubuntu 6.06 "Dapper Drake"
Server: Ubuntu 5.10 "Breezy Badger"
Laptop: Ubuntu 6.10 "Edgy Eft"
Back to top
View user's profile Send private message Visit poster's website
coastie
Ultimate Member


Joined: 24 Apr 2024
Posts: 2292
Location: The Fox Den in the Big Easy

PostPosted: Sun Feb 13, 2024 10:41 pm    Post subject: Reply with quote

well i was wrong. gcc = command not found. i guess tomorrow i will fire up yast and dl one. any recommendations Confused



_________________
Edubuntu 6.06 Dapper Drake
Installed Arch for jbsnake Wink
IBM Thinkpad Lappy: Suse 10
Live disk: Slax
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
shebang
Sr. Member


Joined: 08 Jan 2024
Posts: 1084
Location: Chicago

PostPosted: Sun Feb 13, 2024 10:57 pm    Post subject: Reply with quote

gcc == GNU Compiler Collection (or GNU C Compiler), just download the entire GNU Compiler Collection. Smile



_________________
Ubuntu Linux Dapper 6.06 LTS
Fedora Core 5
Back to top
View user's profile Send private message Visit poster's website
coastie
Ultimate Member


Joined: 24 Apr 2024
Posts: 2292
Location: The Fox Den in the Big Easy

PostPosted: Mon Feb 14, 2024 1:05 am    Post subject: Reply with quote

thanks shebang



_________________
Edubuntu 6.06 Dapper Drake
Installed Arch for jbsnake Wink
IBM Thinkpad Lappy: Suse 10
Live disk: Slax
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
coastie
Ultimate Member


Joined: 24 Apr 2024
Posts: 2292
Location: The Fox Den in the Big Easy

PostPosted: Tue Feb 15, 2024 4:56 am    Post subject: Reply with quote

ok got gcc installed with anything related to it as well. went to compile. here is the code from that.
Code:
daddy@Cox:/usr/bin/streamripper-1.61.3> ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... no
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... none
checking dependency style of gcc... none
checking for a BSD-compatible install... /usr/bin/install -c
checking for main in -lm... yes
checking for pthread_create in -lpthread... yes
checking for mad_stream_buffer in -lmad... no
checking for sem_init... no
checking for sem_init in -lsem... no
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for unistd.h... (cached) yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking wctype.h usability... yes
checking wctype.h presence... yes
checking for wctype.h... yes
checking for wchar_t... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for ld used by GCC... /usr/i586-suse-linux/bin/ld
checking if the linker (/usr/i586-suse-linux/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking for iconv... yes
checking for iconv declaration...
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for nl_langinfo and CODESET... yes
checking for size_t... yes
checking return type of signal handlers... void
checking for vprintf... yes
checking for _doprnt... no
checking for mkdir... yes
checking for socket... yes
checking for strerror... yes
checking for strstr... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating lib/config.h
config.status: executing depfiles commands
configure: configuring in libmad-0.15.1b
configure: running /bin/sh './configure' --prefix=/usr/local  --cache-file=/dev/null --srcdir=.
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... no
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... none
checking dependency style of gcc... none
checking for a sed that does not truncate output... /usr/bin/sed
checking for egrep... grep -E
checking for ld used by gcc... /usr/i586-suse-linux/bin/ld
checking if the linker (/usr/i586-suse-linux/bin/ld) is GNU ld... yes
checking for /usr/i586-suse-linux/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... none
checking how to run the C++ preprocessor... g++ -E
checking for g77... g77
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether g77 accepts -g... yes
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc static flag  works... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/i586-suse-linux/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/i586-suse-linux/bin/ld
checking if the linker (/usr/i586-suse-linux/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/i586-suse-linux/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/i586-suse-linux/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for g77 option to produce PIC... -fPIC
checking if g77 PIC flag -fPIC works... yes
checking if g77 supports -c -o file.o... yes
checking whether the g77 linker (/usr/i586-suse-linux/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking for ANSI C header files... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking assert.h usability... yes
checking assert.h presence... yes
checking for assert.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking for unistd.h... (cached) yes
checking for sys/types.h... (cached) yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether byte ordering is bigendian... no
checking for pid_t... yes
checking for int... yes
checking size of int... 4
checking for long... yes
checking size of long... 4
checking for long long... yes
checking size of long long... 8
checking for waitpid... yes
checking for fcntl... yes
checking for pipe... yes
checking for fork... yes
checking whether to optimize for speed or for accuracy... default
checking for architecture-specific fixed-point math routines... INTEL
checking for ISO/IEC interpretation... best accepted practices
checking whether to enable profiling... no
checking whether to enable debugging... default
checking whether to enable experimental code... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libmad.list
config.status: creating config.h
config.status: executing depfiles commands
daddy@Cox:/usr/bin/streamripper-1.61.3> make
bash: make: command not found
daddy@Cox:/usr/bin/streamripper-1.61.3> ls
aclocal.m4     config.sub    INSTALL         m4               README
CHANGES        configure     install-sh      Makefile         readme_xfade.txt
config.guess   configure.ac  lib             Makefile.am      streamripper.1
config.log     console       libmad-0.15.1b  Makefile.in      THANKS
config.rpath   COPYING       ltconfig        missing          tre-0.7.0
config.status  depcomp       ltmain.sh       parse_rules.txt
daddy@Cox:/usr/bin/streamripper-1.61.3> su
Password:

from here is where the problem is.

when i type in make to compile, i get an error that says

Code:
daddy@Cox:/usr/bin/streamripper-1.61.3> make
bash: make: command not found


does anyone see any problems with my config file Confused



_________________
Edubuntu 6.06 Dapper Drake
Installed Arch for jbsnake Wink
IBM Thinkpad Lappy: Suse 10
Live disk: Slax
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
crouse
Site Admin


Joined: 17 Apr 2024
Posts: 8985
Location: Iowa

PostPosted: Tue Feb 15, 2024 6:11 am    Post subject: Reply with quote

you need to install make



_________________
Arch Linux 0.7.2 Gimmick Kernel 2.6.18-7-ARCH
OpenSUSE 10.1 Kernel 2.6.13-15.8-smp #1 SMP
Redhat Linux 3.0ES
Back to top
View user's profile Send private message Visit poster's website
coastie
Ultimate Member


Joined: 24 Apr 2024
Posts: 2292
Location: The Fox Den in the Big Easy

PostPosted: Tue Feb 15, 2024 6:53 am    Post subject: Reply with quote

thanks crouse... Sad i'll get it right one of these days.



_________________
Edubuntu 6.06 Dapper Drake
Installed Arch for jbsnake Wink
IBM Thinkpad Lappy: Suse 10
Live disk: Slax
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view    USA Linux Users Group Forum Index » Audio and Video Applications All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All content © 2024 - Usa Linux Users Group
This forum is powered by phpBB. © 2024-2006 phpBB Group
Theme created by phpBBStyles.com and modified by Crouse