Skip to content

Releases: pragha-music-player/pragha

Pragha v.1.4 Release Candidate 2

13 Aug 23:51
Compare
Choose a tag to compare

Well, Still another release candidate..

News:

  • Shows temporary messages or services errors such as in-app-notifications.
  • Replace the status bar with a floating bar that does not require so much space.
  • Huge refactoring of the mtp plugin. Everything runs in a second thread.
  • Split Pragha between the application and a library to link the plugins. [1]

Other Changes:

  • Add proxy setting to song-info plugin. Thanks to Pavel Vasin.
  • Introduce PraghaTempProvider but not used yet.
  • Move background tasks popover to main toolbar.
  • Strip accentuation and others characters when approximate search. Issue #146
  • Send notification when finished ampache or koel import
  • Use popovers in the menus of sidebars.
  • Improve metadata for appstream. Issue #152 Thanks to Joel Barrios
  • Adjust copyright mentioning Consonance.
  • Convert the status bar to an floating bar.
  • Implement upgrade Koel and Ampache from library pane menu.
  • Ampache: Reports when the server is empty.
  • Save the list of suggestions with the original information.
  • Show and hide the status bar automatically.
  • Depends on xdt-csource instead of exo-csource to compile the menus.
  • Add option to ignore playback errors to continue with others songs.

Bug Fixes:

  • Vizualizer: Not saturate particles so much but give them more dynamics.
  • Last.fm: Postpose update current song when a scrobble is pending. Improve issue #142
  • Tune.In: Find the first audio between all results.
  • Rename dbus and appstream ids to better reverse-DNS domain. Issue #117
  • Don't use deprecated g_type_class_add_private.
  • Port the status icon menu to GktBuilder/GMenu/GAction.
  • Port part of library pane to GtkBuilder/GMenu.
  • Fix a lot of deprecations messages.
  • Fix ghost row (null null), in the list of similar songs
  • Fix pulse indication in filter entry while search.
  • DLNA client.. Force load glr-dleyna plugin.
  • Various fixes to compile pragha with msys2

[1]: This results in a true plugin system, being able to write 3rd party plugins

Pragha 1.3.4

26 Feb 13:51
Compare
Choose a tag to compare

V1.3.4

Codename: "Cherry, cherry, cherry pick..."

News:

  • Fixes some border, spacing and margin in all gui.
  • Various improvements to the tag editor dialog.

Others Changes:

  • Implement emit CanNext/Prev/Play/Pause/Seek. Issue #123
  • Use Alt+Return shortcut to edit the selected song.
  • Some backport of improvents to MTP plugin
  • Allow build with grilo-0.2 and grilo-0.3.
  • Set user-agent and ssl strict ssl to gstreamer on internet music.
  • Fix second sidebar dont show with accel. Issue #73
  • Allow apply a custom css. Related to Issue #64, #87
  • Allows to customize the styles to the distro packagers.

Bugs fixed:

  • Fix Incorrect Can* properties of the MPRIS Specification #123
  • Fix wrong Wiki address. Issue #138
  • Fix segmentation fault when close deactivate mpris plugin.
  • Remove use-hint preferences that was removed..
  • Fix GtkDialog mapped without a transient parent..
  • Dont use keybinder plugin on wayland. Issue #118
  • Dont use X11 session on wayland.
  • Use same accel -Shift-F9- to show second sidebar that gnome-builder. Issue #73
  • Align to center the toolbar icons instead vertical fill. Issue #10
  • Fix toolbar shows 00:60 instead of 01:00. Issue #103
  • Remove custom invisible char of lastfm password
  • Update dlna-renderer plugin. Issue #94
  • Update dlna plugin to rygel 2.6.
  • Prefer non symbolic icons. Fix blured menu icon.. Issue #85
  • Avoid opening unknown files on Taglib.
  • Fix TuneIn when it offers many results.

Updates Translations:

  • Nothing here since transifex dont use versions and change so much there.
  • Sorry.. 🙌

Pragha v.1.4 Release Candidate

04 Oct 12:48
Compare
Choose a tag to compare
Pre-release

V1.3.99

News:

  • First implementation of Favorites as a playlist.
  • Sync favorites with Koel and Last.Fm.
  • New Visualizer plugin. Just thanks to Koel for the idea.

Other Changes:

  • Use Alt+Return shortcut to edit the selected song.
  • Add progress indicator to the search entry while it works.
  • Remember last pane used on song info plugin.
  • Allows to customize the styles to the distro packagers.

Bug Fixes:

  • Restore X11 session support. As fallback try to use dbus session manager.
  • Fix bad encoding on lastfm responses. Issue #93
  • Fix encoding on similar song pane.
  • Import Year from Koel if available.
  • Fix typo in autogen.sh. Thanks to acharjyanisankh.
  • Misc deprecation fixes and remove old code.

Updates Translations:

  • Update Danish translation thanks to scootergrisen.
  • Update Ukranian translation thanks to Koljan1970.
  • Update Dutch translation thanks to Vistaus.
  • Update French translation thanks to rptx.
  • Update Czech translation thanks to anespor.
  • Update Turkish translation thanks to Celonfix.
  • Update Russian translation thanks to Kyrill Detinov.
  • Update Chinese (China) translation thanks to Mingcong Bai.
  • Update Indonesian translation thanks to zk.
  • Update Catalan translation thanks to Robert Antoni Buj Gelonch.
  • Update Bulgarian translation thanks to Любомир Василев.
  • Update Lithuanian translation thanks to Moo.

Screenshot

pragha-vizualizer-recomendations
pragha-clasic

Note:

I doubted publish the Visualizer plugin. This consumes CPU.. and the premise of Pragha is still being lightweight and low CPU consumption.. 😉

But in any case, it's a plugin!. 😅
Without using it, it does not consume any extra resources. Then everyone will know if they want to use it .. 😜

Pragha v.1.4 Beta 3 (Maybe the last beta..)

03 May 18:50
Compare
Choose a tag to compare

V1.3.92

News:

  • Some improvements the recommendations panel
    • New button to append all recommendations
    • Can queue the songs with the Q key.

Bug Fixes:

  • Fix some memory leaks.
  • Fix some deprecation warnings.. Issue #136
  • Fix issue #139 "Similar songs" always shown.
  • Mitigate a lot of warnings introduced on pull request #131
  • Ignore phones that are charging without mtp support (Android Default)
  • Handle correctly when disconnect the phone cable.

Updates Translations:

  • New Arabic translations thanks to wissam.
  • Update Bulgarian translation thanks to Любомир Василев.
  • Update Danish translation thanks to scootergrisen.
  • Update German translation thanks to Ettore Atalan and Vinzenz Vietzke.
  • Update Catalan translation thanks to Robert Antoni Buj Gelonch.
  • Update Spanish translation thanks to Josué Aquino.
  • Update French translation thanks to sda2b.
  • Update Indonesian translation thanks to zk.
  • Update Korean translation thanks to smallsnail.
  • Update Polish translation thanks to Eryk Andrzejewski and nunoho emailsy.
  • Update Portuguese translation thanks to Sérgio Marques.
  • Update Portuguese (Brazil) translation thanks to carlo giusepe tadei valente sasaki.
  • Update Russian translation thanks to Kyrill Detinov.
  • Update Slovak translation thanks to Dušan Kazik.
  • Update Chinese (China) translation thanks to Mingcong Bai.

Pragha v.1.4 (Beta 2.1)

09 Apr 12:22
Compare
Choose a tag to compare
Pre-release

v1.3.91.1
News:

  • Save lyrics and artist bio ans similar songs in user cache as files.
    • These are easily editable by the user.
  • Implement increse play count to Koel.
  • Various improvements to the tag editor dialog.
    • Add a header that highlights the main tags.
    • Update the header as you edit the tags.
    • Hides the check buttons and shows them when the tag is modified.
    • When you demarcate the check, restore the original tag.

Bug Fixes:

  • Fix plugins on last tarball due to an internal development patch. Issue #135

v1.3.91
News:

  • New Koel plugin that allow play music from this service.
  • Implements cache purge limited by size. 1GB by default.
  • Add option to "Add and Play" from library view. Thanks to triorr
  • Allows reordering the columns of the playlists. Thanks to triorr
  • New panel on info plugin that show recomendations from Lastfm.

Other Changes:

  • Use custom name for the panel icons. Issue #121
  • Add a symbolic icon for panel. Not used by default.
  • Put cover arts cache to .cache/pragha/art
  • Need Gtk >= 3.14: Even old debian jessie supports it.
  • Add "Search" hint to search entry.

Bug Fixes:

  • Fix Incorrect Can* properties of the MPRIS Specification #123
  • Implement emit CanNext/Prev/Play/Pause/Seek. Issue #123
  • Rename default playlist name from "Playlists" to "Tracks" on MPRIS2.
  • Fixes for Appstream Standard Conformance Thanks to Gabriel F. T. Gomes.
  • Add BUFFERING state to backend to allow stop on slow connections.
  • Fix some GtkDialog mapped without a transient parent.
  • Fix Build system can try to use grilo-0.2 and grilo-0.3 simultaneously. Issue #124
  • Fix double unref on Ampache and Koel plugins.
  • Fix easy to miss dependency on exo-csource Issue #128
  • Try to improve filter response.
  • Silently ignore utf8 errors from last.fm reponces. Issue #93
  • Try to improve open files dialog.

Pragha 1.3.91 - (1.4 beta2)

04 Apr 19:24
Compare
Choose a tag to compare
Pre-release

News:

  • New Koel plugin that allow play music from this service.
  • Implements cache purge limited by size. 1GB by default.
  • Add option to "Add and Play" from library view. Thanks to triorr
  • Allows reordering the columns of the playlists. Thanks to triorr
  • New panel on info plugin that show recomendations from Lastfm.

Other Changes:

  • Use custom name for the panel icons. Issue #121
  • Add a symbolic icon for panel. Not used by default.
  • Put cover arts cache to .cache/pragha/art
  • Need Gtk >= 3.14: Even old debian jessie supports it.
  • Add "Search" hint to search entry.

Bug Fixes:

  • Fix Incorrect Can* properties of the MPRIS Specification #123
  • Implement emit CanNext/Prev/Play/Pause/Seek. Issue #123
  • Rename default playlist name from "Playlists" to "Tracks" on MPRIS2.
  • Fixes for Appstream Standard Conformance Thanks to Gabriel F. T. Gomes.
  • Add BUFFERING state to backend to allow stop on slow connections.
  • Fix some GtkDialog mapped without a transient parent.
  • Fix Build system can try to use grilo-0.2 and grilo-0.3 simultaneously. Issue #124
  • Fix double unref on Ampache and Koel plugins.
  • Fix easy to miss dependency on exo-csource Issue #128
  • Try to improve filter response.
  • Silently ignore utf8 errors from last.fm reponces. Issue #93
  • Try to improve open files dialog.

Pragha 1.3.90 (1.4 Beta1)

03 Aug 02:43
Compare
Choose a tag to compare
Pre-release

News:

  • New Ampache plugin.
  • Uses a new concept of 'provider' that allows show music from multiple
  • collections independently.
  • New standard widget to display progress of long tasks.

Others Changes:

  • Allow apply a custom css. Related to Issue #64, #87
  • Register session in GtkApplication now compatible with xfce 4.14
  • Implement disconect device action to mtp plugin.
  • Add backward compatibility to grilo.
  • Use a .ui file to define menu button.
  • Remove custom invisible char of lastfm password
  • Dist pragha.ico/.rc needed to msys build
  • Fixes some border, spacing and margins.

Bugs fixed:

  • Use same accel to show second sidebar that gnome-builder. Issue #73
  • Fix Menu icon blured preferring non symbolic icons. Issue #85
  • Fixing duration formatting thanks to Jeremiah Menétrey. Issue #103
  • Fix dnd over an empty place in the playlist. Issue #104
  • Align to center the toolbar icons instead vertical fill. Issue #108
  • Dont use keybinder plugin on wayland. Issue #118
  • Fix a few of Gtk deprecations.
  • Misc fixes to Gtk 3.20 and GCC 6.0.
  • Valgrind: Fix a lot of memory leaks.
  • Fixed typo analized -> analyzed thanks to radej.
  • Fix spelling and grammar on README thanks to rski.
  • Consider all rows as fixed size. It is supposed to improve speed.

Updates Translations:

  • New Danish tranlations thanks to scootergrisen.
  • New Indonesian tranlations thanks to Zk.
  • New Slovak tranlations thanks to prescott.
  • A lot of updated translations. Thank you very much to all.

Pragha 1.3.3

23 Sep 23:55
Compare
Choose a tag to compare

Codename: "Just a preamp..."

Just add a preamplifier, and I'm surprised that not was added before. Wow. Improve a lots the quality of equalizer. 😄

I delayed this version a lot of time, because it just was not working, but then discovered that is a bug in GStreamer 1.4 [1]. haha.

News:

  • Rework the interface of equalizer and adds the preamplifier.
  • Add a switch for disabling the equalizer preset easily.
  • Add option to use small icons on tool/headerbar.

Others Changes:

  • Change "Use Gnome 3 HIG" option to "Use system title bar and borders"
  • Don't use icons on menubar.

Bugs fixed:

  • Fixes undefined symbols of devices plugin.
  • Use uri instead filename to save playlist with TotemPlPlarser.
  • Add all songs when import online playlists. Issue #81
  • Expand widgets if added as wide control.

Updates Translations:

  • New Lithuanian translation thanks to Moo.
  • New Polish translation thanks to m_szymczak.
  • Update French translation thanks to Pingax.
  • Update German translation thanks to Atalanttore.
  • Update Portuguese translation thanks to smarquespt.
  • Update Russian translation thanks to Lazy_Kent.
  • Update Bulgarian translation thanks to lyubomirv.
  • Update Swedish translation thanks to monotux.

[1] https://bugzilla.gnome.org/show_bug.cgi?id=748068

Pragha 1.3.2.2 Preview to Windows

10 Jun 01:11
Compare
Choose a tag to compare

Here another preview release of Pragha compiled to Windows. 😬

You can see in Win32 branch that the work involved to get it was not very complicated, but there are many things to polish.

Mmm.. For example:

  • Absolutely any plugin supported. [Only due to missing dependencies.]
  • Drag and drop does not work sometimes.. 😩 [Gtk bug?.] Seems fixed..
  • Some cosmetics.. 😅
  • ..

I do not expect to declare officially supported, because it is difficult to debug, but I'll keep you updated and constantly improving.

However, It's now my official player for windows.. 😀
pragha1 3 2 2-win7

Changes since last preview.

  • All the improvements between 1.3.2.2 and 1.3.1
  • Update to Gtk 3.16
    • Adwaita used as default theme.
    • Set cleartype by default without any hack.
    • Fix drag and drop. =)
    • .. . . a lot more..
  • Improve the icons..
  • ..and I think that's enough.. 😉

Any questions or want to help?

FILES:

The installer, tested on Windows 8.1 64bits, Windows 7 64bit, Windows Vista, and Wine. Now have all the necessary codecs to play Ogg, FLAC, mp3, M4A, and Wav.

Pragha 1.3.2.2

04 Jun 23:57
Compare
Choose a tag to compare

Overview of changes between Pragha 1.3.2.2 and 1.3.1

V1.3.2.2
Codename: "Gtk 3.14: Que cunda el panico. haha. ;)"

Bugs fixed:

  • Not save state album_art_in_osd=false. See issue #77
  • Provide more app icons size. See issue #80
  • Set expand comment entry on tag dialog.
  • Ensure menu size and fallback to 16 on library and playlist icons.

Updates Translations:

  • New Bulgarian translation thanks to lyubomirv.
  • Update German translation thanks to Zijj.
  • Update Ukrainian translation thanks to Koljan1970.
  • Update Czech translation thanks to anespor.
  • Update German translation thanks to Aru21.

V1.3.2.1
Codename: "Gtk 3.14: Que cunda el panico. haha. ;)"

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.

Note [1]: It worked correctly in at least 13 versions!. (Gtk 2.10 -> 2.24
and 3.0 to 3.13), 7 years!!. Why sh*** did they get changed in gtk 3.14!?

V1.3.2
Codename: "Que no cunda el panico. ;)"

News:

  • Add optional client-side-decorators support trying to follow Gnome3 HIG.
  • Can hide menubar and then append a gear menu on toolbar.
  • Add a infobar when some change on prefrences need restart.

Others Changes:

  • Except activation of plugins must accept the preferences dialog for the changes to take effect.
  • A lot of margins and sizes were stylized to improve the design.
  • Acrivate mpris2 and show lyrics sidebar by default.
  • Remove windows installer from source. Moves to its own repository.

Bugs fixed:

  • Devices plugin: Fix remove library and drop database when eject any usb mass storage.
  • Devices plugin: Show a message when fails to mount a usb.
  • Devices plugin: Properly handles devices that are mounted by the desktop before than by Pragha.
  • Devices plugin: Fix format not a string literal and no format arguments [-Werror=format-security]
  • Check existence of the files before import any playlist. So.. never more import empty playlists.
  • Fix change library when old list is empty.
  • Insensitive some playback actions on toolbar, menubar and systray when startup.
  • Lastfm: Be a little more careful with PraghaMusicobject references.
  • Remove useless option to setting gstreamer version con configure.ac.
  • Remove preferences (including passwords) when plugins are deactivated.
  • Don't use deprecated GtkArrow.

Updates Translations:

  • New Castillan translation thanks To Jordi Mas.
  • Update German translation thanks to Atalanttore.
  • Update Czech translation thanks to anespor.
  • Update Portuguese thanks to Smarquespt. Sorry. I lost another author.
  • Update Russian translation thanks to Lazy_Kent.
  • Update Korean (Korea) translation thanks to Smallsnail.
  • Update Spanish translation thanks to Fitoschido.
  • Fix typo thanks to Atalanttore.