Features

Requirements

Screenshots

Demo

FAQ

Download/Installation

Forum

About & thanks to

Contact (E-mail):
michael AT ampjuke DOT org

only search this site



Manage and stream your music from a central server to clients connected through a LAN and/or the internet.
Focus is on easy navigation as well as speed.
If AmpJuke is unknown to you, please take a look at the features.
The best ? AmpJuke is free ! (GPL license)
 
19-05-2009: AmpJuke 0.7.8: Improvements...
Hey! I'm just about to turn 41. I'm still accepting birthday presents...
However, I would also like to offer you a present (birthday or not): Get AmpJuke 0.7.8, and apply some magic to your music-collection.

The 0.7.8 release is mainly about improvements to existing functionality, as follows:

- Error correction: Change password in personal settings.
When changing the password in personal settings (Login -> Settings), the new password wasn't stored.
That is no longer the case.

- Unexpected behavior fixed:
When deleting something from the database (track,album,performer) and with "Confirm deletion" turned on in the personal settings, nothing happened.
This is no longer the case.
Thanks to Samme for notifying about it in the forum.

- More information about related performers.
When displaying a specific performer and with 'related performers' turned on, the part of the page with related performers now shows the number of tracks in the database plus a configured maximum number of track/samples for each related performer.
More information here: http://www.ampjuke.org/faq.php?q_id=41 .
 
- Advanced search introduced.
Besides using the simple search, it's also possible to do a more advanced search based on several parameters.
F.ex. is it possible to search all performers starting with a specific letter, search for all albums starting with "E" from a specific year, or search for tracks with the word "love" from albums starting with "A"....or another combination...
There's no FAQ-entry in relation to this, so you might want to give it a try in the demo (click on "Search" in the left menu to the left).
 
- Reflection on album image.
When displaying an album, a reflection of the album's image can be shown.
This is a site-wide setting that must be enabled before reflections are shown.
Please note that an AWS-key is required in order to obtain album images for your music collection.
Also please note that not all browsers will display reflections - no matter if it is enabled or not.
More information here: http://www.ampjuke.org/faq.php?q_id=10 .

- Added a new icon-set - "Boomy".
The icons are relatively large and therefore best suited on medium to big sized monitors/screens.
Feel free to add your own in order to apply a personal look to AmpJuke, see this: http://www.ampjuke.org/faq.php?q_id=49 .

As usual, more information is available various places on this site.
For starters, please take a look at the features, the demo, the FAQ or - if you're in a hurry - go straight to the download page...please don't forget there's a installation example available to get you started without too much headache.

//Michael.


31-01-2009: AmpJuke 0.7.7: Maintenance release plus 1 cool new feature.

If you check the changelog AmpJuke version 0.7.7 was supposed to be released yesterday, but issues at work prevented me from doing that.
Anyway, this is the second of two so-called maintenance releases of the AmpJuke project.
Although a lot of energy has been invested in optimizing code and making several "behind-the-scene" improvements, one new feature and several other improvements are worth mentioning, as follows:

- New feature: Retrieve, store and display biographies for performers and albums.
Display a biographies for performers and albums within your collection using AmpJuke.
This functionality relies on a webservice provided by the good folks over at last.fm.
If enabled, and a bio is available, both short and long biographies for performers and albums are fetched from last.fm and then stored in the AmpJuke database for fast access later.
More information can be found in this FAQ-entry.

- Hungarian language updated.
Thanks for Rezso for doing this.

- Improvement: If enabled, lyrics can now be obtained from a configurable source.
Previously, lyrics relied on a search engine.
This FAQ-entry has more information.

- Improvement: Larger images (related performers).
Rather than displaying small images of related performers, AmpJuke now uses the medium sized images, if available.
It was hard enough to see anything using the (very) small images in the first place anyway - or maybe I'm getting old...lol :)
You can read more in this FAQ-entry.

- Improvement: Expand/collapse sections for individual performers.
When displaying a specific performer, the various information about that performer (bio., albums, tracks and related performers) is now displayed in sections that can be expanded/collapsed.

- Improvement: Banning of IP-addresses.
A very simple mechanism for automatic lockout/banning of individual IP-adresses can now be configured.
The setting was hardcoded previously.
More information in this FAQ-entry.

- Corrected a major inconvenience: Too many page numbers.
When displaying performers starting with a certain letter (f.ex. "E"), the page numbers showed links to pages  from *all* performers or albums (f.ex. 105 pages instead of just 3).
That is no longer the case.

So - quick! - download AmpJuke, use the installation guide, or - if you're still curious - browse the FAQ, perhaps take a look at the online demo and/or the features.

//Michael.


26-11-2008: AmpJuke 0.7.6: Maintenance release, plus security issue fixed.
As mentioned when releasing the previous version of AmpJuke, this is the first of the so-called "maintenance" releases.
However, a couple of bugs have also been fixed.


So - before downloading - you might want to check out this part of the changelog:

- Error correction: Personal settings wasn't saved.
Unfortunately, a "leftover" from an earlier release. This has - finally - been fixed.
More information here: http://www.ampjuke.org/forum/viewtopic.php?f=2&t=124.

- Romanian language introduced.
THANKS to Nelu Campean for doing this.

- Improved installation procedure.
For more information, please see the detailed installation example.

- Some "under the hood" modifications.
This covers a lot of improved stuff.

- Fixed a security issue in relation to displaying a specific performer.
When changing the URL "by hand", it was possible to do something completely different (cross-site scripting).
This is no longer the case.


Unless something nasty shows up in relation to this release of AmpJuke, it will be the last in 2008.
Merry Christmas and a Happy New Year to all of you out there!

//Michael.


14-09-2008: AmpJuke 0.7.5: Improved scan+import routine.
A brand new version of AmpJuke is available for download.
With detailed installation instructions available it's fairly easy to install.

This release is about:

- The Scan+import routine has been re-programmed.
The new scan+import offers a lot of parameters in order to let you tweak how to scan+import, handle missing tags, re-process files already in the database
and much more.
This FAQ-entry has a complete explanation of the parameters associated with scan+import.
Thanks to wolf and kanna for providing some of the inspiration in the forum on order to (finally) improve the scan+import music routine.
By the way: For old-timers the previous version of scan+import is included and available as well.
 
- Fixed a couple of security issues in relation to login.
Password is now hashed in the cookie, 3+ failed login attempts will ban the users IP-adress, and a small delay is introduced after a login fails.
Thanks to BigBaddaBoom for suggesting this in the forum.

- Hungarian language updated.
Thanks to Rezso for doing this,

- Each section in the personal settings can now be expanded/collapsed.
With the many different personal settings, it's now much easier to jump to and expand the part of the settings (Login -> Settings) that should be changed.
Expand/collapse is also introduced when inspecting/setting site-wide parameters (Login -> Configuration...).
 
- "Popout" window in "Now playing" shows what's up next.
When "Now playing" is enabled (see this FAQ-entry about "Now playing"), the "popout" window has been modified, so it also shows what's up next.
 
- With Internet Explorer 8 just around the corner, the new IE8 meta tag is included in the header.
The Internet Explorer 8 meta tag is set so pages are rendered as IE7 does, since - from my point of view - not many people knows 100% what IE8 exactly is supposed to do better and/or different (apart from introducing new Microsoft-"standards", of course).
And to be completely honest up-front: I have not tested this - I just punched in the IE8 meta-tag in the part of AmpJuke that generates a header...
 
- Changed slightly in the AWS (Amazon Web Service) routine.
The new method should be more efficient when fetching an album cover automatically from Amazon.
Besides an AmpJuke installation, you'll also need an AWS-key from Amazon in order to automaticall get and store album covers from Amazon.
 
- Images of related perfomers from last.fm are now stored _relative_ to the folder where AmpJuke is installed.
Previously, the images was stored as an URL (http://...whatever...), which gave problems displaying images of related performers after moving an AmpJuke installation from one server to another.


Finally, some important information: I've decided there will be a "feature freeze" on the AmpJuke project during the next 2, perhaps 3, releases.
With the current schedule, where a new release is made public approximately every 2nd month, it means that it will be around early 2009 before brand new stuff will be introduced in AmpJuke.
...unless - of course - it's just a matter of hacking together a couple of lines...
Reasons:
- When coding the improved scan+import routine, I realized that much of the stuff in the old version really could have been optimized a lot.
This is no big surprise since the old scan+import routine relied on a "codebase" from 2002, which has been built upon (and constantly adding new things) for 6 years.
- I suspect there are some redundant functions/methods "buried" in various places in AmpJuke. Once again the main argument is that features have been added constantly since 2002.
- After trimming/optimizing, I'm sure that the AmpJuke-project will have a better "structure" available for expansion compared to the existing one.
...and yes: I have some really wild ideas going on in my head for new stuff in AmpJuke, but I'll need a more "solid" foundation to build upon.

With the above arguments in mind expect the next 2 or 3 releases to be classified as "maintenance" releases, - most likely with a lot of improvements "under the hood".

//Michael.




View previous newsentries