Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
Version 0.5.6.1 (February 07, 2009)
* Fix location of libmpd headers in gimmix.h [thanks to Qball]
* Check for libmpd>=0.17.0 in configure script [thanks to Qball]
* Set default cover when gimmix starts.
Version 0.5.6 (February 07, 2009)
* Gimmix requires libmpd version to be atleast 0.17.0 or higher
* Fixed lots of crashes/lockups due to cover/lyrics plugins.
* Tag editing support is now optional.
* Revamped tag editor and now it also shows album cover.
* Speed improvements and fixed some memory leaks.
* Added Swedish translation (Thanks to Niklas Grahn)
Version 0.5.5 (January 02, 2009)
* Bug #313023: Fix missing entries in POTFILES
* Bug #313018: gimmix.desktop contains encoding key (which is deprecated)
Version 0.5.4 (January 01, 2009)
* Bug #307527: Fix missing prototypes in some headers (patch from Christoph Mende)
* Added support for columns in Current playlist
* Fixed a bug where newly fetched lyrics were sometimes stored at odd locations
* LOTS of memory leaks fixed
* Fixed some crashes due to cover/lyrics plugins
Version 0.5.3 (December 12, 2008)
* Bug #293908: Segfaults when disabling coverart plugin
* Bug #305662: Segfault with accents and long filename
* Added support for manually setting cover images from files
* Added support for connection through proxy servers
* Fixed random crashes because of cover and lyrics plugins
Version 0.5.2 (October 11, 2008)
* Improved connection handling and fixed almost all crashes
* Fix random crashes occurring because of cover and lyrics plugins
* Fixed a bug that caused Gimmix to freeze sometimes when the user clicked "Get Lyrics" button
* Interface enhancement: Player control buttons made borderless
* Fixed delays/problems while updating song info when user updates an ID3 tag
* Wejpconfig updated to 20061102
* Previously Gimmix could handle only 128 covers in the database. This is now fixed.
* Fixed a crash when saving newly fetched album covers whose album name(s) contained trailing whitespaces
* The system tray tooltip is too close to the panel. make it display a little away from the panel.
Version 0.5.1 (October 02, 2008)
* Gimmix is now compatible with libmpd >= v0.16.0
* Improved cover art search function
* Numerous crash fixes
* Cover and Lyrics plugins are now enabled by default. use --disable-lyrics and --disable-cover to
disable them.
* Gimmix now continues to run even if mpd is not running. Users can reconnect to mpd from Gimmix by
clicking the "Connect" button
* Fixed a bug where "Germany" was not being displayed in cover art location in preferences
* Minor tweaks
Version 0.5.0 (September 26, 2008) Happy 2nd Birthday GIMMIX! \o/
* Bug #234739: Progress bar shows garbage next to time (in case of songs of length over 99 minutes)
* Bug #253140: Gimmix sometimes displays "assertion `percentage >= 0 && percentage <= 1.0' failed"
* Bug #263975: Window becomes too large if the song title is very long. This bug also fixes an issue
where strange trailing whitespaces appearead in the song title when the user modified the ID3 tag
information of a song.
* Added support for command-line arguments using getopt. (currently only --version)
* Added German translation (Thanks to Martin Stromberger)
* Added support for fetching Lyrics from Leoslyrics.com
* Added support for fetching Album cover art from Amazon.com
* Added support for changing audio output device in Preferences
* Some user interface enhancements
|
|
Based on PR#41471 by Guillaume Lasmayous.
Pkgsrc changes:
* LICENSE=gnu-gpl-v2
* Use system libsexy.
* add option for support mac.
* add buildlink3.mk for plugins.
Added features
* Global copy/paste system
You can now copy songs from any song list and paste them in the play queue or
the playlist-editor. The copy-paste system can also be used to move block of
songs inside a playlist or between playlists.
* Easy Command
Easy command is a gnome-do like interface to gmpc. This allows you to quickly
add songs, play a certain songs or replace the play queue. More information .
* Windows Installer
There is now a nice easy to use installer for gmpc on windows. It installs
gmpc and all the needed gtk files, add menu option and uninstall program.
* Metadata Browser back/forward buttons
The metadata browser now has browser-like back/forward buttons, allowing
faster and easier navigation.
* Initial albumartist support
If mpd provides it, gmpc now can use the albumartist tag to fetch metadata
more reliably.
* Artist Image tooltip
For the users that use gmpc in collapsed mode, there is a nice tooltip showing
the artist image when hovering over the artist name in the player.
* Customizable quick links in metadata browser
Via the gmpc wiki, hyper links can easily be added to the links section of the
metadata browser. e.g. Wikipedia links are now included by default.
* Integrated search
The search browser now gives you access to the magnatune and jamendo database
as well (if plugins are installed). The search options also adjust to tags
that actually can be searched.
* Initial Sticker Support
MPD from git allows you to attach "stickers" to songs. GMPC can use this to
rate songs.
This is still very basic and will improve when stickers in mpd evolves.
* Server Information Page
The serverstats plugin is now integrated into gmpc. This provides several
statistics about your mpd database and configuration.
* Integrated favorites support
The favorites plugin is now integrated in the playlist-editor. Press ctrl-
enter to add the current playing song to the special "Favorites" playlist.
Bug fixes and Improvements
* Improved graphics, thanks to Chymera.
* New Stylized covers.
* No artist image.
* Fetching artist image.
* Many translations updated and added. GMPC will be available in 28 languages.
* Reduced recourse usage.
* Reduced the amount of unneeded image refreshing.
* Play Queue grabs rows in blocks of X at the time. (Improves usage on high
latency networks).
* Main-loop based async downloader instead of manually iterating the loop.
* Better handling of file-encoding on windows.
* Less cpu intensive progress bar.
* Add songs to mpd in blocks of 16383 songs, so mpd does not run out of command- buffer.
* Add clip when drawing images, avoiding small artifacts caused by scaling
images.
* Compile time optional use of libsexy.
* Make search window integrate better.
* Don't save column width unless changed by user.
* Avoid race condition when listfield results are inconsistent.
* Fix drawing issues.
* Much more.
Internal changes
* Moved from libcurl to using libsoup for fetching data from the internet.
* Async downloader added.
* Internal vapi bindings so new features can be added coded in vala.
* All access to plugins via accessor functions.
* Removed Egg code that is now available in gtk.
* Moved everything, beside main gui, to GtkBuilder.
* Moved from custom popup code to GtkToolTip.
* and much more.
Plugins
* Jamendo
* Use the new Downloader of gmpc, allowing for a quicker download and adds
cancel option. This removes the libgio dependency.
* Store the jamendo database in sqlite3. To gives faster and more complete
access to all the songs. It also reduces the memory usage.
* Integrate into gmpc Search browser
* Make plugin work for windows.
* Fix storing metadata on windows.
* Magnatune
* Use the new Downloader of gmpc, allowing for a quicker download and adds
cancel option.
* Store the Magnatune database in sqlite3. To gives faster and more complete
access to all the songs. It also reduces the memory usage.
* Integrate into gmpc Search browser
* Make plugin work for windows.
* Fix storing metadata on windows.
* Last.fm
* Allow user to set what metadata last.fm is used for.
* Fix storing metadata on windows.
* MServer
* Improve integrated feel in gmpc. (copy support for the copy/paste system,
right mouse menu, etc.)
* Send artist,album and title name to mpd. (via icy http header)
* Drag and drop support. dn'd files from your file browser onto mserver
browser to add files and folders.
* If supported in gtk, allow the user to browse audio cd and add the tracks to
the list. (Requires libgio to be working).
|
|
Based on PR 41470 by Guillaume Lasmayous.
Pkgsrc change:
* LICENSE=gnu-gpl-v2
* bump shlib major 0 => 1, (previously, just not defined),
so bump ABI_DEPENDS.libmpd.
|
|
See configure.ac, line 23.
|
|
|
|
|
|
|
|
Use standard name for option variable.
|
|
|
|
without it).
|
|
This is a major update - many bugfixes and UI improvements.
|
|
changes:
* Removal of libgnome dependency when building with gtk+ 2.14+
* Greatly reduced memory usage when accessing Jamendo catalog
* Cover art improvements:
- Provide cover art for all songs transferred to iPods
- Support for transferring cover art to MTP devices
- Cover art image widget is better behaved when resized
* Switched to decodebin2, notably allowing playback of chained ogg streams
* Better support for lossless encoded files in the UI
* Compatibility with the DeviceKit-disks gvfs volume monitor
* Some support for 'album sortname' tags
* Allow configuration of the audioscrobbler handshake URL (libre.fm)
* Improved network buffering in the crossfading player backend
|
|
Bump PKGREVISION.
|
|
|
|
|
|
|
|
|
|
|
|
major change.
Reported by Robert Elz in PR 41345.
|
|
Changes since previous release:
* optimized and simplified the "add" command, don't obtain and print
song list when adding directories
* same optimization for the "ls" command, which did some very
expensive underscore matching logic using "listall"
* show MPD error message in "status"
* fixed special character handling in bash completion
* don't fall back to ISO-Latin-1 in unknown locale
* disable character set conversion to/from pipe
* bug fixes
|
|
|
|
block). Uncomment some commented out LICENSE lines while here.
|
|
|
|
|
|
whether to use /dev/rcd0c or /dev/rcd0d; we can just try both. This
avoids needing libutil in libcdda_interface.so. Fixes broken build of
mplayer (and others?) without needing a recursive revbump as adding
libutil would have. PKGREVISION++ (now 8).
|
|
|
|
(1) Fix top level makefile to stop on error.
(2) Use <errno.h>, not <sys/errno.h>, in rplayd/cdrom.c to fix Solaris build.
(3) Fix botched configure test for libedit vs. readline.
|
|
Build fix; no version bump.
|
|
fall back to munmap() and a fresh mmap(). Fixes PR 38164.
Theoretically a build fix, but bump PKGREVISION as a precaution.
|
|
messily hardwiring it to /dev/rcd0[cd]; the latter apparently breaks
in some circumstances. Uses as a starting point a patch from Kimura
Fuyuki in PR 34008. PKGREVISION++ (to 7).
|
|
* Fix potential heap overflow in VOC file parser.
|
|
Features and improvements
* New PulseAudio? driver (Josh Green)
* New Jack MIDI driver (Josh Green)
* New CoreMIDI driver (Pedro Lopez-Cabanillas)
* Portaudio driver re-written for Portaudio 19 (Josh Green)
* Support for OS/2 including Dart audio driver (KO Myung-Hun)
* RPN GM MIDI messages now handled for Bend Range, Fine Tune
and Coarse Tune (Josh Green)
* MIDI channel pressure now handled (Bernat Arlandis i Mañó)
* MIDI Program/Bank instrument fallback selection logic (Josh
Green and thanks also to Jimmy)
* Added midi.portname setting to ALSA sequencer, -p command
line switch (Nicolas Boulicault)
* Added midi.winmidi.device setting to winmidi driver (Pedro
Lopez-Cabanillas)
* Updated Max/MSP FluidSynth binding (Norbert Schnell)
Synthesis Changes
* Volume attenuation SoundFont generator now behaves more like
EMU10K1 (S. Christian Collins)
* Stop forcing velocity based filtering (S. Christian Collins)
* Fixes to linear/bipolar/positive and convex/bipolar/positive
modulator functions (S. Christian Collins)
* Added fix to properly search for percussion instrument (Josh
Green)
* Force velocity envelope value to be that of the previous
stage when switching from decay to sustain (S. Christian Collins)
* Filter calculation now uses synthesizer sample rate rather
than fixed at 44100 (S. Christian Collins)
Bug fixes
* Fixed Jack driver in "audio.jack.multi=yes" mode and Jack
audio driver cleanup (Bernat Arlandis i Mañó and Pedro
Lopez-Cabanillas)
* Wrong tempo changes (ticket #22 - Pedro Lopez-Cabanillas)
* Crash bug fix related to using certain modulators in a preset
(S. Christian Collins)
* Fix to non-option command line argument processing when not
using readline (Pedro Lopez-Cabanillas)
* dsound device can't be selected (Ticket #16 - Pedro
Lopez-Cabanillas)
* Minor build fixes (Josh Green)
* Fixed compilation under MSVC 2008 and older (Pedro
Lopez-Cabanillas)
Misc. stuff
* Updated README-OSX build instructions (Ebrahim Mayat)
* FluidSynth fink package accepted for Mac OS X (Ebrahim Mayat)
* Minor fixes to FluidSynth man page (Sven Hoexter)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
"consolekit" package doesn't build.
|
|
|
|
related issues on NetBSD
v.3.5-Beta2 04/07/2009
- Fix ASX playlists so more data shows up in WMP (Thx Jon611)
- Fix dynamic playlist items so they work in stream methods again
- Fixed Recently played so that it correctly shows unique songs
with the correct data
- Fix some issues with filenames with Multi-byte characters
(Thx Momo-i)
- Add WMV/MPG specific parsing functions (Thx Momo-i)
- Add text to /test.php for hash() and SHA256() support under PHP
section
- Fix SHA256 Support so that it references something that exists
- Fix incorrect debug_event() on login due to typo
- Remove manage democratic playlist as it has no meaning in the
current version
- Run Dba::reset_db_charset() after upgrade incase people are playing
hot potato with their charsets.
- Move Server Preferences to Admin menu (Thx geekdawg)
- Fixed missing web_path reference on radio creation link
- Fixed remote catalog_clean not working
- Fixed xmlrpc get image. getEncoding wasn't static
--------------------------------------------------------------------------
v.3.5-Beta1 03/15/2009
- Add democratic methods to api, can now vote, devote, get url
and the current democratic playlist through the api
- Revert to old Random Play method
- Added proxy use for xmlrpcclient
- Added Configuration 'Wizard' for democratic play
- Fixed interface feedback issues with democratic play actions
- Add extension to image urls for the API will add to others as
needed due to additional query requirement. Needed to fix
some DLNA devices
- Fixed typo that caused the height of album art not to display
- Modified database and added GC for tmp_browse table
- Added get lyrics and album art using http proxy server #313
+ username, password patch
- Added lyricswiki link Ticket #70
- Updated README language
- Updated getid3 library 2.0.0b4 to 2.0.0b5
- Make the Democratic playlist be assoicated with the user
who sends it to a 'player'
- Fixed missing page headers on democratic playlist
- Show who voted for the sogns on democratic playlist
- Increase default stream length to account for the fact that movies
are a good bit longer then songs
- Correct Issues with multi-byte characters in Lyrics (Thx Momo-i)
- Added caching to Video
- Added Video calls to the API
- Remove redundent code from Browse class by making it extend
nwe Query class
- Update Prototype to 1.6.0.3
- Add Time range to advanced search
- Add sorting to Video Browse
- Changed to new Query backend for Browsing and Dynamic Playlists
--------------------------------------------------------------------------
v.3.5-Alpha2 03/08/2009
- Fixed caching of objects with no return value
- Fixed updating of songs that should not be updated during catalog
verify
- Added default_user_level config option that allows you to define
the user level when use_auth is false. Also allows manual
login of admin users when use_auth is false.
- Fix Version checking and Version Error Message on install (Thx Paleo)
- Moved Statistics to main menu, split out newest/popular/stats
- Fixed bug where saved Thumbnails were almost never used
- Fixed Localplay HTTPQ and MPD controls to reconize Live Stream
urls.
- Added Localplay controls to API
- Added Added/Updated filters to API include the ability to specify
a date range using ISO 8601 format with [START]/[END]
- Changed API Date format to ISO 8601
- Fixed Incorrect Caching of Album records that caused the
Name + Year + Disk to not be respected
- Added Lyrics Patch (Thx alister55 & momo-i)
- Fixed password not updating when editing an HTTPQ localplay
instance
- Added Video support
- Fixed normalize tracks not re-displaying playlist correctly
- Fixed now playing now showing currently playing song
- Fixed now playing clear all not correctly refreshing screen
- Fixed adding object to playlist so that it correctly shows the
songs rather then an empty playlist
- Added User Agent to IP History information gathering
- Added Access Control List Wizards to make API interface
setup easier
- Added IPv6 support for Access Control, Sessions, IP History
- Fixed sorting issue on artist when using search method
- Updated flash player to 5.9.5
- Fixed bug where you admins couldn't edit preferences of
users due to missing 'key' on form
- Added Mime type to Song XML
--------------------------------------------------------------------------
v.3.5-Alpha1 12/31/2008
- Fixed sort_files script so that it properly handles variable
album art file names in the directories
- Fixed issue where small thumbnails were used for larger images
if gd based resizing was enabled in the config
- Fixed catalog_update.inc so it doesn't produce errors
- Made democratic play respect force http play
- Make installation error messages more helpful
- Added Swedish (sv_SE) translation (Thanks yeager)
- Allow Add / Verify of sub directories of existing catalogs
- Prevent an fread of 0 bytes if you seek to the end of a file
- Added require_localnet_session config that allows you to exclude
IP(s) from session checks, see config.dist
- Added Nusoap (http://sourceforge.net/projects/nusoap/) library
for use with future lyrics feature
- Fixed problem with flash player where random urls were not being
added correctly
- Fixed problem with user creation using old method (Thx Purdyk)
- Switched to SHA256() for API and Passwords
- Added check for BADTIME error code from Last.FM and correctly
return the error rather then a generic one
- Fix http auth session issues, where every request blew away the
old session information
- Many other minor improvements (Thx Dipsol)
- Fixed warnings in caching code (Thx Dipsol)
- Massive text cleanup (Thx Dipsol)
- Fixed tag searching and improved some other search methods to
prevent SQL warnings on no results
- Improved Test page checks to more accuratly verify putENV support
- Make network downsampling a little more sane, don't require
access level
- Added caching to Playlist dropdown
- Fixed double caching on some objects
- Added base.css and 4 tag 'font' sizes depending on weight/count
- Fixed inline song edit
- Updated registration multi-byte mail.
- Fixed vainfo.class.php didn't catch exception for first analyze.
- Fixed iconv() returns an empty strings (Thx abs0)
- Updated getid3 for multi-byte characters, but some wrong id3tags
have occurred exception error.
- Fixed use_auth = false not correctly re-creating the session if
you had just switched from use_auth = true
- Add links to RSS feeds and set default to TRUE in config.dist
- Fixed Dynamic Random/Related URLs with players that always send
a byte offset (MPD)
- Added Checkbox to use existing Database
- Updated language code and Fixed catalan language code
- Added Emulate gettext() from upgradephp-15
(http://freshmeat.net/p/upgradephp)
- Fixed Test.php parse error.
- Updated multibyte character strings mail.
- Fixed To send mail don't remove the last comma from recipient.
- Updated More translatable templates.
- Removed merge-messages.sh and Add LANGLIST (each languages
translation statistics).
- Fixed If database name don't named ampache, can't renamed tags
to tag.
- Fixed count issue on browse Artists (Thx Sylvander)
- Fixed prevent_multiple_logins, preventing all logins (Thx hugh)
- Fixed Export catalog headers so it corretly prompts you to download
the file
- Add ability to sort by artist name, album name on song browse
- Implemented caching on artist and album browse, added total
artist time to the many artist view
- Fixed test config page so it bounces you back to the test page
if the config starts parsing correctly
- Fixed browsing so that you can browse two different types in two
windows at the same time
- Improved gather script for translations (Thx momo-i)
- Added paging to the localplay playlist
- Updated German Translation (Thx Laurent)
- Fixed issue where Remote songs would never be removed from
the democratic playlist
- Fixed issue where user preferences weren't set correctly
on stream (Thx lorijho)
- Added caching of user preferences to avoid a SQL query on load
(Thx Protagonist)
- Fixed home menu not always displaying the entire contents
- Fixed logic error with duplicate login setting which caused it
to only work if mysql auth was used
- Changed Passwords to SHA1 will prompt to reset password
- Corrected some translation strings and added jp_JP (Thx momo-i)
- Ignore filenames that start with . (hidden) solves an issue
with mac filesystems
- Fix tracking of stats for downloaded songs
- Fix divide by 0 error during transcode in some configurations
- Remove root mysql pw requirement from installer
- Added Image Dimensions on Find Album Art page
- Added Confirmation Screen to Catalog Deletion
- Reorganized Menu System and Added Modules section
- Fix an error if you try to add a shoutbox for an invalid object
(Thx atrophic)
- Fixed issue with art dump on jpeg files (Thx atrophic)
- Fixed issue with force http play and port not correctly specifying
non-standard http port (Thx Deathcrow)
- Remember Starts With value even if you switch tabs
- Fixed rating caching so it actually completely works now
- Removed redundent UPDATE on session table due to /util.php
- Added Batch Download to single Artist view
- Added back in the direct links on songs, requires download set
to enabled as it's essentially the same thing except with
now playing information tied to it
- Bumped API Version to 350001 and require that a version is sent
with handshake to indicate the application will work
- Removed the MyStrands plugin as did not provide good data, and does
not appear to have been used
- Added Catalog Prefix config option used to determine which prefixes
should not be used for sorting
- Merged Browse Menu with Home
- Added checkbox to single artist view allowing you to enable/disable
album art thumbnails on albums of said artist
- Added timeout override on update_single_item because the function
is a lie
- Fix translations so it's not all german
- Genre Tag is now used as a 'Tag', Browse Genre removed
- Ignore getid3() iconv stuff doesn't seem to work
- Improved fix_filenames.inc, tries a translation first then strips
invalid characters
- Fixed album art not clearing thumbnail correctly on gather
- Fixed localplay instance not displaying correctly after change
until a page refresh
- Fixed endless loop on index if you haven't played a song in
over two years
- Fixed gather art and parse m3u not working on catalog create
also added URL read support to m3u import
- Upped Minimum requirements to Mysql 5.x
- Add codeunde1load's Web 2.0 style tag patch
- Fixed typo in e-mail From: name (Thx Xgizzmo)
- Fixed typo in browse auto_init() which could cause ampache to not
remember your start point in some situations. (Thx Xgizzmo)
|
|
27 April 2009: libmodplug 0.8.7
Fixed a bug in the AMF decoder, patches from several downstream sources
including: Fix delete method in AMF, MDL (Fixing Novel Bug #443444)
Fixed instrument name size (possible buffer overflow)
Fixed 24/32 bit conversion routine (bit shifting bug)
Use tables.h in mod+s3m, Better MingW32 support.
20 April 2009: libmodplug 0.8.6
Release to fix integer boundary condition exploit, more clean up of code
14 April 2009: libmodplug 0.8.5 [ tar.gz ]
Release to improve cross platform support (Windows, Mac OS X),
Bugs in ABC detection, small cleanups
|
|
|
|
|
|
were moved or renamed.
This was for some from 2008 and 2009 and one from 2001.
Also I noticed that a CHANGES entry was wrong as said "Renamed"
when should have said "Moved" (lua-OSBF) because PKGBASE stayed the
same.
|