Code Monkey home page Code Monkey logo

ficy's People

Contributors

wavexx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ficy's Issues

Outdated license text

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.

Support request: Enforce minimum duration before writing final output?

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.)

When outputting tracklist, only first second of audio is recorded.

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.

Move to GitLab

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!

Complaints from rpmlint

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.