[X] The "/OldFiles" file could not be found or is not available. Please select another file.

Chorale is a framework for home-network-enabled multimedia applications. It includes clients and servers for UPnP and other protocols, with the larger ultimate aim of tying together all a user's disparate multimedia gear into a seamless whole.


http://chorale.sourceforge.net





Separate each tag with a space.

Ratings and Reviews

Be the first to post a text review of chorale. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • Tracker artifact added

    posted by quboid42 59 days ago

  • Tracker artifact added

    Anonymous created the QObject error message artifact

    posted by nobody 59 days ago

  • File released: /chorale/0.18/chorale-0.18.tar.bz2

    posted 81 days ago

  • File released: /chorale/0.17/chorale-0.17.tar.bz2

    posted 81 days ago

  • chorale 0.15 file released: chorale-0.15-win32.zip

    2009-May-01: Version 0.15 released; changes since 0.14: * choralecd: separate UI code from ripping-control code * choraled: unified code Win32/Linux, many new features in Win32 * choraled: --assimilate-receiver * choraled: understand more formats in MediaRenderer * choraled: deal with non-ASCII install and music paths in choralesvc * choraled: now works out itself what licence it's under and tells you * choraleutil, libutil: compilation fixes for GCC 4.4.0 * protocoltool: understand Jupiters better * libimport: slow down ripping if errors are occurring * libdbreceiver: fixes for "traditional" receiver servers eg jupiter * libmediadb: proxy HTTP access, don't point clients at origin server * libdbsteam: query-lifetime fixes (seen as receiver service crashes) * libupnp: hopefully-final fix for multihomed hosts * libupnp: saner client API that deals with reappearing on changed port * libupnp: pay more attention to content-types (text/xml) * libutil: SEQUENTIAL flag for file writes * libutil: logging API that's driveable by environment variables * libutil: ignore hidden files on Windows * libutil: filename manipulation now understands backslash on Windows * libutil: canonicalise Windows filenames to forward slash * libutil: select for FD_CLOSE'd sockets on Windows * libutil: http::Server now understands HEAD requests * libutil: Scanf64 to work around Mingw scanf/printf %llu severe fail * Makefile: allow "make headercheck" for header file quality check * Makefile: install XML files on Win32 * configure: make all HAVE_xyz tests "#if" rather than "#ifdef" 195 files changed, 4946 insertions, 2035 deletions 2009-Mar-05: Version 0.14 released; changes since 0.13: * configure, COPYING: new Qt versions are LGPL * libdblocal: new home for mediadb::Database * libmediadb: more robustness against corrupt databases * libdbmerge: new merged view of databases * libtv: recordings now asynchronous rather than tying up a thread each * libupnp: upgrade SCPD versions from upnp.org * libupnp: support service versioning * libupnp: ClientConnection::Init now takes service_id not service_type * libupnp: ssdp::Responder::Advertise now takes UDN not USN * libupnp: SSDP now deals better with multihomed hosts * libreceiver: use subnet-directed broadcasts for pseudo-SSDP * libempeg: use subnet-directed broadcasts for discovery * libutil: clean up error-prone semantics of http::Client::Connect * libutil: use libwrap to allow access control by IP address * choraled: use libdbmerge to show radio alongside files * choraled: only default to -p 12078 if serving Rio Receivers 127 files changed, 1703 insertions, 756 deletions 2009-Feb-12: Version 0.13 released; changes since 0.12: * libupnp: remove dependency on Intel libupnp/pupnp * libutil: finally implement DSEL XML parser * libimport: use new XML parser * liboutput: use new XML parser * libutil: rename WebServer to http::Server for consistency * libutil: generic "diff" implementation * libutil: completely asynchronous web server * libutil: Stream now inherits from Pollable, so a task can sleep on it * libutil: WorkerThreadPool now starts and stops threads as needed * libdbempeg: fuller, read/write implementation * libmediadb: database synchroniser * configure: prefer cdparanoia (LGPL) to libcdio (GPL) * Make.common: allow "make tests TEST_RUN=wine" for mingw compilation * Make.common: allow "make vtests" with automatic Valgrind options * choraled: persist timer recordings * protocoltool: new tool for working with Empeg car-players 203 files changed, 7151 insertions, 3147 deletions 2008-Aug-05: Version 0.12 released; changes since 0.11: * choraled: Reinstate accidentally-disabled web EPG * libutil: Fix compilation against older Boost versions 21 files changed, 170 insertions, 68 deletions 2008-Jun-06: Version 0.11 released; changes since 0.10: * libreceiverd: Add NFS server for Rio Receivers * libempeg, libdbempeg: New Empeg-Car access libraries * choraled: Remove --no-nfs, add --arf * choraled: -p 12078 is now the default * choraled: Remove dependency on libxml++ * choraled: choralesvc for Windows * configure: Add --without-lgpl and --without-gpl 84 files changed, 1958 insertions, 735 deletions 2008-Apr-28: First public release, version 0.10

    posted 248 days ago

  • chorale 0.15 file released: chorale-0.15.tar.bz2

    2009-May-01: Version 0.15 released; changes since 0.14: * choralecd: separate UI code from ripping-control code * choraled: unified code Win32/Linux, many new features in Win32 * choraled: --assimilate-receiver * choraled: understand more formats in MediaRenderer * choraled: deal with non-ASCII install and music paths in choralesvc * choraled: now works out itself what licence it's under and tells you * choraleutil, libutil: compilation fixes for GCC 4.4.0 * protocoltool: understand Jupiters better * libimport: slow down ripping if errors are occurring * libdbreceiver: fixes for "traditional" receiver servers eg jupiter * libmediadb: proxy HTTP access, don't point clients at origin server * libdbsteam: query-lifetime fixes (seen as receiver service crashes) * libupnp: hopefully-final fix for multihomed hosts * libupnp: saner client API that deals with reappearing on changed port * libupnp: pay more attention to content-types (text/xml) * libutil: SEQUENTIAL flag for file writes * libutil: logging API that's driveable by environment variables * libutil: ignore hidden files on Windows * libutil: filename manipulation now understands backslash on Windows * libutil: canonicalise Windows filenames to forward slash * libutil: select for FD_CLOSE'd sockets on Windows * libutil: http::Server now understands HEAD requests * libutil: Scanf64 to work around Mingw scanf/printf %llu severe fail * Makefile: allow "make headercheck" for header file quality check * Makefile: install XML files on Win32 * configure: make all HAVE_xyz tests "#if" rather than "#ifdef" 195 files changed, 4946 insertions, 2035 deletions 2009-Mar-05: Version 0.14 released; changes since 0.13: * configure, COPYING: new Qt versions are LGPL * libdblocal: new home for mediadb::Database * libmediadb: more robustness against corrupt databases * libdbmerge: new merged view of databases * libtv: recordings now asynchronous rather than tying up a thread each * libupnp: upgrade SCPD versions from upnp.org * libupnp: support service versioning * libupnp: ClientConnection::Init now takes service_id not service_type * libupnp: ssdp::Responder::Advertise now takes UDN not USN * libupnp: SSDP now deals better with multihomed hosts * libreceiver: use subnet-directed broadcasts for pseudo-SSDP * libempeg: use subnet-directed broadcasts for discovery * libutil: clean up error-prone semantics of http::Client::Connect * libutil: use libwrap to allow access control by IP address * choraled: use libdbmerge to show radio alongside files * choraled: only default to -p 12078 if serving Rio Receivers 127 files changed, 1703 insertions, 756 deletions 2009-Feb-12: Version 0.13 released; changes since 0.12: * libupnp: remove dependency on Intel libupnp/pupnp * libutil: finally implement DSEL XML parser * libimport: use new XML parser * liboutput: use new XML parser * libutil: rename WebServer to http::Server for consistency * libutil: generic "diff" implementation * libutil: completely asynchronous web server * libutil: Stream now inherits from Pollable, so a task can sleep on it * libutil: WorkerThreadPool now starts and stops threads as needed * libdbempeg: fuller, read/write implementation * libmediadb: database synchroniser * configure: prefer cdparanoia (LGPL) to libcdio (GPL) * Make.common: allow "make tests TEST_RUN=wine" for mingw compilation * Make.common: allow "make vtests" with automatic Valgrind options * choraled: persist timer recordings * protocoltool: new tool for working with Empeg car-players 203 files changed, 7151 insertions, 3147 deletions 2008-Aug-05: Version 0.12 released; changes since 0.11: * choraled: Reinstate accidentally-disabled web EPG * libutil: Fix compilation against older Boost versions 21 files changed, 170 insertions, 68 deletions 2008-Jun-06: Version 0.11 released; changes since 0.10: * libreceiverd: Add NFS server for Rio Receivers * libempeg, libdbempeg: New Empeg-Car access libraries * choraled: Remove --no-nfs, add --arf * choraled: -p 12078 is now the default * choraled: Remove dependency on libxml++ * choraled: choralesvc for Windows * configure: Add --without-lgpl and --without-gpl 84 files changed, 1958 insertions, 735 deletions 2008-Apr-28: First public release, version 0.10

    posted 248 days ago

  • File released: /chorale/0.15/chorale-0.15-win32.zip

    posted 248 days ago

  • File released: /chorale/0.15/chorale-0.15.tar.bz2

    posted 248 days ago

  • chorale 0.12 file released: chorale-0.12.tar.bz2

    2008-Aug-05: Version 0.12 released; changes since 0.11: * choraled: Reinstate accidentally-disabled web EPG * libutil: Fix compilation against older Boost versions

    posted 520 days ago

  • File released: /chorale/0.12/chorale-0.12.tar.bz2

    posted 520 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

Thanks for your rating!

Would you also like to write a review?





Skip Review

Thanks for your review!

Get credit for your review by logging in via OpenID. Click your account provider:

No Thanks