wavexx / ficy Goto Github PK
View Code? Open in Web Editor NEWAn icecast/shoutcast stream grabber suite
Home Page: https://www.thregr.org/~wavexx/software/fIcy/
License: GNU Lesser General Public License v2.1
An icecast/shoutcast stream grabber suite
Home Page: https://www.thregr.org/~wavexx/software/fIcy/
License: GNU Lesser General Public License v2.1
As the ever-mindful rpmlint tells me:
fIcy.x86_64: W: incorrect-fsf-address /usr/share/doc/packages/fIcy/COPYING.txt
The Free Software Foundation address in this file seems to be outdated or
misspelled. Ask upstream to update the address, or if this is a license file,
possibly the entire file with a new copy available from the FSF.
The text with the current address is here.
Hi, I'm curious if there is a simple way to only save recordings of a minimum duration. (I see a maximum duration flag but nothing like minimum duration.)
For example, let's say I only want to save single recordings that are 1 minute or longer. I can think of complicated ways to automatically "clean up" saved files after the fact, but I don't see a straightforward way to prevent the saving of recordings I consider "too short".
And thank you for this program. It's a huge help!
(Reason for asking: After switching from Shoutcast to Icecast, I needed something to automatically record my streams when a live DJ connects. fIcy works well but I sometimes end up with a ton of very short recordings because of the unfortunate way I have to detect live source connections. fIcy of course is not to blame for this but I would love to be able to "throw away" recordings that are less than 1 minute.)
If I try to fetch a stream from an https:// site, I get the error:
fIcy: unknown protocol https
Thanks
I want to record a stream and still see the metadata output in the terminal.
./fIcy -o output.mp3 -d -t http://localhost:8000/stream
The track updates come through just fine, but only the first 16kb of audio is written. If I run without the -t
option, the whole audio records.
I'll be moving my source repositories to GitLab (https://gitlab.com/wavexx/) during the next few days.
I've been waiting to do this for a long time (at least since 2015) but I never switched because of network effects. I'll now use the acquisition news as an excuse to jump the shark!
This repository will be turned into a read-only archive after the migration and effectively become stale.
Since all issues and PR will be mirrored on gitlab, I'll also close all of them in github and reference this issue to make sure this is not going to be ignored.
See you on the other side!
fIcy.x86_64: I: binary-or-shlib-calls-gethostbyname /usr/bin/fIcy
fIcy.x86_64: I: binary-or-shlib-calls-gethostbyname /usr/bin/fPls
The binary calls gethostbyname(). Please port the code to use getaddrinfo().
Ulrich Drepper can explain the issue much better than I could.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.