Pragha Changelog

What's new in Pragha 1.3.2.1

Feb 22, 2015
  • Bugs fixed:
  • Add Castillan translation to install list.
  • Disable libtool versioning for plugins. See issue #74
  • Not remember visibility of the second siderbar when init. Issue #73
  • Fix icon size on preferences dialog on Gtk 3.14 [1].
  • Try to fix the small progress bar on gtk 3.14, but finally just center it. [1]
  • Disable popover on gear menu!. It is just horrible!!, and pior on 3.14.
  • Fix size of Gear menu.
  • Updates Translations:
  • Update Russian translation thanks to Lazy_Kent.
  • Update Korean (Korea) translation thanks to Smallsnail.
  • Update French translation thanks to Pingax.

New in Pragha 1.3.1 (Sep 13, 2014)

  • News:
  • New TuneIn plugin. Allow search on TuneIn and append first radio.
  • New DLNA server plugin. Allow share playlist to a DLNA server using Rygel.
  • New DLNA renderer plugin. Allow play music on a DLNA server using Grilo.
  • New AcousticId plugin. Get metadata of current song on AcoustID service.
  • D'Oh!. Port to GtkApplication.
  • Return a basic support to MOD files.
  • Allow playback music on MTP devices.
  • First basic port to Windows.
  • Others Changes:
  • The CD-ROM support became a plugin.
  • The Last.fm support became a plugin.
  • * Better protect tags and time_t on threads.
  • * Use diferents time_id to scrobble and update now playing.
  • * Fix submits multiple entries of one song to LastFM.
  • * Betters function names and declare a lot as static.
  • Song-info plugin: don't delay searching and cancel if song was changed.
  • Allow recursive playlist disabled since https://bugzilla.redhat.com/show_bug.cgi?id=1013020
  • Reduce track progress bar size. (A regresion since Gtk+-2)
  • Split Devices plugin. Devices, MTP, Renovable, and CDROM.
  • PraghaMusicobject/Database: file_type coverted to mime_type.
  • PraghaMusicobject: Add source property, to differentiate local files, of http, or plugins.
  • Gui: Show Mimetype on Playlist and tags properties dialog.
  • Set O as acceletator to open files dialog.
  • Enable the Notify and Song Info plugins on first run
  • Bugs fixed:
  • Fix Segfault when edit song tags from systray menu.
  • Playlist: fix memory leak.
  • Fix compilation without libpeas. Issue #60
  • Fix some segfault when use Glib >= 2.40.
  • Create cache folders when init it. NOT IN THE SONGINFO PLUGIN!!!.
  • Show album arts in cache to all songs.
  • Not import empty playlists when scan the library.
  • Update the menubar and playlist submenu when change any playlists saved.
  • Fix never change album on playlist when update tags.
  • Fix bad update of title on playlist when update tags.
  • Notify Plugin: Remove custom timeout.
  • Notify plugin: Check new song before sending a notification.
  • Lastfm Plugin: Fix warning when user or password in empty..
  • Lastfm Plugin: No start new sessions every time that close the configuration dialog.
  • Add licence to xml_helper.c/.h files.
  • Fix opening folder with images.
  • Updates Translations:
  • Some improvements to English source file strings. Thanks to @smarquespt. See #67
  • Update Chinese (China) translation thanks to chunyang.
  • Update Czech translation thanks to anespor.
  • Update French translation thanks to Pingax.
  • Update Portuguese translation thanks to smarquespt.

New in Pragha 1.2.2 (Jul 5, 2014)

  • Fix some segfault when use Glib >= 2.40. (Change requirements to Glib >= 2.32)
  • Fix segfault when change preferences and mpris2 is disabled. Issue #68
  • Fix segfault when close Pragha and Mpris2 is disabled. Issue #68

New in Pragha 1.3.0 (Feb 10, 2014)

  • News:
  • Depends completely on Gtk+3 >= 3.2 and Glib >= 2.32, Gstreamer1 and libcdio_paranoia >= 0.90 [1]
  • Add support to plugins, depending on libpeas >= 1.2
  • Port gnome-media-keys, keybinder, mpris2, notify, and song-info.
  • Still pending rewrite the lastfm plugin.
  • Add SOO-EXPERIMENTAL and INCOMPLET devices plugin.
  • Add a second sidebar on right.
  • Just used by the plugin song-info to show lyrics.
  • Others Changes:
  • Continued with the cleaning, writing, and conversion to GObjects
  • PraghaArtCache, PraghaSidebar, and and every plugins.
  • PraghaApplication now is based on GtkApplication.
  • Fix many bugs in gtk+3 interface, and fixes deprecations prior 3.10
  • NOTE:
  • [0] Seems little, but 99% of the work in 1.2 was done here, and then backported.
  • [1] Support to Gtk+2 and libcdio_paranoia = 0.83 was removed completely.

New in Pragha 1.1.2.2 (Nov 23, 2013)

  • Fix lastfm scrobble when compile without glyr.
  • Fix some coverity defects:
  • Unused pointer value (UNUSED_VALUE)
  • Unchecked return value (CHECKED_RETURN)
  • Unchecked return value from library (CHECKED_RETURN)
  • Dereference before null check (REVERSE_INULL)
  • Ensure set to 0 timeout_ids when remove it.

New in Pragha 1.1.2 (Feb 18, 2013)

  • News:
  • Improved indexing of the library. Also allows continue listening music while analyzing. [1]
  • The database uses prepared statements, improving the general performance of Pragha.
  • Others Changes:
  • A general cleaning of the code, but there is much to be done.
  • First rewrites using GObjects as PraghaBackend, PraghaAlbumArt, PraghaMusicobject, PraghaPreferences, PraghaDatabase, and PraghaStatusbar.
  • Many other rewrites as PraghaLibraryPane and PraghaPlaylist.
  • Many changes to work with threads safes.
  • Now add, remove or rename playlist and radios is super fast.
  • Now select the content of the "Track No" and "Year" in "Edit tags" window after focusing or clicking into them.
  • Now you can drag songs from the library to any file manager to copy or burn with brasero.
  • Now you can add playlists using command line or file managers.
  • Save and restore menu accelerators edited.
  • Now whenever you add songs, select the first song added.
  • Translations: use intltool for desktop file
  • Bugs fixed:
  • Try to fix issue #46: Header moved location in libcdio-paranoia-0.90. [2]
  • Update Autotools, and fix a warning when use autogen.sh due to cdda.h
  • glyr-related.c: Use lang autodetection to get artist bio. See issue #39
  • mpris: fix problems with long tracks
  • translations: fix plural forms
  • gtk3: fix minor bugs
  • add workaround for crash in taglib
  • fix a deadlock on adding to current playlist
  • Updates Translations:
  • Update Czech translation thanks to anespor, and petr.simacek.
  • Update Dutch translation thanks to Vistaus.
  • Update German translation thanks to cwickert.
  • Update Hungarian translation thanks to Polesz.
  • Update Portuguese translation thanks to smarquespt.
  • Update Portuguese (Brazil) translation thanks to rafaelff1.
  • Update Russian translation thanks to Lazy_Kent, and 4glitch.
  • Update Turkish translation thanks to fatihmalakci, necdetyucel, and emfi.
  • Update Ukrainian translation thanks to paul.rufous.

New in Pragha 1.0.1 (Apr 6, 2012)

  • News:
  • Add Get lyrics, Get artist info to the selection on current playlist.
  • Add Love, Unlove, and Get similar options to the selection on current playlist.
  • Add an icon in the panel to suggest tag corrections of lastfm when update now_playing. [1]
  • Others Changes:
  • Add tootips to show equalizer bands values.
  • Select last track when append new songs.
  • Also append radios when restore session.
  • Append Hz, kbps, and Channels string to file properties dialog.
  • Check status of network manager when launch pragha. If is online, init lastfm, otherwise wait 30 seconds.
  • Remove search album art option in menu. Any objection..? I never use it.
  • Only search covers art in lastfm temporarily. Returns better results.
  • Bugs fixed:
  • Fix search album art option is always enabled.
  • Not jump to the next song when have selected several songs.
  • Grab focus on entry name when save playlist and save when press enter.
  • D'Oh!. Use mpris:artUrl instead xesam:art, and emit a full uri format.
  • Add a playlist_change flag to avoid errors when remove the model to gain speed.
  • Also set busy cursor when add similar song, clear/crop current playlist, or import/export playlist.
  • Always show "Custom" presset on equalizer on error.
  • Fix frizee when buffering internet radios.
  • Inform stop playback to mpris2 when close pragha.
  • Save preferences changes when pressing enter.
  • Update some years copyright.
  • Never add duplicate songs.
  • D'Oh!. Fix never add songs of the lasts page of favorites songs.
  • Fix some warnings when first init.
  • Set disable when first usage of equlizaser.
  • Better function to search song on db with only the artist and title info.
  • Use more generic functions to remove some duplicate code.
  • Romove some unused code.
  • Updates Translations:
  • Fix Bad space on message of error playback dialog.
  • Update German translation thanks to Cwickert.
  • Update Portuguese translation thanks to smarquespt.
  • Update Italian translation thanks to bersil.
  • Update Rusian translation thanks to lazy.kent.suse.

New in Pragha 0.8.0.2 (Aug 1, 2010)

  • Update German translation. Thanks to Christoph Wickert.
  • Disable Global keybindings if gtk < 2.20.
  • Add "Pragha Music Player" to the sumary of notifications and so displayed correctly. In notify-osd for example.
  • Eliminate previous incompatible db only if minor to 0.8.0.
  • Drop "Folder structure" bad string.

New in Pragha 0.8.0 (Jul 29, 2010)

  • News:
  • Folder / Files library view replaced by Foders Estructure. (like in foobar2000) (1)
  • Add option to merge folders in folders estructure view.
  • Add support for comments.
  • Optimizations.
  • Use gtk_tree_store_prepend rather than gtk_tree_store_append.
  • Use fixed size in cell renderers of current playlist.
  • Use g_timeout_add_seconds to update progress when scan the library.
  • Prepend refs to crop playlist.
  • Others Changes:
  • Now is Pragha Music Player instead Pragha Music Manager.
  • When change songs not scroll to the new path if already visible.
  • When you drag songs where they are dropped.
  • Use gnome-mime-audio icon to library_tree, and playlist_tree if exitst.
  • Bugs fixed:
  • Order with case insensitive in library view.
  • Preventing incomplete icon themes, restore Album png.
  • Check system tray before sending notifications.
  • Use correct PULSE_PROP_media.role audio, instead music.
  • Use Singly-Linked List in queue list.
  • Remove useless compilation flag in db.
  • Update po files.

New in Pragha 0.7.7.1 (Jun 25, 2010)

  • Fix Issue 14: Pragha can not remember the starting position.
  • Remember correctly window position when click status icon or close window.
  • Never add files recursively with dbus and command line. Freeze Pragha.

New in Pragha 0.7.7 (Jun 24, 2010)

  • News:
  • Global keybindings thanks to keybinder. Inspired on osdlyrics
  • Updates Translations:
  • Add Brazilian Portuguese translation. Thanks to Sergio Cipolla.
  • Bugs fixed:
  • Fix display files with non-utf8 locale. Thanks to Roberto DMD.
  • Fix open urls without gvfs. Thanks to Roberto DMD.
  • Add files recursively with dbus and command line according to preferences.
  • Shows album art when playing audio cd
  • D'Oh!. No remember Close to tray option.

New in Pragha 0.7.6 (Jun 19, 2010)

  • News:
  • Drag'n drop several items in Library/Playlist/Current_playlist. Very thanks to Guillaume Royer.
  • Add files to the current playlist by dragging them from file browser. Very thanks to Guillaume Royer.
  • Drag files over current playlist to any file browser to copy this.
  • Others Changes:
  • Add option to add files recurvively in preferences dialogs.
  • Use Right" and "Left", as default keyboard shortcuts for Previous/Next.
  • Remember sidebar size when restart.
  • Bugs fixed:
  • Refilter library view according to search entry, when switching library order.
  • Only insensitive search entry when switching library order.
  • Remove the redundant Save Playlist/Clear/Jump To/Searchbar toolbar.
  • Insensitive Properties menu entry, instead hide it when several items are selected.
  • Unselect all when click over when click over no song.
  • No resize panel, when change windows size.
  • Remove unused variables.

New in Pragha 0.7.5.1 (May 20, 2010)

  • Update German translation. Thanks to PhotonX.
  • New album unknown icon. Provisory.(Does not look good with dark themes)

New in Pragha 0.7.5 (May 19, 2010)

  • Add confirmation dialog. to "Delete from..", menu entries.
  • Leave the checkbox automatically when change a tag in edit track dialog.
  • Adds an icon to clear the tags entry in edit track dialog.
  • Hack in the representation of album art.
  • Others Changes:
  • Expand all row in library tree when double click
  • Use GTK_STOCK_LEAVE_FULLSCREEN button adding text and translations.
  • Unsensitive librarytree and search_entry when updating.
  • Updates Translations:
  • Add initial Swedish language. Thanks to Zwopper.
  • Update Czech translation. Thanks to Alois.
  • Bugs fixed:
  • Fix Issue 10. Several critical warnings when first init.
  • Add files when double-clicking or pressing enter in filechooser.
  • Keep the open file dialog on top of the main window,
  • Do not use gtk_tree_view_column_set_cell_data_func(). Performance problem. No more play/pause pixbuf in currente playlist.
  • No update song information all the time.
  • Capitalise and translate window title.
  • Rework toogle_main_window.
  • Unref notification when close it.
  • Unref Cover in unset_album_art
  • Fix memleak in panel.

New in Pragha 0.7.4 (Apr 23, 2010)

  • News:
  • Add next action to notifications.
  • Improved time library indexing.
  • Add option to start pragha minimized, fullscreen, or remember the last window state. Inspired in Nathan Wayde patch. Thanks!.
  • Add option to minimize pragha when close window.
  • Add button in panel to leave fullscreen.
  • Others Changes:
  • Set the labels to wrap on display properties dialog. Thanks to Nathan Wayde.
  • New Layout of edit track dialog.
  • Use AM_SILENT_RULES if available.
  • Updates Translations:
  • German translation thanks to PhotonX.
  • Polish translation thanks to Sid.
  • Update po files.
  • Bugs fixed:
  • Now work queue list when sequential playlist.
  • Hide sidebar when restore mainwindow and originally no showed.
  • Hide album art when restore mainwindow if set to no show.
  • Fixes some memory leaks.

New in Pragha 0.7.3 (Mar 12, 2010)

  • Drop file pane in favor of gtk-file-chooser.
  • Support for adding folders recursively in file chooser. (Based on Audacius code. /src/ui_fileopen.c)
  • Support for recent files in file chooser.
  • Now remember last folder used.
  • Others Changes:
  • Middle click on the library/playlists view append songs to current playlist.
  • Queue and dequeue pressing 'Q'.
  • If pragha minimized or without focus, when clicked statusicon restore mainwindow focus.
  • Now the second panel is the playlists.
  • Drop album.png in favor of the icon theme instaled.
  • Updates Translations:
  • Spanish translation thanks to msdelos.
  • Polish translation thanks to Sid.
  • Update po files.
  • Bugs fixed:
  • Use g_get_user_config_dir() instead of g_get_home_dir() and then concatenating "/.config". Thanks to Sebcactus.
  • OK/Cancel buttons in Edit Tags and Save Playlist dialog are inverted.
  • When move around the library with the keyboard, this does not advance.

New in Pragha 0.7.2 (Feb 21, 2010)

  • Basic queue playlist support!-)
  • Now you can add and remove multiple songs to be played.
  • (Special thanks to Christian Hergert by gtkcellrendererbubble.)
  • Others Changes:
  • Use Desktop file XDG compliant. Thanks to Christoph.
  • Use shared files XDG compliant. Thanks to Christoph.
  • Restore 'Shuffle' and 'Repeat' options in the panel.
  • Add 'Current play time' in the systray tooltip.
  • Notifications, more consistent at the systray tooltips.
  • Move 'Add the library' menu item to 'Tools' menu.
  • Move 'Connect to CDDB server' option to 'General' tab.
  • Use Control+space to play and pause.
  • Remove 'Show Hidden Files in File View' preferences option, and add 'show hidden files' menu item, to popup menu of file pane.
  • Updates Translations:
  • Portuguese translation thanks to Lyceuhns.
  • Spanish translation thanks to msdelos.
  • Bugs fixed:
  • Fixs GDK_Delete no work in search entry.
  • Note: When playing songs from the play queue, deletes references to previous songs.

New in Pragha 0.7.1 (Oct 28, 2009)

  • Rework all menus.
  • Use more advisable names: "Add to playlist" instead "Equeque", "Replace playlist" instead "Play", etc.
  • Use betters icon: GTK_STOCK_ADD instead GTK_STOCK_COPY when add music, NULL instead GTK_STOCK_PLAY when replace playlist, etc.
  • Add betters accelerators: R to repeat, Y to search lyrics, etc.
  • Now activate the panels from the menu bar.
  • New properties of current song in menu bar and status icon.
  • Clear Sort in Current playlist header_context_menu.
  • Others Changes:
  • Add option to search lyrics using http://www.lyricsplugin.com.
  • Add more tooltips.
  • Add Fullscreen option.
  • Add Options to hide status bar.
  • A new icon of pragha.
  • Updates Translations:
  • Rusian translation thanks to Evgen.
  • Czech translation thanks to alois.nespor.
  • Japanese translation thanks to Masato Hashimoto.
  • Spanish translation thanks to msdelos.
  • German translation thanks to PhotonX.
  • Bugs fixed:
  • When create search entry, no sensitive claer icon.
  • Show "track" (Before show "tracks") in statusbar when unique song in playlist.
  • No show track no in playlist, when is zero.
  • Show filename in playlist when unknown title tag.

New in Pragha 0.7.0 (Oct 5, 2009)

  • Now depends on gtk >= 2.16. Thank to this:
  • Eliminate eggtrayicon and sexyentry.
  • Add new tooltip in statusicon with the album art of the reproduced song.
  • The executable, and the memory consumption one was reduced.
  • Others Changes:
  • Command "pragha -t", play pause and resume.
  • Save and restore software mixer volume.
  • Better layout of Preferences Dialog.
  • Optimization when search library_tree.
  • Use gtk_show_uri to lauch Browser.
  • Remove "Library View Menu".
  • Updates Translations:
  • Add Polish translation thanks to Krzysztof Komorowski.
  • Add Norwegian language, thanks to Kim.
  • Add translator-credits to About Dialog.
  • Bugs fixed:
  • Fix crash when click "go to current track".
  • Fix criticals warnings when run and compile pragha.
  • Fix pragha.desktop file.

New in Pragha 0.6.3.1 (Sep 10, 2009)

  • Fix bug (Great like a house) in Libraryview.
  • Add French translation, thanks to Alois Halel.

New in Pragha 0.6.3 (Aug 9, 2009)

  • Add remaining time mode to panel.
  • Pragha remeber and showed last played song when init.
  • Small optimization in library_tree.
  • Fixs critical warnings.
  • Updated czech translation by Alois Nespor.

New in Pragha 0.6.2 (Jul 3, 2009)

  • Pargha is 100% translatable one.
  • Add Japanese translation. - Tanks Masato hashimoto, Xfce-i18n team_ja.
  • Add czech translation. - Tanks alois.nespor.
  • Add Portuguese-Brazil. - Tanks Lyceuhns.
  • Add option to resize album art in preferences.
  • Please, translates to other languages.!

New in Pragha 0.6.1 (Jun 25, 2009)

  • Add internattional support. (Only Spanish. Please translates to other languages)
  • New menu systray.
  • Several bugs fixed.