Git Product home page Git Product logo

edcast2_jack's Introduction

edcast_jack special edition!

It's just like the old edcast you know and love, only a bit leaner and supporting of streaming 24bit flac from jack!

If your going to stream oggflac, look out!

With my fixes, I reccomend mplayer as the client, with a small buffer..

mplayer -cache 500 http://xxxxxxxxxx

VLC also works however it can eventually run into some kind of buffer/stutter issue

Please be advised of this: http://lists.xiph.org/pipermail/flac-dev/2010-December/002825.html

And then go here: https://github.com/oneman/libflac/commit/67e13364032404ebc1837af143fdd1cd81786c3a

features added

24 bit flac support -b 24 on the command line

features to come: correct flushing of ogg packets to prevent buildup of silence in pages

Currently this is hackfixed and handled by flushing every packet, probably sending way to many out over the network. this should be fixed by counting samples and flushing after X number of samples

minor changes: correct printing of server port number, removal of deprecated jack_new call

features removed

windows support, resampling support, metadata support

windows? are you kidding me? did it even work ever?

resampling? Did you not have jack set at the sample rate you really wanted?

metadata? OggFLAC doesn't support any in the case of streams in anything Ive seen Most software doesn't support chained ogg ie. firefox/chrome/cortado if you want metadata, use a different program to talk to icecast2 that makes the most sense, if you think about it for a moment.. (also it never worked well anyway)

edcast2_jack's People

Contributors

oneman avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

edcast2_jack's Issues

StreamChange on startup

Hello there, nice that you breathe new live into edcast jack! And NO, you are not the only user, I use it constantly.

I have patched libedcast.cpp, to prevent an updateSongTitle() in connectToServer(). As I do live recording there is no SongTitle anyways. But the resulting StreamChange in the start makes dump files unwieldy. If I remember correctly, the icecast server adds a title, which I found missing from such an edcast source stream, and some players would not correctly display the stream duration. I dont even have a diff now, but if you try it, and find it useful, just comment line 1619.

peter

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.