Re: [Netjuke-devel] Netjuke Project Update - 2/20/2004

Steve <[email protected]> Fri, 20 Feb 2004 18:17:35 -0500
Newsgroups gmane.comp.audio.netjuke.user
Message-ID <[email protected]>
Guess I'll stick with Netjuke 1, then.  Good luck.

Blake Watters wrote:

>Hello Netjukers!
>
>I have been rather quite for some time now and I thought I should reach =
out to the community to alleviate any fears about this project's status, =
announce some news, and generally reestablish my leadership role. First, =
let me say that Netjuke is far from dead. In the last two months I have b=
een working exclusively on Netjuke2 and the application is nearly complet=
e, after almost 1 year in development. There are still major UI holes and=
 work does remain, but the backend is complete and the project is nearly =
feature complete according to my original spec.=20
>
>Netjuke 2's precise release date is not yet known and is subject to some=
 other non-technical issues that I must deal with. Netjuke2 may be releas=
ed under a different license than the BSD/GPL, but I am not yet sure. I a=
m currently bootstrapping a business around providing Netjuke2 as a compl=
ete media management and commerce solution for record labels and distribu=
tors, in addition to an insanely powerful jukebox for the rest of us. As =
such, some modules (most particularly those related to business/commerce)=
 will NOT be available as Open Source in any form -- they will be proprie=
tary code built on the Netjuke2 platform available for license from me. I=
 am trying very hard to make Netjuke my primary source of income so that =
I may continue pushing the envelope of media management on the PHP progra=
mming language. These efforts may leave the application in an unreleased =
state for a time even after completion.
>
>Now, with that out of the way I'd like to hype up Netjuke2 a bit by enum=
erating some of the many features.
>
>- Built using object oriented PHP 4, ready for migration to PHP 5 once i=
t stabilizes
>- Features a powerful module system for extensibility
>- Abstracts access to the database through a consistent API
>- Powerful error handling mechanism eliminates mysterious breakage
>- Built on the Smarty template engine for presentation
>- Entirely themeable using template sets -- hack a predefined template o=
r create an entirely new look
>- Database abstraction improved through use of dynamic SQL generation te=
chniques
>- Fully relational database design allows for an infinite number of song=
, album, genre, artist, and property interrelations among media. Express =
everything about your media
>- Infinite number of images, clips, and files may be associated with a s=
ong
>- Proper handling of compilations
>- Extremely scalable
>- Capable of providing virtual hosted installations, run multiple sites =
from same source code
>- Preferred playlist and media format preferences available to users
>- Powerful Access Control List (ACL) system provides fine grained contro=
l of access to media and other objects within the system
>- Integrated log4php logging system provides detailed logging of what is=
 happening inside the system
>- Source code is fully documented in PHPDocumentor markup
>- Full support for Windows host systems (I develop on Windows, Mac OS X,=
 and Linux simultaneously)
>- Temporary playlists
>- Dynamic preview generation
>- Transcoding support
>- Pluggable media format support
>- Easier automation through the ScheduledTasks module
>- Pluggable admin interface allows for cleaner customization
>- True high performance session support
>- Pluggable playlist type support (currently m3u and asx)
>- Removal of requirement for media to be centralized. Media is stored on=
 an infinite number of media roots which do not need to exist inside the =
Apache document root
>- Better localization and internationalization
>- Extensible user data (add AIM SN's, other contact info, sex, age, etc)=

>- New browsing friendly interface greatly surpasses table based/search b=
ased interface of 1.x
>- Other stuff I forgot or haven't done yet :)
>
>Currently supported media types:
>- MP3 (read, write, encode, decode)
>- Ogg-Vorbis (read, write, encode, decode)
>- Ogg-FLAC (read, write, encode, decode)
>- Windows Media (read)
>- Apple AAC (read)
>
>In the works:
>- MPD Integration
>- Album wrap support
>- More media formats
>- Installer
>
>As you can see, I have been quite busy. I've tried to address as many of=
 the needs/requests as possible. This application is HUGE compared to Net=
juke 1.x and the overall quality & maintainability of the code has gone u=
p significantly. I can say with no ego that this is a nice piece of softw=
are. :)
>
>So, it's not quite ready yet. The project isn't dead by a long shot. So =
now is the part where you guys come in. I'd like to offer between 20 and =
30 Netjukers the opportunity to test my current test site and work with m=
e on improving the interface, squashing bugs, and just generally keeping =
me motivated as I complete this dreaded interface stuff (I'm definitely m=
ore of a backend programmer, but the skills are improving). I'm doing thi=
s way down at the bottom because if you bailed on me before now, there's =
no way you'd make a good tester anyhow.=20
>
>Responses should be addressed to me at [email protected] with the subject =
'Netjuke2 Beta Test' and you should allow up to one week for a reply. If =
you bother me, you'll be silently ignored. Just send me your name, electr=
onic contact info (email, AIM, etc), some information about how you use N=
etjuke & any requests/complaints, and a bit about your skill level with P=
HP, SQL, and web applications in general. This last bit isn't because I a=
m looking for techies -- I want a good cross-section of users from the mo=
st naive to the most sophisticated playing with the application. I'll sen=
d more information once the beta team has been assembled.
>
>Thanks and happy streaming!
>- Blake
>
>--
>Blake Watters
>Lead Developer, The Netjuke Project
>Email: [email protected]
>AIM: initgraf
> =20
>



-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click