Page 1 of 2

Goggles Music Manager

Posted: Thu 01 Apr 2010, 04:48
by jemimah
I have a new favorite music player. This one's really close to perfection.

Sickeningly fast and stable
Xine backend, plays anything Gxine will play
Loads an iTunes library with no problems
Tag editing, including m4a
Embedded cover art support (excludes M4As as far as I can tell)
Equalizer
Sqlite database - fast searching
LastFM support
Gapless playback
And more... All in a small Puppy-friendly package!

This is compiled on 4.3.1 with a static libFOX. The pet includes taglib dependencies.

Posted: Thu 01 Apr 2010, 08:10
by tasmod
Hmm, interesting.

The music import is very fast and lists all the tracks.

I do have a small problem though, suddenly I have lots of duplicate tracks in list with different dates and run time length. Compared to a rox file listing on disk folder.

So, as an experiment I clicked on 'Alive and Kicking' track which showed two listings. One was 2:40 and the other 5:20 in length.

I checked the 2 minute track and indeed it cut off short.

So I right clicked and selected delete from list and also delete from disk was checked.

It then emptied the track list. (Minor panic in case all had been deleted)

I reloaded list from menu choice and it repopulated. The 2 minute track was gone and the other track played in entirety, correctly.

Anyone any idea what is going on here ?

Posted: Thu 01 Apr 2010, 12:38
by jemimah
Hmmm, that never happened to me yet.

I definitely recommend anyone should make a backup of their music collection before messing with a new player (especially with the delete or tag editing functions!).

Posted: Thu 01 Apr 2010, 13:44
by magerlab
thank you jemimah!
seems to wrk ok in puppy 4.2.1 ( had to make a symbolic link libsqlite3-3.6.12.so.0 to an old one)

Posted: Thu 01 Apr 2010, 14:16
by Béèm
I like to install applications outside the save file.
Mostly I can rename the pet to tar.gz and extract it and the application runs.

Not with gmm tho.

Any way to achieve this?

Posted: Thu 01 Apr 2010, 14:26
by jemimah
You need to copy the taglib libraries into /usr/lib (or somewhere in $LD_LIBRARY_PATH). After that it should work. If it doesn't, start it from the terminal and it should tell you what the problem is.

Posted: Thu 01 Apr 2010, 15:20
by Béèm
Thank you.
I hope symlinking does the job also.
When I start gmm in a terminal I get:

Code: Select all

bash-3.00# gmm
bash: gmm: command not found
bash-3.00# 
I try this in upup Lucid 003

EDIT
Well finaly I copied the libs to /lib
Same result.

Posted: Thu 01 Apr 2010, 15:48
by jemimah
This is what you need to know to make it run from the terminal.
http://www.cs.purdue.edu/homes/cs348/unix_path.html

Posted: Thu 01 Apr 2010, 16:08
by DaveS
Béèm wrote:Thank you.
I hope symlinking does the job also.
When I start gmm in a terminal I get:

Code: Select all

bash-3.00# gmm
bash: gmm: command not found
bash-3.00# 
I try this in upup Lucid 003

EDIT
Well finaly I copied the libs to /lib
Same result.
I dont know whether it has any bearing, but sometimes I find a start up script wont run in the terminal. When this happens, renaming it by addin the .sh extension usually fixes it, ie, startprog to startprog.sh

Posted: Thu 01 Apr 2010, 17:43
by Béèm
Thank you Dave, but gmm is a binary.
But your remark triggered another way to start.
I issued now ./gmm and got a missing library message. libsqlite3-3.6.12.so.0
I saw magerlab's remark on this and did a symlink to the libsqlite3.so.0.8.6 I have.

This time gmm started but: still no good.
Maybe because I try it in lucid 003.

Posted: Thu 01 Apr 2010, 18:06
by jemimah
Yikes, I think you'd definitely want to recompile it for upup. There's probably already deb for it somewhere.

Posted: Thu 01 Apr 2010, 18:21
by Béèm
Nothing in lucid PPM.
On the web, deb and rpm.
So I'll see what I'll do.
Thanks anyway.

would you support this?

Posted: Thu 01 Apr 2010, 18:30
by bigpup
jemimah,

Would you support this? Check each link and give reply in last one.

Index Additional Software
http://murga-linux.com/puppy/viewtopic.php?t=54034

Multimedia
http://murga-linux.com/puppy/viewtopic.php?t=53932

Needed Main Topic Organization Structure To This Section (Additional Software)
http://murga-linux.com/puppy/viewtopic.php?t=54009

Posted: Thu 01 Apr 2010, 19:45
by jemimah
I appreciate what you are trying to do here, Bigpup. But I think we need a better solution than this. We need a real repository for community contributed software. I've asked Barry if one can be created on ibiblio, but he hasn't responded yet.

Asking developers to manually maintain an index is likely going to be met with a lot of resistance... because while we really enjoy creative work, administrative tasks are often big enough mental hurdles to make us procrastinate to the point of not contributing at all [at least this is totally true for me - I think I am not alone in having this problem]. We'd need something automated, or we need to have someone with a detail-oriented personality, who enjoys this type of thing, to volunteer to maintain it.

Posted: Thu 01 Apr 2010, 20:43
by magerlab
i think it would be nice if someone made a fox toolkit based puppy
( of course it will have gtk2:)

Posted: Fri 09 Apr 2010, 09:30
by tasmod
I tried installing in the 432 v3 that ttuuxxx is producing and also got the sqlite lib error.

I checked the libs after running the pet and noticed that no libtags were installed.
Seems to be an incomplete install?

Posted: Fri 09 Apr 2010, 11:13
by tasmod
OK, I got it working in 432 it will probably work for others who it won't work for.

I've made a small pet of the lib and link.

IMPORTANT -- Run this before the goggles pet.

To do so, I copied the lib libsqlite3-3.6.12.so.0.8.6 and then created a symlink libsqlite3-3.6.12.so.0

This got it to work.

ttuuxxx had changed the sqlite libs to make Sea Monkey 2 work.

Posted: Fri 09 Apr 2010, 14:02
by jemimah
Thanks Tasmod! I wonder how many other packages the sqlite update will affect? Maybe your fix should be added into 4.3.2.

Posted: Fri 09 Apr 2010, 17:48
by tasmod
No, thank you Jemimah. This is almost perfect for me.

My only gripe, no easy 'drag n drop' tune across to add to a new playlist.

Posted: Fri 09 Apr 2010, 18:16
by jemimah
This project is under quite active development, maybe you could put in an enhancement request.

http://code.google.com/p/gogglesmm/

Edit: Nevermind, you can already do it. You might have to double click the song, then drag it. Works for whole albums and artists too.