You are not logged in.

#601 2013-02-18 00:26:58

student975
Member
From: Russian Federation
Registered: 2011-03-05
Posts: 603

Re: A new lightweight music manager

msdelos wrote:

student975?
What is the error!??
If is of cdio v0.90, the news of Pragha v1.1.2 answer it.. wink

From current git:

pragha $ make
make  all-recursive
make[1]: Entering directory `/wrk/cvs/pragha'
Making all in po
make[2]: Entering directory `/wrk/cvs/pragha/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/wrk/cvs/pragha/po'
Making all in src
make[2]: Entering directory `/wrk/cvs/pragha/src'
  CC       pragha-cdda.o
In file included from pragha.h:23:0,
                 from cdda.c:19:
cdda.h:27:26: fatal error: cdio/cdda.h: No such file or directory
compilation terminated.
make[2]: *** [pragha-cdda.o] Error 1
make[2]: Leaving directory `/wrk/cvs/pragha/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/wrk/cvs/pragha'
make: *** [all] Error 2
pragha $ pacman -Qs libcdio
local/libcdio 0.90-2
    GNU Compact Disc Input and Control Library
local/libcdio-paranoia 10.2+0.90-1
    CD paranoia libraries from libcdio

"I exist" is the best myth I know..

Offline

#602 2013-02-18 00:37:33

msdelos
Member
Registered: 2008-07-11
Posts: 171

Re: A new lightweight music manager

Well,, Comment the line 23 of pragha.h and test..

Unfortunately is impossible to make the code fully compatible between libcdio 0.83 and 0.90

Offline

#603 2013-02-18 01:12:16

student975
Member
From: Russian Federation
Registered: 2011-03-05
Posts: 603

Re: A new lightweight music manager

msdelos wrote:

Well,, Comment the line 23 of pragha.h and test..

Yes, this way it is possible to build. And what is the testing purpose? Do you mean bit depth lost? If it is the case - yes, the lost is verified, of course smile


"I exist" is the best myth I know..

Offline

#604 2013-02-18 01:21:55

msdelos
Member
Registered: 2008-07-11
Posts: 171

Re: A new lightweight music manager

Add test if compile.. nothing more. haha.

I continue in debt with the fixs of the bit depth

But suggest you try (And everyone can try) gstreamer1.. If you has the dependencies, compile doing ./configure --with-gstreamer=1.0

Offline

#605 2013-02-18 09:01:46

student975
Member
From: Russian Federation
Registered: 2011-03-05
Posts: 603

Re: A new lightweight music manager

msdelos wrote:

I continue in debt with the fixs of the bit depth

Just check alsa output element supports 24 or 32 bit and then force all the chain to work with 24 or 32 bit, starting with converter just after input element and including soft volume inside.

msdelos wrote:

But suggest you try (And everyone can try) gstreamer1.. If you has the dependencies, compile doing ./configure --with-gstreamer=1.0

I have tried with the same result of course.


"I exist" is the best myth I know..

Offline

#606 2013-02-18 23:41:24

msdelos
Member
Registered: 2008-07-11
Posts: 171

Re: A new lightweight music manager

GogglesGuy wrote:

xfce4-soundmenu-plugin seems to be crashing when I try to use gogglesmm-hg from AUR... Not sure how to debug xfce4 plugins...

Hi again,
You can test the latest changes in git?.
There was a very obvious problem!, (Now obvious. haha), when the player no informing album name.. ;(

Offline

#607 2013-02-28 17:04:17

msdelos
Member
Registered: 2008-07-11
Posts: 171

Re: A new lightweight music manager

Hi People..
Would like to have the compilations tags? and album artists? and embedded images? (Surely: Some love him, others hate me)

Well.. I need people with experience in C++. GogglesGuy????? I think will interest you.

Xnoise developer, created a small library called libtaginfo (https://bitbucket.org/shuerhaaken/libtaginfo). Basically a taglib wrapper. (Exactly as taglib_c), but try to expose the rest of the tags in a more or less standard way. Is written in C++, and provides the binding to C and Vala

If you compare the codes of C binding will understand that for standars tag is exactly the same. Nothing changes for Pragha. Only is one.. ¿encapsulation? of taglib. (C++ guys.. not beat me)

Why ask for help?.
The library is new!. You have to clean it/test it, and finally extend it.

Nothing definitive here., but think there is a good opportunity to standardize the tags between several players. Taglib API is abstract. Implements a standard api to the standard tag!. (Forgive the redundancy. haha) and then gives you access to the rest of the labels. The problem of course is that each format implements it in some way, each player name tags otherwise. Then you have to decide if we trust labels winamp, or itunes, or whatever.

I.e: You can not tell the user, according to itunes lala.mp3 is a compilation, but according to winamp not. So, Is a compilation? or not?. It's complicated.

Using taglib, you have to decide yourself. Well taginfo already decided by the most common tags. Solved a problem.

Not saying it's the best, but it is much better that reinvent the wheel. Each music player written in C++ makes it in some way. Although there is much copy and paste, always have to deal with bugs, changes taglib, etc.

What is the opportunity here?
* It is the first library that i know independently of the player!. They can use all the players!!.
* Any players will see the same tags.
* Extended C and Vala bindindgs with more features that taglib_c
* Declaring bug in one place.
* Add features in a single library.
.. and of course all players will benefit!.

Please.. listen to their criticisms and suggestions,
Regards,
Matias

p.s: I do not know c++, so I will not modify Pragha to use taglib with C++, and then create a wrapper in C. I WILL NOT REINVENT THE WHEEL!.

Last edited by msdelos (2013-02-28 20:47:31)

Offline

#608 2013-02-28 17:23:49

msdelos
Member
Registered: 2008-07-11
Posts: 171

Offline

#609 2013-04-10 00:32:30

msdelos
Member
Registered: 2008-07-11
Posts: 171

Re: A new lightweight music manager

Hi People,
Total off topic. ;-)

I buy a raspberry pi.. I played the weekend and Pragha works perfect ... but unfortunately use 100% of CPU!!! :S I was resigned that I could not use it as a "media center". sad

Well.. Just tested the old code -with the audio engine based on consonance- and uses only 8% of cpu! Wooowww!! ! !. Yeahh!! big_smile

I think I will reviving all this code.. smile

Regards.

P.s: This is the responsible that has little progress lately.. and resume: Fu**n gstreamer. A lot of other advantages, but also disadvantages.. haha

Offline

#610 2013-05-14 01:56:25

GogglesGuy
Member
From: Rocket City
Registered: 2005-03-29
Posts: 603
Website

Re: A new lightweight music manager

Regarding libtaginfo, I think the focus should be to extend libtag_c, not yet create another wrapper-wrapper. My own code already uses C++, so obviously I don't have the issue not being able to get to the other tags.

Offline

#611 2013-11-05 14:29:28

msdelos
Member
Registered: 2008-07-11
Posts: 171

Re: A new lightweight music manager

Hey people!,
long time .. I hope you go well..

I've just upload a candidate release of Pragha 1.2.

Again, no big changes. Very little new. But it ended major rewrites to GObjects.

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.

Download: https://github.com/matiasdelellis/pragha/releases

Still are things to improve... Many... but this is a very important step, which justifies the change in numbering.

Please, I need people to test it.

As for future plans, there is a branch in parallel, which will become in Pragha v1.3/1.4.
Changes:
* Drop support to gstreamer 0.10: Its developers have already said they will not even accept bugs.
   - Gstreamer 1,0 really works better than the previous version.
   - And removing libcdio.
* Porting to libtaginfo.
   - Much improved, and taglib developers are not interested to improve their libtag_c
   - Add compilations, manage embebed albumarts, ratings.. etc. and equally fast.
* Finally, switch to gtk3 (still not decided if completely or just do it by default)
   - This will add plugins with libpeas and so lighten the main code.

These are unique ideas. Please comment and suggest.


But please!. First want to feedback on Pragha 1.2.rc smile

Regards,
Matias

Offline

#612 2013-11-23 05:22:03

hariskar
Member
From: Greece/Kavala
Registered: 2012-10-16
Posts: 181
Website

Re: A new lightweight music manager

Thank you for this great player. Are there any plans for song rating and play count?

Offline

#613 2013-11-23 05:53:35

x33a
Forum Moderator
Registered: 2009-08-15
Posts: 3,336
Website

Re: A new lightweight music manager

@ hariskar, in the post before yours msdelos does say that there are plans for song rating. I don't know about play count though.

* Porting to libtaginfo.
   - Much improved, and taglib developers are not interested to improve their libtag_c
   - Add compilations, manage embebed albumarts, ratings.. etc. and equally fast.

Offline

#614 2013-12-14 10:09:39

sknd
Member
From: Brzeszcze, Poland
Registered: 2011-01-20
Posts: 53

Re: A new lightweight music manager

hi, i installed pragha today and can't get any sound... i have tried all of available audio drivers in preferences, and nothing works... and volume is ok of course... what can i do?

EDIT: maybe the problem is that i use soundcard connected by USB? but how should i name it in the box below lasa in preferences? i tried giving number 2 - as in alsamixers settings, but it doesn't work

EDIT: nevermind, the problem was in some of my graphical environment sound settings

Last edited by sknd (2013-12-14 11:22:46)


Jaki koniec świata.Ziemia to nie cały świat ,a tylko mały Wąchock we wszechświecie.

Offline

#615 2013-12-15 14:19:21

sknd
Member
From: Brzeszcze, Poland
Registered: 2011-01-20
Posts: 53

Re: A new lightweight music manager

i have another porblem, so I write next post...

I cannot turn off notifications, when i do it in Preferences / Desktop, after I press OK, program exits, writing (in terminal):   Naruszenie ochrony pamięci (core dumped)


Jaki koniec świata.Ziemia to nie cały świat ,a tylko mały Wąchock we wszechświecie.

Offline

#616 2014-02-08 21:10:27

msdelos
Member
Registered: 2008-07-11
Posts: 171

Re: A new lightweight music manager

sknd wrote:

i have another porblem, so I write next post...

I cannot turn off notifications, when i do it in Preferences / Desktop, after I press OK, program exits, writing (in terminal):   Naruszenie ochrony pamięci (core dumped)

Hi sknd,
Never see this.. Sorry,
.. you can still reproduce the error? That version you installed?

Regards.

Offline

#617 2014-02-08 21:23:04

msdelos
Member
Registered: 2008-07-11
Posts: 171

Re: A new lightweight music manager

Hi,
I saw little interest and almost did not make release ... haha .. But you have Pragha 1.2

Any interesting novelty, but I recommend you upgrading. wink

mm.. In resume:
* Still Gtk2 by default (and switch to Gstreamer1 by default), any important new feature, but so many background improvements.
* mmm... Also fixes a few segmentation faults, that although they were never reported are important!. haha..

Download on: https://github.com/matiasdelellis/pragh … s/tag/v1.2

Last edited by msdelos (2014-02-08 23:51:45)

Offline

#618 2014-02-08 23:48:32

msdelos
Member
Registered: 2008-07-11
Posts: 171

Re: A new lightweight music manager

Hi again,
Have the pleasure of also announce Pragha 1.3.. big_smile

Changes:
* Was completely ported to Gtk+3,. (Gtk+2 support was completely eliminated).
* Was completely ported to Gstreamer1.  (Gstreamer-0.10 is removed and its developers do not even accept bugs).
* Add a true plugin system based on libpeas, and was ported gnome-media-keys, keybinder, mpris2, notify, and song-info. Missing Lastfm, I want to change some things before porting..
* Also add a SOO-EXPERIMENTAL and INCOMPLET devices plugin, that detect mountable devices and allows add it to your library. Also adds a minimum MTP device support, and alerts when add an audio cd in your computer. [1]
* Add a new panel on the right to show continuously the lyrics (or artist bio) of your songs.  Of cource depend of song-info plugin.. (Compiled automatically if you have installed libglyr)

That's all folks..

They seem few things?
In fact also have to add all the work of 1.2, due to all the work was done for Pragha 1.3.0 and then was backported. wink

Screenshots: http://gnomefiles.org/content/show.php/ … ent=143525
Download on: https://github.com/matiasdelellis/pragh … tag/v1.3.0

Regards,
Matias.

[1] You are advice... Devices plugin is experimental, but I would ask you if can test it. After all, it is a plugin, so If you do not like, or failure, you can disable it without affecting the rest of the program. wink

Offline

#619 2014-03-14 13:25:52

msdelos
Member
Registered: 2008-07-11
Posts: 171

Re: A new lightweight music manager

Hi,
If anyone is interested, the first test version of Pragha for windows. big_smile

https://github.com/matiasdelellis/pragh … .3.0.Win32

Regards.
wink

Offline

#620 2014-03-14 14:07:25

x33a
Forum Moderator
Registered: 2009-08-15
Posts: 3,336
Website

Re: A new lightweight music manager

Cool! It even looks better than it does on Linux (toolkit difference).

Offline

#621 2014-04-30 16:36:57

msdelos
Member
Registered: 2008-07-11
Posts: 171

Re: A new lightweight music manager

Hello everyone!.

Today we have 3 versions ...

* First, a special version for distributions, that backported various fixes from git. One in particular that never was reported is very important (Fix Segfault when edit song tags from systray menu.). So, please update them!. https://github.com/matiasdelellis/pragh … tag/v1.2.1 wink

* Second, a version almost completely usable for windows. https://github.com/matiasdelellis/pragh … 2-Preview4
   - As remark, it works great, and is my new favorite player in windows, but never, NEVEER!. (At least for now. Haha) I will declare it a version to production. This, due it is very difficult to debug.

* Third, any tarball, but I invite you to try from git. There were very many changes, and next week I want to release Pragha v 1.3.1.
  - MM.. For example, has a DNLA plugin, that allow share the playlist. A very basic plugin to add radios from TuneIn, a new option to use symbolic icons in panel, and very many more changes!

Regards,
Matias

p.s: Thanks x33a, This new version looks better!. wink

Offline

#622 2014-11-29 23:10:15

msdelos
Member
Registered: 2008-07-11
Posts: 171

Re: A new lightweight music manager

Hi people,

Long time.. Sorry..

Few changes in development, but I think one of the changes can be interested you so much.

* A bit of Gnome3 HIG, in other words: Client side decorators and gear menu.. smile

NOTE: Personally i think i sell my soul to the devil, but "que no cunda el pánico" (Mm. Understandable for Latin Americans.) because it is an optional change. haha. wink

Well, I need people to test it.. Whoever wants to help is welcome.

Pull request and some screenshots: https://github.com/pragha-music-player/pragha/pull/72

Regards,
Matias.

Offline

#623 2015-01-15 22:22:15

msdelos
Member
Registered: 2008-07-11
Posts: 171

Re: A new lightweight music manager

Hi friends,

I write fast.. Sorry. tongue

Pragha 1.3.2 released: https://github.com/pragha-music-player/ … tag/v1.3.2

Points to hint?
* ¡OPTIONAL! Gnome3 HIG with client-side-decorator and gear menu.
* A lot of things were improved in the management of plugins!!
* A lot of things were improved in gui stilings!!
* A lot of things were improved in general code. .

smile

Also a small (and soooo incomplete) website on github pages: http://pragha-music-player.github.io Design it long ago but just enable it now due need a place to put the images of the appdata file. haha..

Regards,
Matias.

Offline

#624 2015-07-26 04:39:01

suby
Member
Registered: 2015-07-26
Posts: 1

Re: A new lightweight music manager

This is an awesome music player.  I can't figure out how to install / use the lastfm plugin, though.  Anyone able to help me out?

Offline

#625 2015-07-27 09:32:29

chickenPie4tea
Member
Registered: 2012-08-21
Posts: 287

Re: A new lightweight music manager

Hmm. This thread starts in 2008 so should it really still be titled "A NEW ....." ? smile


You can like linux without becoming a fanatic!

Offline

Board footer

Powered by FluxBB