2006-05-20 Philippe De Swert * Fix for erronous host includes 2005-10-06 Florian Boor * gpe-nmf.c: Apply loaded list correctly. * gstplayer.c: Add sanity check for converter element. Volume setting / reading needs some care. Fix volume retrieval element. 2005-08-26 Florian Boor * Makefile: Release version 0.22. * gstplayer.c: Remove comment. * gstplayer.c, player.h: Change setup to use decodebin instead of spider. 2005-08-02 Florian Boor * gpe-nmf.c, backend/playlist_db.h, backend/playlist_m3u.c: Applied patch to save playlist on exit. Contributed by Alberto GarcĂ­a Hierro (Skyhusker). 2005-08-01 Florian Boor * gstplayer.c, frontend.h: Apply Skyhusker's patch to fix a segfault. Add (maybe broken) volume reading from gestreamer, fix minor bugs. * gpe-nmf.c: Remove obsolete style code to make gpe-nmf themable. 2005-04-21 Florian Boor * Released Version 0.21 * gpe-nmf.c: Some minor fixes. 2005-04-20 Florian Boor * gpe-nmf.c: Major UI fixes using a table layout. * gpe-nmf.c, gstplayer.c: Add note, formating fixes. 2005-04-19 Florian Boor * gstplayer.c, gpe-nmf.c, frontend.h: Fixed position slider functionality. * gpe-nmf.c: Implemented unpause using pause button. * playlist-edit.c, gpe-nmf.c, gstplayer.c: Improved failure behaviour. * gstplayer.c: Avoid assertions, fix error callback to avoid segfault, fix formating. * gstplayer.c, gpe-nmf.c: Some changes that might help to fix the slider. * gstplayer.c: Remove some useless lines. 2005-04-17 Florian Boor * gpe-nmf.c, playlist-edit.c: GUI improvements: - Don't load useless icons. - Use correct stock icons. - Don't use fixed playlist toolbar layout. - Implement selecting of multiple items. - fixed warning about const type - add ok button - fixed tooltips text * frontend.h, playlist-edit.c: Remember last path. * gpe-nmf.c: Re-Enable slider - we really want to fix it. 2005-04-16 Florian Boor * Makefile, backend/Makefile: Fixed path in install target. 2005-03-31 Florian Boor * Don't use render.h 2004-09-21 Florian Boor * Released Version 0.19 * Applied patches by Chris Lord fixing: - Pause button -Progress from one track to the next -No dependence on gnome-vfs by default (though it can be used optionally still) -Progress bar -Time display 2004-07-06 Florian Boor * Makefile, backend/Makefile: More makefile fixes and updates. * backend/gstplayer.c: metadata_notify() Comment out a little bit more to compile with gstreamer 0.8. 2004-07-05 Florian Boor * Makefile: Updated to next generation of makefiles. 2003-07-11 Philip Blundell * Version 0.16 released. 2003-07-06 Moray Allan * playlist_edit.c: Removed GTK1 warning. 2003-06-28 Robert Mibus * gpe-nmf.c: Add shuffle and loop toggles. * backend/gstplayer.c: Map shuffle/non-shuffle indexes when turning shuffle on/off. 2003-04-08 Florian Boor * Added some lines to allow opening the fileselector only once. frontend.h: added fs_open to frontend struct. playlist-edit.c: locks opening selector by setting fs_open. 2003-03-23 Colin Marquardt * Makefile (install-program): New name for 'install' ('install' is now provided by Makefile.dpkg_ipkg). (BUILD): New variable, used for the other makefile includes. 'install-program' now depends on the desktop file.. 2003-03-09 Philip Blundell * familiar/control (Conflicts, Replaces): Mention gpe-nmf-mp3 not gpe-nmf-mad. * gpe-nmf.c: Add "icon". Remove "close". (main): Use stock icon for close button. Set icon for window. * gpe-nmf.desktop.in: New file. * gpe-nmf.desktop: Deleted. 2003-03-08 Philip Blundell * Version 0.15 released. 2003-03-08 Philip Blundell * backend/Makefile (install): Don't create decoders directory. * backend/gstplayer.c (player_new): Set sink_elem rather than source_elem for a second time. 2003-03-08 Philip Blundell * Version 0.14 released. * backend/gstplayer.c (player_new): Default source is gnomevfssrc. Fill in sink as well. (struct player): Add sink_elem. (player_destroy): Free sink_elem. (build_pipeline): Use p->sink_elem in place of esdsink. * gpe-nmf.desktop (Categories): Remove Utility. (Name): "Audio Player" -> "Audio player" 2003-03-06 Philip Blundell * Version 0.13 released. 2003-03-06 Philip Blundell * familiar/control: Depend on gstreamer and gst-plugins. Conflict with old gpe-nmf-* as well as replacing them. * Makefile (install): Don't ship .menu file. * gpe-nmf.desktop (SingleInstance): Set to true. * gpe-nmf.menu: Deleted. 2003-03-01 Philip Blundell * backend/gstplayer.c (player_set_index): Reformat mibuscode. (metadata_notify): Extract the interesting metadata and stash it in the playlist struct. 2003-02-14 Philip Blundell * Version 0.12 released. * playlist_edit.c (add_playlist_file): Just use the basename as the default title. * backend/gstplayer.c (player_set_volume): Fill in implementation. (player_next_track): Reduce verbosity of debug spew. * gpe-nmf.c (main): Disable progress slider. 2003-02-13 Philip Blundell * Makefile (GTKCFLAGS): Add -DGTK_DISABLE_DEPRECATED. * backend/Makefile (LDFLAGS, CPPFLAGS): Select GStreamer 0.6. * backend/gstplayer.c (struct player): New members volume, source_elem. (player_new): Fill in source_elem. (build_pipeline): Use source_elem. Create volume elt and plumb it in. Print an error if element creation fails. * gpe-nmf.c (my_icons): Remove ok, cancel. (main): Use stock items. Replace Xlib cruft with GTK call to set window type. Use GObject functions where appropriate. Use gtk_image_new_from_pixbuf in place of gpe_render_icon. * playlist_edit.c (new_entry): Use GObject functions where appropriate. (playlist_edit_push): Remove call to gtk_widget_draw. (playlist_edit): Use gtk_image_new_from_pixbuf in place of gpe_render_icon. Use GObject functions where appropriate. 2003-01-11 Philip Blundell * Version 0.11 released. 2003-01-11 Philip Blundell * playlist_edit.c: Use GtkFileSelection in place of GtkMiniFileSelection. * Makefile (install): Install .desktop file. * gpe-nmf.c (my_icons): Add close, media-rew, media-fwd, dir-up. (main): Use close icon instead of cancel. * backend/Maekfile (LDFLAGS, CPPFLAGS): Use gstreamer-0.5. 2002-12-11 Robert Mibus * backend/playlist_db.[ch]: Add a playlist_get_length() function * backend/player.h: Add player_set_loop() and player_set_shuffle() prototypes * backend/gstplayer.c: Implement loop and shuffle. * backend/Makefile (CFLAGS): add -I../../libgpewidget