????

Your IP : 3.145.44.192


Current Path : /var/softaculous/ampjuke/
Upload File :
Current File : //var/softaculous/ampjuke/changelog.txt

AmpJuke Changelog.
Also available on http://www.ampjuke.org
Report bugs/errors/suggestions at http://www.ampjuke.org/smforum 
and/or to michael/AT/ampjuke/DOT/org

--------------------------------------------------------------------------------

Version 0.8.8: Released: 14-08-2014

- Fixed a couple of issues that - under certain circumstances - could
disrupt the installation process.

- New option to limit total number of outstanding/queued tracks for 
ALL users (applies only to "jukebox mode"). 
So far, this was a setting related to each user. It still exists.

- Added additional/new fingerprint parameters from The Echonest.
Seems like these have been around for some time...
..."thanks" for keeping us updated, Echonest!
The new parameters introduced are: liveness, speechiness, acousticness
and valence.

- Add new music found during scan+import to a specific favorite list.
This option will - if checked (and it is by default) - add all new
music found during scan+import to a specific favorite list.
An additional option makes it possible to add the new music
to a favorite list covering all users.

- Last.fm apparently made a decision to change the way performer/artist
images are retrieved using the last.fm API.
I've changed the code on "my side" of the API accordingly.

- GetID3() latest/newest version.

--------------------------------------------------------------------------------

Version 0.8.7: Released: September 30th, 2013.

- "Keep open" on pop-up.
...used when selecting a favorite list to add something to.
It's possible to add to several favorite lists in one "go".

- Update: Echonest API.
Identification of tracks is now being done using a "2 step" method:
First, the track is uploaded, then identified. Until recently it was enough
to upload the track, and the track's "fingerprint" would be returned almost
immediately.
I missed that (missing) memo, Echonest!!

- New feature: You might also like...
When a user clicks on "Add to favorite...", a window pops up prompting for
the name of the list to add the track to.
If access to the Echonest API is enabled, some suggestions for similar 
tracks will appear below the prompt.
See screenshot.

- Advanced search: New or old method.
Using advanced search can now be done using parameters (limits) retrieved
and stored from the Echonest API.
For example, an advanced search could be done using "danceability">0.7 and
"tempo">140. The possibilities are quite overwhelming...
This - of course - requires access to the Echoest API as well as proper
"fingerprinting" (identification) of a majority of the tracks in your
collection. 
It's still possible to use the old advanced search functionality.

- Last.fm API-key inconsistency.
Embarassing, but true: I've been using TWO API-keys from Last.fm.
One of them was for testing purposes, and has now expired.
I've made sure that from now on, only ONE key is used against the
last.fm API: The right one! Sorry for the inconvenience.

- ...plus: Better "look&feel".
For example: Tooltips are now much better compared to earlier.
For example, do a "mouseover" on an album and see for yourself :)

- Bonus: A *LOT* of small improvements here&there.

--------------------------------------------------------------------------------

Version 0.8.6: Released: August 7th, 2012.

- Related tracks: Echonest.
One year ago I stumbled across an extremely interesting API.
It basically gives you the option to "identify" each and every 
track within your music library. The identification is based on the
API available from Echonest (http://the.echonest.com). I have coded against
the API in order to use this exciting feature in AmpJuke.
So - start "identifying" your music in AmpJuke, - I will (almost) guarantee
this: It will take the listening experience to a whole new level!
More info. the FAQ: http://www.ampjuke.org/?id=faq87.

- Jukebox mode.
Until this release, AmpJuke have been operating like a personal streaming
service for all registered users (and even anonymous users, if you wish that).
In other words: Each user completely controlled what's being played during
his/her listening session.
With the introduction of the jukebox mode in AmpJuke, listening to music 
can now be done in a manner similar to what is experienced with a 
jukebox (or radio station): ALL users listens to the same music.
If this sounds interesting, start here: http://www.ampjuke.org/?id=faq93

- Screensaver (sort of).
A simple "screensaver" is introduced in this release of AmpJuke.
There's a small background-story about why I did this.
Read more about it here: http://www.ampjuke.org/?id=faq98

- Alternative scan+music management.
By Marc Apgar - THANKS!
You will find this new feature/tool in the admin panel on the left side
on the "Welcome" page.
The tool is included "as is" as I haven't really had the time to look
close into it. Marc mentioned something about additional documentation
in an email. Should he decide to do that, I'll post it on the
webiste.

- Bye bye Bing!
Recently, Microsoft decided to (almost) pull the plug on free usage
of the API in relation to Bing!
Free access to search results are now almost non-existing, to stay
free API-calls should be kept below 5000. PER MONTH!! 
Unless - of course - you want to pay...
...guess M$ is of the impression that that's a great offer.
I don't think so. 
To do bulk and individual retrievel of album and performer images, a switch
has been made to Google. We all know that M$ has been suspected for 
"borrowing" some of Google's results in the past...

- A lot of small improvements here&there. Really.
I won't outline all of them here.
If you're curious, just do a "grep 0.8.6 *.php" within the folder
where AmpJuke is installed (assuming you run it on Unix/Linux).

--------------------------------------------------------------------------------

Version 0.8.5: Released: July 31st, 2011.

- New feature: Edit tags on files.
It is possible to enable editing right away when an error/warning is
encoutered after scan+import has completed.
Besides editing tags right after scan+import, it's also possible to do it
later on
More in the FAQ: http://www.ampjuke.org/?id=faq35

- Information: AmpJuke uses GetID3 version 1.9 (http://www.getid3.org).
It's the newest.

- Introduced: jQuery. 
AmpJuke have started to make use of the wildly popular jQuery framework. 
See for yourself :)
More in the FAQ: http://www.ampjuke.org/?id=faq86

- Random play improved: Added two extra options when setting up random
play: The first makes it possible to limit the total duration of tracks
selected for being played. The other deals with avoiding seletion 
of tracks played within a specific amount of days.
More in the FAQ.

- Improvement: When playing tracks by random after the last track
selected by the user has been played, AmpJuke attempts to avoid
a "circular trap".
More in the FAQ: http://www.ampjuke.org/?id=faq30

- Italian language updated.
By Pietro "Maerlin" Baiguini. THANKS. 
It's highly appreciated.

- Danish language updated.
By some strange fellow named Michael H. Iversen... :)


--------------------------------------------------------------------------------

Version 0.8.4: Released: December 18th, 2010.

- New feature: Self registration.
It's been on the to-do list for quite a while.
From now on, it is possible to enable self-registration of users within
AmpJuke. Cool...

- New personal setting: Hide text next to icons.
Save some screen real estate.
Hiding the text after the icons scattered around the various options is now
possible. It's a personal setting.
The text in the main menu to the left will still be visible.

- New feature: IE9 jumplists.
Frankly, I'm quite impressed with the Windows 7 / Internet Explorer 9 combo.
So if you're lucky enough to get your hands on a PC with Win 7 and IE9, you
might as well take advantage of the jumplists in AmpJuke.
In other words: AmpJuke uses a jumplist-launcher when a user is 
running Win7 with IE9.
Pure eyecandy that might impress your friends and family :-)

- German translation updated.
Thanks to Benjamin Preuß (r2k) for supplying this in the forum.

- Improvement: If an album cover isn't downloaded+stored correctly then
the cover will be hard (impossible) to see later.
From now on, the routine that auto-downloads covers will check if the
size of the image is above a "certain size" (10 bytes).
If not, the default/blank AmpJuke cover will be used instead.
Thanks to Ben for suggesting this in the forum.

- Error correction: Clicking on "Play all..." when displaying a specific
favorite list didn't have any effect (ie. the music wasn't streaming).
That is no longer the case.

- Modified: The function split() has been deprecated since PHP version 5.3.0.
I've changed the code where split() is used and is now using explode() instead.
THANKS to all of you 'out there' who notified about it in the forum.

- Cleaned: Some themes was "broken" (not rendered as expected in the browser).
Although this is "just" an improvement, it required some work *everywhere*.
Anyway, "broken" layouts should be history now (I hope...).

- Fixed: When replacing a picture of an artist (performer) and/or replacing an
image for an album using an URL, nothing happened.
This is no longer the case. 

- Adjusted: Changed the order of items in the XSPF-playlists generated by
AmpJuke. I'm not usre why, but suddenly the flash player within AmpJuke
started to act strange. I've changed the way XSPF-playlists are generated
so the XSPF-playlists in AmpJuke is according to the standard.

- Cleaned up in some of the code.