Skip to content

Pragha V1.2.3

Compare
Choose a tag to compare
@matiasdelellis matiasdelellis released this 13 Oct 18:32

Overview of changes in Pragha 1.2.3 since 1.2.2

Bugs fixed:
Fix bad title strings on playlist when edit or copy this tag
Fix bad albums strings on playlist when edit or copy this tag.
Check existence of the files before import any playlist.. So.. never more import empty playlists!.
Don't use deprecated GtkArrow.

OTHERS REALESES:

V1.2.2
Bugs fixed:
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

V1.2.1
Bugs fixed:
Create cache folders when init album-art-cache.
Lastfm: Backport some changes from Pragha 1.3.1.
* 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.
Show album arts in cache to all songs. But search in folders only to local songs.
Fix Segfault when edit song tags from systray menu.
Not import empty playlists when scan the library.

Pragha V1.2
Bugs fixed:
Fix thread safety when reading tags.
Explicitly specified use normal fonts in the library.
Fix seg fault when disable and enable again mpris2.

Updates Translations:
New Korean (Korea) translation thanks to Smallsnail.
New Vietnamese translation thanks to Ppanhh.
Many other updates. Thanks to all.

V1.2.rc
News:
Highlight the headers on library view.
Disable all video features of playbin.
Add support for embedded album art when gstreamer >= 1.0
Add simple appdata.xml to gnome-software.

Others Changes:
Continued with the cleaning, writing, and conversion to GObjects
* PraghaToolbar, PraghaLibraryPane, PraghaPlaylist, etc.
* PraghaApplication is based on GApplication, controlling single instance, and dbus messages.
All preferences have been ported to PraghaPreferences
Better support to GTK3, and prepare wayland support
Require by default Gstreamer >= 1.0

Bugs fixed: (Sumary: The most relevant to the user.)
Fix unable to automatically play another song in pragha.
Art-cache: fix for case artist or album cointains slash
Fix regression on 1.1.2: Return to import playlists.
Fix save fuse_folders option when not set folder structure view.
No insensitive albumart_in_osd toggle button when change show sytray option.
Fix wrong min glib version. g_thread_unref need 2.31
Fix updating library view after rescan.
Dbus: fix crash on get current state.
Fix some coverity defects:
* Unused pointer value (UNUSED_VALUE)
* Uninitialized scalar variable (UNINIT)
* Division or modulo by zero (DIVIDE_BY_ZERO)
* Unchecked return value (CHECKED_RETURN)
* Unchecked return value from library (CHECKED_RETURN)
* Dereference before null check (REVERSE_INULL)
* Resource leak (RESOURCE_LEAK)
* Explicit null dereferenced (FORWARD_NULL)

NOTE:
Gstreamer >= 1.0 is needed by default.
* Set the previous version with: ./configure --with-gstreamer=0.10
Still depends on libcdio >= 0.83 by default.
* To compile with libcdio >= 0.90 use: ./configure CPPFLAGS="-DHAVE_PARANOIA_NEW_INCLUDES"
Remove dbus-1 and dbus-glib-1 requirements.