|
|
ChangeLog
Revision history of Goggles Music Manager
Release 0.9.x
0.9.7:
- Fix: Really fix 32 bit compilation issues..
0.9.6:
- Fix: 32bit compilation issue.
0.9.5:
- Fix: some unsafe characters were not encoded.
0.9.4:
- New: Last-FM audio scrobbler support.
- Fix: include <sys/wait.h> instead of <wait.h>
0.9.3:
- Fix: Fix configure columns dialog for FOX-1.7. Draw function wasn't properly overloaded.
- Fix: Support new FXFontDesc api in FOX-1.7.17
0.9.2.
- New: Configure Columns dialog can now also show/hide columns. (backport)
- New: Turn on audio playback engine on startup is now a option.
- New: Added Volume Control to Mini Player.
- New: Show year column in track list.
- New: Disc Number Support.
- New: Improved Edit Track Dialog.
- New: Ctrl-W now also closes the window (either quits the application, or toggles the remote).
- Fix: Reflect column order in right click menu.
- Fix: Use new dbus-1.2 api if available. Also show DBus version if available in about panel.
- Fix: Remove Compiler Warnings (gcc 4.3).
- Fix: Improved check if files are local or not which affects updating the GUI.
0.9.1
- Fix: Compilation issue with older xine.
- Fix: Compilation issue with debug build.
- Fix: Check for proper SQLite version during runtime.
- Fix: Prevent the application from disappearing when using the old remote.
- Fix: Added extra hint for new remote to show window title for certain window managers.
- Fix: Some fixes to configure.
0.9.0
- New: Search Filter.
- New: Change order of columns in track list.
- New: Alternative Mini Player (old one still available through configure option).
- New: Context menu for track list header.
- New: Selection state in browser for each source.
- New: Try raising existing music manager when starting without commandline arguments.
- New: Support for Internet Radio Streams.
- New: Support for ASF files.
- New: Support for MP4 through TagLib. Removed old libmp4v2 support.
- New: now uses the c++ taglib library instead of the c-bindings.
- New: use bold italic font for playing track in tracklist.
- New: Shuffle mode: play tracks in random order.
- New: Repeat A-B mode: repeat section of a track.
- New: Editing improvements.
- New: When clearing the database, playlist entries may be optionally kept.
- New: When removing tracks from database may be optionally deleted from disk as well.
- New: Keyboard shortcuts for editing and deleting tracks.
- New: Show audio/file properties in track edit dialog.
- Fix: better path caching when inserting tracks (should increase speed).
- Fix: Do not allocate icons before they're actually used (about and remote dialogs).
- Fix: fix memory leak in browse sort.
- Fix: Support modified fox-config on Gentoo.
- Fix: Use [[ in build scripts instead of [.
- Fix: Paste from gtk applications failed if it contained line feeds.
- Fix: Only enable next/previous if more than 1 track is available.
- Misc: Changed Full Screen shortcut to F12. Ctrl-F is now used for the search filter.
- Misc: Build system is now more like autoconf/automake.
- Misc: Disable default title/album/artist if options above are selected.
Release 0.8.x
0,8.5 (svn)
- Fix: Paste from gtk applications failed if it contained line feeds.
0.8.4
- Fix: Support modified fox-config on Gentoo which prevented GMM from building.
- Fix: Close all fd on fork in order to keep playing while opening the webbrowser.
0.8.3
- Fix: Buffer overflow in track list sorting.
0.8.2
- New: genre, artist and album may now also be horizontally resized.
- Fix: Typo in edit artist dialog.
- Fix: define MPEG4IP_VERSION in case it's not defined.
- Fix: chase api changes in FOX 1.7.12.
- Fix: Removed some warnings.
- Fix: Removed some dirty coding.
0.8.1
- New: Each source now remembers scroll position of the tracklist.
- New: Added option to close audio device when paused.
- Fix: Bug in filename renaming feature was fixed.
- Fix: Don't show filename renaming confirmation dialog if not required.
- Fix: Improved shuffle. Also added keyboard shortcut Ctrl-R.
- Fix: Compilation bug with FOX-1.7.11.
- Fix: Disable volume button when xine is not opened.
- Fix: Workaround for older SQLite versions regarding index creation.
0.8.0
- New: Support creating custom playlists.
- New: Don't show duplicate albums names when multiple artists are selected.
- New: Added "All" entry to artist and album lists.
- New: Export database and playlists to XSPF, PLS, Extended M3U, M3U and CSV.
- New: Clipboard and drag-and-drop support for moving tracks to playlists and importing and exporting files.
- New: Configurable toolbar docked on top or bottom, showing big or small icons with optional text.
- New: Customizable Icon Theme. Either use buildin icons, or load from disk.
- New: Animated icon in scan progress dialog.
- New: Support year tag.
- New: Support volume normalization plugin.
- New: Database now also stores for each track: year, rating, import date, play date and play count.
- New: Option to close audio device when playback is stopped.
- New: Upgraded to more advanced build system.
- New: Include Desktop Application Entry and Icon in distribution
- New: New About Dialog.
- New: Report An Issue link in Help Menu.
- New: Changed License to GPL-3.
- New: Warning dialog when FOX without PNG support is used.
- New: Fullscreen mode (requires FOX-1.7.11).
- Fix: Ctrl-A selection now works in all lists.
- Fix: Do not import MP4 files that contain video.
- Fix: Track titles are also now sorted using the leading keyword filter.
- Fix: Editing Dialogs retain proper sorting order of genres,artists and albums.
- Fix: Allow up to 4 digits in track number input in edit dialogs.
- Fix: issue preventing filenames with '#' characters from playing.
- Fix: compilation fix for older xine libraries.
- Fix: status line now shows correct song in repeat mode.
- Fix: sleeptimer now works properly in FOX 1.6.
- Fix: Write xine configuration file on exit.
- Fix: Don't recurse into directories that are symbolic links.
Release 0.7.x
0.7.6 (svn)
- Fix: resolved issue preventing filenames with '#' characters from playing.
- Fix: sleep timer with FOX 1.6 didn't work.
0.7.5
- Fix: Possible crash in empty track list due uninitialized variables.
0.7.4
- New: Added Sleep Timer. Stops playback after specified amount of time.
- New: Implement command line options to control an already running music manager.
- Fix: Reset Display after end playlist.
- Fix: Remember import files directory as well.
- Fix: Even more error handling in xine.
0.7.3
- Better playback error handling.
- Only use path title (filename without extension) for track title in case of files without tags.
- Track list now has multiple selection capability for easier tag editing.
- Assign track numbers automatically based on the selection order in the track list.
- Added Sorting Arrows on Genre,Artist and Album lists.
- Added Genre Column in tracklist.
- Better alignment for track numbers and times.
- Playing track has now different background color.
- Improved sorting.
0.7.2
- File naming options were not taking into account.
0.7.1
- Now supports renaming audio files during tag editing.
- Add Statistics Information Dialog.
- Speed up multiple selection in artist list.
- Cleanup dead and unused code.
- Minor Fixes.
0.7.0
- gapless playback support.
- mp4 support is now optional.
- Tag Editing Support.
- Repeat Track Support.
- Speed improvements in SQL database.
- Minimize jumping of slider control when seeking.
- Background color for every other row.
- Import of single files now also possible.
- Columns in tracklist are also now configurable in browse mode.
- Fix Crash when clearing database and reimporting in List Mode.
- Set default value for saving tag changes to file to false.
- Manage own taglib string memory because taglib is leaking.
- Also search for .m4p files.
Release 0.6.x
0.6.2
- Ability to show directory contents in filemanager of selected song.
- Added "repeat all" option which determines whether to restart playing from the beginning of the play list or not
- FOX 1.7.x support.
- Relative Path display in scan/search dialog.
- Fixed Typos in welcome dialog.
- Statusbar by default off now.
- MP4 Tag Support Only
0.6.1
- New Progress Dialog during file scanning, which also includes the ability to cancel the scanning at any time.
- Added support for flac and musepack.
- Now depend on taglib for reading and writing tags.
- Ability to hide status bar.
- playing file from the command line arguments
- allow one gmm to be started and send play request to already running gmm.
0.6.0
- Added some more icons.
- Added userfriendly dialog at startup when database is empty.
- Use more advanced sorting routine that can interpret numbers in strings.
- Allow genre,artist and album list to be sorted in reverse.
- Fixed bug with setting current category on startup.
- Removed unused font which caused a crash.
- Tracklist was not properly sorted at startup
- FOX 1.5 -> FOX 1.6
Release 0.5.x
0.5.3
- Ability to remove certain artist from the database.
- FOX 1.4 -> FOX 1.5
- Add Multiple Selection in Artist and Album List.
- Keep better track of last played track.
- Columns in songlist can be configured by the user.
0.5.1
- More error checking in database handling.
- Removed fastforward/fastbackward.
- Fixed bug that prevented sorting on time in normal list mode when clicking header.
- Columns in song list now remember their size.
- Songlist remembers its sorting column and order.
- Smart Sorting for lists. Skips common words like "the","a","an". This is a configurable option...
- Change remote mouse click functionality: one click skips to next song, double click opens manager.
- Remote Volume control changes volume immediately on first wheel mouse move.
- Check for old database on startup and remove it if users wants it. We aks only once.
- Remembers which displaymode it is in.
- Added random "sort" mode.
0.5.0
- New Database backend. We're now using SQLite. Database file has changed from goggles.database to goggles.db.
- While playing, if the volume is turned down to zero, playback will automatically pause.
- Add Category/Genre List to GUI.
- Fixed bug that prevented using Goggles Music Manager if FOX version was updated.
- Xine is really slow at reading in tags. I put the old ogg vorbis tag reading back. MP3 is still done by Xine.
- Added remote control window.
- Added preferences panel.
Release 0.2.x
0.2.6
- FOX 1.4 support.
0.2.5
- Added MP3 file support.
- Removed editing capability of tag names for now. Hopefully we can add this back soon.
- We now use xine to retrieve all tags from ogg and mp3 files. It might be slower than before. We might change that in the future again.
0.2.4
- You can now either import files into a existing database or create a new database.
- While importing files, we now skip files that are already in the database.
- Now has four GUI modes: Full, Compact, Slim and List.
0.2.3
- Initial Release.
Sign in to add a comment
