Development
1.0.9
Fix storing of disable fetch cover art preference
Work on fixing fullscreen mode hanging when control menu goes thru show/hide sequence
Prevent window from going fullscreen on startup when embedded
Tracker size adjustments so that it does not look wrong in gecko-mediaplayer
Set audio and subtitle language to English by default if not specified in configuration
better than Zuni by default
Hide debug message
1.0.9b
Fix problem with preferences dialog not having focus when opened
Fix problem with subtitles reappearing after they have been disabled after
pause/play cycle Issue #703
Set window properties to be common for all the created windows
Updated Japanese translation
Updated Hungarian translation
Updated Polish translation
Updated Portuguese translation
1.0.9a
Fix backwards chapter seeking
Use display_name in mpris title when title cannot be pulled from gmtk
Fix problem with DVD images and folders not playing
Consolidate nemo and nautilus plugin code so that it is shared
Fix problem with --fullscreen command line flag
Apply patch from Issue 688 to make icons work in RTL mode
Update Korean translation
Escape the name when obtained from the URI
Only restart if resume position is > 0
Protect for media == null in dbus-interface
Tighten up the display in the nemo/nautilus plugins
Add support for building Nemo plugin
Fix GDK Warning
Fix error in committed media resume preference
Add preference (Interface) Media Resume (Always Ask (default), Always without asking, Never)
Allow "Default Volume" (alsa disabled) to be changed
Set initial volume in gmtk_media_player when passed on command line
Disable screenshot menu when hardware codec are used with xvmc or vdpau
Add ability to specify mplayer binary on command line
Fix problem with screenshot being done twice in mplayer2 GMTK Issue #14
Updated Korean translation
Apply patch to make fullscreen work under tiled window managers
Set pref_volume to stored volume when asound is disabled
make --volume work with and without softvol enabled
cmd line option --volume should only work with softvol enabled
Fix problem with remembered softvol not being loaded Issue #675
* Drop gnome-power-manager dependency with gnome option. It will be runtime
detected automatically.
* Drop musicbrainz opiton from default, it is optional.
Bump PKGREVISION.
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882
Development
1.0.8
Updated Spanish translation
Apply patch from Issue 673
Updated German translation
Updated Japanese translation
Updated Portuguese translation
Set the subtitle visibility in set_media_player_attributes
Fix fullscreen activation using defined accelerator key
1.0.8b
Updated Polish translation
Run make update-po
Add volume control type display to preference screen
Update spec.in file for libgda
Switch back to using CURL instead of GIO for cover art retrieval
Change "Save" in context menu to "Save As"
Fix problem with localized positions in mark_uri_in_db_as_resumable
Fix libgda compile issue
Rework database code to use GValues instead of sql commands, should avoid localization issues
Apply patch from Issue #669 to fix network stream regression
Hide some items on the context menu, when not under plugin control
Additional changes to Japanese translation
Updated Japanese translation
Updated Polish translation
Fix Issue #667 - Subtitles not hidden by default when specified
Updated Korean and Portuguese translations
Add "Play Single Track from Playlist" under Edit menu
Mark streams and CDs as playable when adding to playlist
Present a warning message when about to overwrite a file on save
Resize player when on video present event
Fix some layout issues when playing audio only files
Ensure the Gvalue contains a double before trying to use it
Ellipsize items on the playlist, so they don't add extra spacing to the list
Add gl3 to list of available VOs. make sure mplayer2 supports this on your setup before setting
Save media state in file->open and file->recent selections
Rework UBUNTU_MENUPROXY reading
Add some extra debug information for enable_global_menu
Fix cut and paste error with vbox padding
Prevent assertion warning in database retrieval code
Fix fullscreen icon used in place of play icon, problem caused by symbolic icon fix (Issue #656)
Only update the database when we really want to change something, speeds things up on load
Keep code from infinitly looping if audio device is not found
Apply patch to compile with libgda4 or libgda5
Fix some problems on initial volume setup, when pulseaudio device query is slow
Don't monitor system volume, when running in softvol mode
Update metadata in database as needed
Don't reset unchanged values in the database
Implement media play resume, from last viewed location
Cleanup some minor compiler warnings
Track resumable media in database
Force a resize if we know the size from the database when opening a file
Apply recommended fix from Issue #658
Prevent crash when loading large playlist the first time
Handle ' character in metadata
Allow code to compile without libgda
Update metadata in playlist as it becomes more precise
Read metadata from database and use it
Insert metadata into sqlite database, please delete $HOME/.config/gnome-mplayer/gnome-mplayer.db if you get insert errors
as database schema has changed
More database foundation code
Clean up some more depreciated GTK2 calls in GTK3 mode
Clean up unused variable messages is GTK2 mode
Clean up some depreciated GTK2 calls in GTK3 mode
Wrap some more symbolic icons to fix Issue 656
Add create and delete tables code to database.c
Add disable cover art fetch as a interface preference rather than only a command line preference
Add initial support for playlist database which should result in faster loading of playlists
This can be disabled with --with-libgda=no passed to configure
Fix issue #656, fallback to non-symbolic icons if they don't exist in GTK3 mode
1.0.7
Hide media info when running as a plugin, caused problems with plugger testing grounds site
Fix issue #647, config_volume not defined when --without-alsa option is used (code may need to be cleaned up)
Fix issue #646, media is not positioned and sized correctly when remember preference is set
1.0.7b
Updated Czech translation
Increase the channel parsing buffer, need to rewrite parseChannels
Updated Polish translation
Update Portuguese translation
Refresh po files
Add in support for the anamorphic aspect ratio (2.39:1)
Some minor fixes to the dbus interface
Add uk and ru translation patches
Fix randomization of first file in playlist
Add in y, g, and J hotkeys to match mplayer hotkeys
Add stored DVD device to drop down if not detected by gio, workaround RedHat Bug #850402
Change idledata->device to mplayer_dvd_device may fix problem with dvd device being forgotten
Fix dconf configuration file
Don't enable MPRIS in plugin mode
Basic scrolling wheel patch from Issue #621
Clean up Issue #629, warning by cppcheck
Fix some German translations by Wolfgang Knauf
Fix some compiler errors noticed by Wolfgang Knauf
Clean up log message if volume is not updated yet
Remove resize handle from fullscreen and plugin windows
Change g_strcasecmp to g_ascii_strcasecmp to clean up complier warnings
Handle the new error message from gmtk-media-player
Allow musicbrainz to be searched by artist only
Bump configure.in to require gmtk 1.0.7 or higher (due to gm_log changes)
Change some log levels in get_cover_art
Fix logic in shutdown and cancel volume update callback
Fix a hang on startup when getting volume from pulseaudio (has something to due with GTK event queue and gtk_main not called
Make cover art scaling consistent
Move various global variables to file-local (static)
Clean up the title bar name display
Since we are using gm_log for messages, move the inits above the first message
Fix a few issues identified by cppcheck
Added make valgrind and make valgrind-suppress to src/Makefile
valgrind-suppress requires this file http://www.gnome.org/~johan/gtk.suppression in your home directory
remove hardcoded size of langlist and codepagelist in langlist.h
Add a tooltip to the "Default Audio/Subtitle Language" config options
Include wait.h to define some macros so that code will compile on Ubuntu
Fix compilation issue with nautilus plugin
Replace printf()s with calls to new gm_log() function. If you run gnome-mplayer with G_MESSAGES_DEBUG="all" (or ="GMLIB")
you will see a lot more messages than with the verbose option enabled
Initialize a struct to 0 to remove "branch depends on uninitialized memory" error
Finish screensaver rework:
* try dbus org.freedesktop.ScreenSaver
* then org.gnome.SessionManager
* then org.gnome.ScreenSaver
* then the xdg-screensaver utility
* then the XScreenSaverSuspend() X11 call
This removes the SM_INHIBIT and SS_INHIBIT configure options, and the use_xscrnsaver variable and config option
First cut at screensaver rework: try all known methods and fall through to X11 XScreenSaverSuspend()
Use mutex lock to prevent thread race
Remove the force processing of events from an idle callback
Force GTK to process its events when loading a playlist
Don't set the title bar when the window is invisible
Add some error checking to GIO cover art fetch
Use GIO to fetch cover art instead of CURL if we have GIO support
Put the filename in the title bar when it is a video and a local file
Change set_media_info to set_title_bar, more accurately reflects the function
If the metadata doesn't contain title and artist try and pull it from the filename
Fix title display when no metadata is present
Potential fix for hang on load when fetching cover art
Apply patch from Issue #619
Fix a potential NULL pointer copy issue
Fix some cover art loading issues
Print GTK and GLIB versions in verbose mode
Fix stop action on streaming playlist Issue #617
Update media label on drag and drop, update title bar on stop/play
Add some more known metadata and make some values more dynamic
Implement org.mpris.MediaPlayer2.TrackList Tracks and CanEditTracks properties
Version bump to 1.0.7a1
Implement MPRIS Rate, MinimumRate and MaximumRate, requires gmtk SVN r115 or higher
Cleanup some debug messages and send updated Metadata on cover art fetch
Rework cover_art fetch process, should work much better now, also make art available over MPRIS
Fix crash at end of media, due to invalid store iter
Implement MPRIS Volume signal
Implement MPRIS2 CanSeek, CanGoNext, CanGoPrevious, Seek, OpenUri, SetPosition, and more Metadata
Implement some MPRIS2 metadata attributes
Implement MPRIS2 events org.mpris.MediaPlayer2.Player, properties Volume, Get (PlaybackStatus), and signal (PlaybackStatus Changed)
Implement MPRIS2 events Raise, Quit, Set (Fullscreen)
Fix error spotted by clang
Start work on MPRIS dbus interface http://specifications.freedesktop.org/mpris-spec/latest/
Change controlid logic
Do not run mencoder when being called by plugin
Monitor sub visiblity better gnome-mplayer Issue #615, requires gmtk SVN r112 or higher to work correctly
Add mouse events to capture over the media window, should fix Issue #611
Fix Issue #613
Fix a couple of keyboard shortcuts as they were in the wrong shift state #,+,{,}
Fix usage of NULL pointer in nautilus property page
Initialize a variable to NULL
Globally initialize libCURL
Don't update cover art when URL call fails
Set the use-symbolic property on the GtkVolumeButton in GTK3
Fix button sensitivity based on state
More symbolic icon fixes
Use the GTK3 symbolic icons when running in GTK3 mode