Releases: pragha-music-player/pragha
Pragha v.1.4 Release Candidate 2
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
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
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
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..)
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)
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:
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)
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)
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
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.
Pragha 1.3.2.2 Preview to Windows
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.. 😀
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:
- https://www.dropbox.com/s/5m61hxrne3ic3qp/Pragha%201.3.2.2.exe
- https://nube.huayragnulinux.com.ar/index.php/s/jqqEnGWAVSPhVCx
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
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.