@matiasdelellis matiasdelellis released this Oct 4, 2018 · 1 commit to master since this release

Assets 3

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 .. 😜

@matiasdelellis matiasdelellis released this May 3, 2018 · 33 commits to master since this release

Assets 3

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.

@matiasdelellis matiasdelellis released this Apr 9, 2018 · 45 commits to master since this release

Assets 3

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.

@matiasdelellis matiasdelellis released this Apr 4, 2018 · 51 commits to master since this release

Assets 3

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.

@matiasdelellis matiasdelellis released this Aug 3, 2017 · 90 commits to master since this release

Assets 3

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.

@matiasdelellis matiasdelellis released this Sep 23, 2015 · 186 commits to master since this release

Assets 3

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

@matiasdelellis matiasdelellis released this Jun 10, 2015 · 197 commits to master since this release

Assets 2

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.

@matiasdelellis matiasdelellis released this Jun 4, 2015 · 199 commits to master since this release

Assets 3

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.

@matiasdelellis matiasdelellis released this Feb 21, 2015 · 207 commits to master since this release

Assets 3

Overview of changes between Pragha 1.3.2.1 and 1.3.1

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.

@matiasdelellis matiasdelellis released this Jan 15, 2015 · 225 commits to master since this release

Assets 2

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.

Screenshot:
pragha-gnome3-hig

Tarball: