View previous topic :: View next topic |
Author |
Message |
crouse Site Admin
Joined: 17 Apr 2024 Posts: 8985 Location: Iowa
|
Posted: Thu Dec 30, 2024 2:35 pm Post subject: Streamripper - ripp shoutcast and other online radio feeds |
|
|
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 |
|
Gautam Jr. Member
Joined: 28 Jan 2024 Posts: 55 Location: NJ
|
Posted: Tue Feb 01, 2024 7:37 pm Post subject: |
|
|
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 |
|
Gautam Jr. Member
Joined: 28 Jan 2024 Posts: 55 Location: NJ
|
|
Back to top |
|
Gautam Jr. Member
Joined: 28 Jan 2024 Posts: 55 Location: NJ
|
Posted: Tue Feb 01, 2024 8:17 pm Post subject: |
|
|
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 |
|
crouse Site Admin
Joined: 17 Apr 2024 Posts: 8985 Location: Iowa
|
Posted: Tue Feb 01, 2024 9:52 pm Post subject: |
|
|
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 |
|
coastie Ultimate Member
Joined: 24 Apr 2024 Posts: 2292 Location: The Fox Den in the Big Easy
|
Posted: Sun Feb 06, 2024 7:31 am Post subject: |
|
|
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) |
|
Back to top |
|
coastie Ultimate Member
Joined: 24 Apr 2024 Posts: 2292 Location: The Fox Den in the Big Easy
|
Posted: Sun Feb 06, 2024 7:48 am Post subject: |
|
|
this app is awsome....been looking for something like this to get my classical music. |
|
Back to top |
|
coastie Ultimate Member
Joined: 24 Apr 2024 Posts: 2292 Location: The Fox Den in the Big Easy
|
Posted: Sun Feb 13, 2024 5:52 pm Post subject: |
|
|
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. |
not sure where i wen't wrong. to my knowlege i have a c compiler. |
|
Back to top |
|
mr_ed Moderator
Joined: 28 Aug 2024 Posts: 3306 Location: 42 miles north of Ogdensburg, NY
|
|
Back to top |
|
coastie Ultimate Member
Joined: 24 Apr 2024 Posts: 2292 Location: The Fox Den in the Big Easy
|
Posted: Sun Feb 13, 2024 10:41 pm Post subject: |
|
|
well i was wrong. gcc = command not found. i guess tomorrow i will fire up yast and dl one. any recommendations |
|
Back to top |
|
shebang Sr. Member
Joined: 08 Jan 2024 Posts: 1084 Location: Chicago
|
|
Back to top |
|
coastie Ultimate Member
Joined: 24 Apr 2024 Posts: 2292 Location: The Fox Den in the Big Easy
|
Posted: Mon Feb 14, 2024 1:05 am Post subject: |
|
|
thanks shebang |
|
Back to top |
|
coastie Ultimate Member
Joined: 24 Apr 2024 Posts: 2292 Location: The Fox Den in the Big Easy
|
Posted: Tue Feb 15, 2024 4:56 am Post subject: |
|
|
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 |
|
Back to top |
|
crouse Site Admin
Joined: 17 Apr 2024 Posts: 8985 Location: Iowa
|
Posted: Tue Feb 15, 2024 6:11 am Post subject: |
|
|
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 |
|
coastie Ultimate Member
Joined: 24 Apr 2024 Posts: 2292 Location: The Fox Den in the Big Easy
|
Posted: Tue Feb 15, 2024 6:53 am Post subject: |
|
|
thanks crouse... i'll get it right one of these days. |
|
Back to top |
|
|