[Twisted-Python] ANN: StreamHarvester-0.1 Beta
Twisted is used for writing StreamHarvester's network functionality. StreamHarvester is a cross-platform internet radio and TV recoder.StreamHarverster works with Shoutcast and Icecast streams. You can record multiple streams simultaneously, also you can relay a stream locally while recording it. So that you can listen to the stream in an external media player like VLC , Windows media player. Features - Record multiple streams at a time. - Relay multiple streams on different ports. - Each job can be recorded and relayed at the same time. - Support for playlist formats pls and m3u. - Support various media formats mp3,ogg,nsv. - Automatic fallback to next URL in playlist. - Store stream in a single file or multiple files. - Works with shout cast and icecast streams. - Works on Windows and Linux. Should work on Mac (not tested). - Easy to use interface ;) Please visit the project page to download and try it http://code.google.com/p/streamharvester/ -- Thanks & Regards, Godson Gera http://blog.godson.in
On Fri, Nov 27, 2009 at 1:20 AM, Olivier Parisy <olivier.parisy@free.fr>wrote:
Godson Gera a écrit :
Twisted is used for writing StreamHarvester's network functionality.
Hearing about full-fledged twisted applications is always nice!
How did you package the Windows version? Was there any gotcha?
Regards, Olivier.
I've used py2exe for making exe application. Initially there were some issues like required data files were left out. And some python modules were not automatically included, for which I've used 'includes' option of py2exe. After initial package the look&feel of app was like a old MFC application, solution was to include correct manifest file. Once the exe was made I've used Inno setup for creating a setup file. ( wxPython is used to build GUI ) Also there were some issues in using wxreactor. On windows if I call reactor.stop() to close the application it works perfectly. But on linux it hangs forever, work around was to call sys.exit() You can use GUI2Exe which will give a easy start for packaging python applications. -- Thanks & Regards, Godson Gera
participants (2)
-
Godson Gera
-
Olivier Parisy