Skip to content

Commit

Permalink
release 0.6
Browse files Browse the repository at this point in the history
  • Loading branch information
syrk committed Mar 11, 2006
1 parent f2ba95c commit 9d7fa4f
Show file tree
Hide file tree
Showing 3 changed files with 47 additions and 79 deletions.
58 changes: 36 additions & 22 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,24 +1,38 @@
Changes since 0.5 [2003/05/19]:
- New auth_level level to help with players unable to handle authentication
- Updated daemon/edna to support SuSE [by Bill Burdick SF#1225231]
- Added support for plain text files [by Shaw Terwilliger SF#791444]
- Added /resources URL to serve icons and such [by Shaw Terwilliger SF#791444]
- Serve UTF-8 encoded pages, added "encoding" configuration option
- Send Last-Modified HTTP header for files on disk [SF#987406]
- Updated MP3Info.py to latest available version
- http:// & ftp:// playlist handling fix [reported by Dirk Bergstrom SF#673815]
- Added all.zip pseudo files
- Extended M3U files are now parsed correctly
- 401 HTTP replies are now correctly sent on failed authentication attempts
- Added knowledge of .m4a and .mp4 extensions [SF#1295763]
- Added support for serving /robots.txt [based on SF#1200988 by fraumeni]
- Added exception handling on stat() failures. [SF#1200988 by fraumeni]
- Added support to hide music you're ashamed of. [SF#1200988 by fraumeni]
- Added support for MD5/SHA hashed passwords [SF#1378194 by Kumar McMillan]


Changes for 0.5
---------------------------------------

- unix deamon support
- reload config file on signal
- unix makefile
- "New since $DATE" is now available as a config option
- don't log requests for picture_extensions
- Full ID3 (v1 and v2) support (in default_complex.ezt template)
- Catch KeyboardInterrupt exception and print a exit message.
- Debug messages and a config option to enable them
- Urls are now linked and unquoted in the status page
- Simple Ogg Vorbis support
- Internal: support for Basic Authentication within _perform_GET
- Internal: support for seeking (HTTP1.1 Range Requests)
- Fixed winamp title problems
- Cleaned up error messages:
- bind() error
- configfile not found error
- Added name_prefix config option to override HTTP Host header when
generating playlists
Changes since 0.4 [2001/02/22]:
- unix deamon support
- reload config file on signal
- unix makefile
- "New since $DATE" is now available as a config option
- don't log requests for picture_extensions
- Full ID3 (v1 and v2) support (in default_complex.ezt template)
- Catch KeyboardInterrupt exception and print a exit message.
- Debug messages and a config option to enable them
- Urls are now linked and unquoted in the status page
- Simple Ogg Vorbis support
- Internal: support for Basic Authentication within _perform_GET
- Internal: support for seeking (HTTP1.1 Range Requests)
- Fixed winamp title problems
- Cleaned up error messages:
- bind() error
- configfile not found error
- Added name_prefix config option to override HTTP Host header when
generating playlists

4 changes: 2 additions & 2 deletions edna.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,10 @@
# http://edna.sourceforge.net/
#
# Here is the CVS ID for tracking purposes:
# $Id: edna.py,v 1.82 2006/03/09 22:30:25 gstein Exp $
# $Id: edna.py,v 1.83 2006/03/11 19:36:29 syrk Exp $
#

__version__ = '0.5'
__version__ = '0.6'

import SocketServer
import BaseHTTPServer
Expand Down
64 changes: 9 additions & 55 deletions www/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ <h1>edna -- an MP3 server</h1>
</td>
<td align=center valign=top bgcolor="white" width="1%">
<b>Quickstart:</b>
<a href="edna-0.5.tar.gz">download</a>
<a href="http://sourceforge.net/project/showfiles.php?group_id=18761">download</a>
</td>
<td width="1%"><a href="http://sourceforge.net/"><img border=0
src="http://sourceforge.net/sflogo.php?group_id=18761&type=1"></a><br><a href="http://sourceforge.net/projects/edna/"><span class="edna">edna</span>&nbsp;project&nbsp;page</a>
Expand All @@ -41,7 +41,7 @@ <h2>What is <span class="edna">edna</span>?</h2>
<span class="edna">edna</span> allows you to access your MP3
collection from any networked computer. This software streams
your MP3s via HTTP to any MP3 player that supports playing off a
remote connection (e.g. Winamp, FreeAmp, Sonique, XMMS).
remote connection (e.g. Winamp, FreeAmp, Sonique, XMMS, WMP).
</p>
<p>
<span class="edna">edna</span> supports:
Expand Down Expand Up @@ -101,65 +101,21 @@ <h2>What is <span class="edna">edna</span>?</h2>
</p>

<hr align=left width="30&#37;">
<h2>Features in 0.5</h2>
<h2>Where to get it?</h2>
<p>
<span class="edna">edna</span> is currently labeled as
<em>version 0.5</em> because there are still a few more features
The latest <span class="edna">edna</span> is currently labeled as
<em>version 0.6</em> because there are still a few more features
that I would like to add. It is <em>very</em> stable and can be
used (now) without a problem.
</p>

<p> Version 0.5 is mostly bugfix release with some added features:
See the ChangeLog for full details.
<p>
<ul>

<li> Better unix deamon support
<li> "New since $DATE" is now available as a config option
<li> Full ID3 (v1 and v2) support (in default_complex.ezt template)
<li> Catch KeyboardInterrupt exception and print a exit message.
<li> Debug messages and a config option to enable them
<li> Urls are now linked and unquoted in the status page
<li> Simple Ogg Vorbis support
</ul>
<p>
Version 0.4 of edna has quite a lot of new features over
0.3. Most of this work came from submitted patches (thanks
everyone!). Here is a list of the significant changes:
</p>
<ul>
<li>Access control, based on client IP address</li>
<li>Templated page display</li>
<li>XML as an alternate output format</li>
<li>Running edna as an NT Service</li>
<li>MPEG and ID3 information</li>
<li>Picture display (e.g. CD covers)</li>
<li>"is new" indicator for people running semi-public sites
where many people upload new content</li>
<li>Server statistics</li>
<li>Support for playlists with relative pathnames</li>
<li>Skip the top-level directory selection if only one
exists</li>
<li>Handy directory navigation links</li>
</ul>

<p>
Please feel free to sign up on the
<a href="http://mailman.lyra.org/mailman/listinfo/edna"><i>edna
mailing list</i></a>. We discuss new features, installation and
configuration issues, and current development.
</p>

<hr align=left width="30&#37;">
<h2>Can I have the source?</h2>
<p>
Of course! <span class="edna">edna</span> is licensed under the
<span class="edna">edna</span> is licensed under the
<a href="http://www.fsf.org/copyleft/gpl.html"><i>GPL</i></a>.
It is a small
<a href="http://www.python.org/"><i>Python</i></a> script. At
the moment, it is about 1000 lines (version 0.1
was only 250!). You can get the source from the
<a href="edna-0.5.tar.gz">distribution</a>.
<a href="http://sourceforge.net/project/showfiles.php?group_id=18761">distribution</a>.
</p>

<dl>
Expand Down Expand Up @@ -272,12 +228,14 @@ <h3>Thanks</h3>
<li>Steve Davis: init scripts</li>
<li>Dieter Deyke: image display and playlist rewriting</li>
<li>Jeffrey Griffith: server statistics, edna client, web design</li>
<li>Christophe Kalt: Unicode pages, ZIP support, fixes, releases</li>
<li>Stephen Kennedy: skipping the top-level directory, skip
".foo" directories</li>
<li>Erno Kuusela: access control</li>
<li>Andy Lowe: recursive play lists</li>
<li>"Lord Satan": Python 1.6 and later compatibility</li>
<li>PK Shiu: the "is new" feature</li>
<li>Shaw Terwilliger: support for serving icons, text files</li>
<li>Bill Tutt: NT Service ability, shuffle play, multiple file
extensions (and more)</li>
<li>"vivake": XML output and extended MP3 info</li>
Expand All @@ -288,9 +246,5 @@ <h3>Thanks</h3>

<hr>
<address><a href="mailto:[email protected]">Greg Stein</a></address>
<!-- Created: Thu Feb 11 06:54:12 PST 1999 -->
<!-- hhmts start -->
Last modified: Thu Feb 22 02:36:49 PST 2001
<!-- hhmts end -->
</body>
</html>

0 comments on commit 9d7fa4f

Please sign in to comment.