DeaDBeeF 0.5.6 and 0.6.1 and 0.6.2

Audio editors, music players, video players, burning software, etc.
Message
Author
User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#31 Post by ttuuxxx »

To use the file Browser you need to right click on the gui main screen, a purple screen will show with replace screen with, just select the plugin you want to use. Just used the file Browser and works fine.
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#32 Post by ttuuxxx »

also here's that other plugin you wanted, It didn't work for you before because you didn't have fftw, I compiled fftw statically and then compiled the plugin to reduce the over size by a lot, The plugin does work you just need to get to that purple screen to enable it.
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#33 Post by ttuuxxx »

make sure you have "View/Design mode" ticked in the window. Or you won't get the purple screen.
ttuuxxx
Attachments
Screenshot.jpg
(75.52 KiB) Downloaded 451 times
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
ozboomer
Posts: 135
Joined: Wed 04 May 2005, 21:22
Location: Melbourne, Australia

#34 Post by ozboomer »

Hi, again...

MANY thanks for organizing the updates - they work a treat..

*except*

...that the 'File Browser' item doesnt appear in either the 'purple screen' in 'Design Mode' nor in the Edit > Preferences > PLugins dialog.

I tried a few different locations.. and re-downloading the .pet... but I can't see the file browser anywhere.

Any clues?

Thanks a heap.

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#35 Post by ttuuxxx »

ozboomer wrote:Hi, again...

MANY thanks for organizing the updates - they work a treat..

*except*

...that the 'File Browser' item doesnt appear in either the 'purple screen' in 'Design Mode' nor in the Edit > Preferences > PLugins dialog.

I tried a few different locations.. and re-downloading the .pet... but I can't see the file browser anywhere.

Any clues?

Thanks a heap.
Make sure its 100% shut down, no DB icon in the taskbar :) then
Delete /root/.config/deadbeef and /root/.local/share/recently-used.xbel and see if that works.
The location the File Browser plugin pet package is perfect for main DB package I made, no need to move it.
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
ozboomer
Posts: 135
Joined: Wed 04 May 2005, 21:22
Location: Melbourne, Australia

#36 Post by ozboomer »

ttuuxxx wrote:Make sure its 100% shut down, no DB icon in the taskbar :) then
Delete /root/.config/deadbeef and /root/.local/share/recently-used.xbel and see if that works.
No joy. Dang.

I tried rebooting completely after removing the files you described.. Tried another 'clean' save file with the DeaDBeef .pets all installed ... and still no sign of the 'File Browser' on 'right-click' in 'Design Mode' nor in the PLugins...

*mumble, grumble* ... Puppy is being a tenacious lil' pup.. *grrrr*.. holding back the File Browser somehow.. hmm...

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#37 Post by ttuuxxx »

ozboomer wrote:
ttuuxxx wrote:Make sure its 100% shut down, no DB icon in the taskbar :) then
Delete /root/.config/deadbeef and /root/.local/share/recently-used.xbel and see if that works.
No joy. Dang.

I tried rebooting completely after removing the files you described.. Tried another 'clean' save file with the DeaDBeef .pets all installed ... and still no sign of the 'File Browser' on 'right-click' in 'Design Mode' nor in the PLugins...

*mumble, grumble* ... Puppy is being a tenacious lil' pup.. *grrrr*.. holding back the File Browser somehow.. hmm...
here try my config files, it has the file browser included in the config, so you still need the file browser plugin pet installed then add this one. Since its just the config files.
ttuuxxx
Attachments
deadbeef-config-0.6.2.pet
(1.85 KiB) Downloaded 334 times
Last edited by ttuuxxx on Mon 29 Dec 2014, 11:58, edited 1 time in total.
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
ozboomer
Posts: 135
Joined: Wed 04 May 2005, 21:22
Location: Melbourne, Australia

#38 Post by ozboomer »

ttuuxxx wrote:here try my config files, it has the file browser included in the config, so you still need the file browser plugin pet installed then add this one. Since its just the config files.
Using your config and dspconfig files hasn't helped.

BTW, the recent .pet for the config file unpacks into the '/' path instead of '/root'... but no nevermind; I simply put the config and dspconfig files into the right places.

As this is getting weird, I'm thinking about the actual files and how they're built/located. For example, the 'Musical Spectrum' plugin has no troubles at all. It's in the 'right-click-Replace' AND in the 'PLugins' and is usable and configurable in both places, so that file is Ok.

So, I'm wondering if there's a path missing in a make file or something (this, from someone who's never built a big project under Linux(!))... or if there's a special location that the 'File Browser' plugin has to be stored in at compile time. Maybe it's even as weird as being dependent on the file system we're each using (I'm using ext2 on this save file)...?

Whether it's relevant or not, here's a couple of md5 checksums on the files, so maybe you can see if they're the same on your system:-

Code: Select all

2bbcec606aecef6a37a8e917961e7f2e  /usr/lib/deadbeef/ddb_misc_filebrowser_GTK2.so.0.0.0

2dcc1d456bc2066637b94849b4951620  /usr/lib/deadbeef/ddb_vis_musical_spectrum_GTK2.so
...and the link is a 'soft' link, I think?.. so that shouldn't matter, I would think.

Remembering: I'm using Slacko 5.6.4 ...and it's a Frugal Install of Puppy.

I appreciate you helping to try and nut this out... :)

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#39 Post by ttuuxxx »

lol I rushed that config pet, its now been fixed in the right location. :)
Also the md5's of both files you posted match mine 100%.
I'm using slacko 5.9.3 So it has to be a configure somewhere, some place, Its also my last day working on this for 2-4 days, I'm going camping early tomorrow and its 11pm here in Sydney Australia :)
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
ozboomer
Posts: 135
Joined: Wed 04 May 2005, 21:22
Location: Melbourne, Australia

#40 Post by ozboomer »

ttuuxxx wrote:I'm going camping early tomorrow and its 11pm here in Sydney Australia :)
Ditto in MEL, au :D Thanks again for your help.. I'll keep trying things out and will post if I have any joy...

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#41 Post by ttuuxxx »

cool man, when I get back I'll start over from scratch. I'm currently changing micko's slacko over to more user friendly for what I do and use it for. Things like deadbeef as main music player, gimp, and google chrome as default.
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
ozboomer
Posts: 135
Joined: Wed 04 May 2005, 21:22
Location: Melbourne, Australia

#42 Post by ozboomer »

I downloaded Slacko 5.9.3 and burnt it to a CD-R... and the good(!) news is that the problem is still the same with a CD boot of 5.9.3 :(

So, it would seem there's something with the installation/config/build of the contents of the .pets...

The only thing I can think of doing next is for you to try a similar, 'totally clean' boot from CD of 5.9.3... and use your same .pet files.. and see if it works for you. Then, I think we'd probably be able to say it's something with the build/code...

...but all this can wait until you're back (and recovered!!?) from your trip...

I'll keep at it......

wander
Posts: 2
Joined: Tue 30 Dec 2014, 17:50

#43 Post by wander »

ozboomer wrote:...
Hi,

I'm the author of the musical spectrum plugin and just stumbled upon this thread, so maybe I can help you. ;)

To get a better idea of what's going wrong, can you paste the output of deadbeef when launching it from console?

User avatar
ozboomer
Posts: 135
Joined: Wed 04 May 2005, 21:22
Location: Melbourne, Australia

#44 Post by ozboomer »

wander wrote:I'm the author of the musical spectrum plugin and just stumbled upon this thread, so maybe I can help you. ;)
Welcome to the Forum :)

We'd certainly appreciate any insights you might be able to offer...
To get a better idea of what's going wrong, can you paste the output of deadbeef when launching it from console?
Heh.. such a sensible starting point that I didn't think of... Ooop!

See the attached .zip containing 3 log files:-

01-db-standard-pet.log - a CLI run straight after the deadbeef-0.6.2-i386.pet was installed.

02-db-post-mspectrum.log - a CLI run after the 'Musical Spectrum' plugin .pet was installed.

03-db-post-filebrowser.log - a CLI run after the 'File Browser' plugin .pet was installed.

Not sure how familiar you are with Puppy Linux, .pets, etc... but in short, the .pet file is a tar/gzip file that includes an 'installation' script (per se), as well as a checksum file... and there are utilities in Puppy that recognize the type and perform an 'installation'.

I've been trying to work out what gets installed. .and where.. by using the Puppy 'diff' utils on file listings of the entire file system.. but they seem to be a bit crazy at the moment (or, more likely, I'm a bit crazy) and I can't get much sense out of them... I guess I could look at the .pet files and just unpack 'em somewhere.. and see what the protections are.. and the ownerships.. hmm...*boggle*

Anyway, maybe the logs will provide some clues a bit quicker...

...and thanks again for jumping in to help.
Attachments
logs.zip
Log files of deadbeef execution at various stages of plugin installation
(3.35 KiB) Downloaded 223 times

wander
Posts: 2
Joined: Tue 30 Dec 2014, 17:50

#45 Post by wander »

ozboomer wrote: 02-db-post-mspectrum.log - a CLI run after the 'Musical Spectrum' plugin .pet was installed.
This looks just fine. DeaDBeeF found the the musical spectrum plugin and it was loaded correctly. Do you find it listed in Preferences -> Plugins and in the Design Mode?

In case you are not familiar with the design mode, it works as follows:

Enable it in View -> Design Mode, right click on a UI element (e.g. the playlist) and take a look in the 'Replace with...' menu. There should be an entry called 'Musical Spectrum'. If you click it the playlist will be replaced by it. You can use splitters (also found in Replace with...) to create more advanced layouts.
03-db-post-filebrowser.log - a CLI run after the 'File Browser' plugin .pet was installed.
It seems the installation failed. DeaDBeeF hasn't found the plugin. In the log you can see where DeaDBeeF looks for plugins:

loading plugins from /root/.local/lib32/deadbeef
loading plugins from /root/.local/lib/deadbeef
loading plugins from /usr/lib/deadbeef

So I guess the ddb_misc_filebrowser_GTK2.so was placed somewhere else.
Not sure how familiar you are with Puppy Linux, .pets, etc... but in short, the .pet file is a tar/gzip file that includes an 'installation' script (per se), as well as a checksum file... and there are utilities in Puppy that recognize the type and perform an 'installation'.

I've been trying to work out what gets installed. .and where.. by using the Puppy 'diff' utils on file listings of the entire file system.. but they seem to be a bit crazy at the moment (or, more likely, I'm a bit crazy) and I can't get much sense out of them... I guess I could look at the .pet files and just unpack 'em somewhere.. and see what the protections are.. and the ownerships.. hmm...*boggle*

Anyway, maybe the logs will provide some clues a bit quicker...

...and thanks again for jumping in to help.
Ok, I took a look at the filebrowser pet file. The shared library is called ddb_misc_filebrowser_GTK2.so.0, but deadbeef only looks for files ending with .so. So I guess you just need to do the following (as root):

ln -s /usr/lib/deadbeef/ddb_misc_filebrowser_GTK2.so.0.0.0 /usr/lib/deadbeef/ddb_misc_filebrowser_GTK2.so

Also the package maintainer should be notified about that.

Hope this helps. :)

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#46 Post by ttuuxxx »

wander wrote:


ln -s /usr/lib/deadbeef/ddb_misc_filebrowser_GTK2.so.0.0.0 /usr/lib/deadbeef/ddb_misc_filebrowser_GTK2.so

Also the package maintainer should be notified about that.

Hope this helps. :)
aawwww crap it looks for the .so file for the plugin, when running new2dir and you select 4 folders for main app, dev, doc's , NLS it tosses the .so into the dev package so its removed automatically, I've now update the ddb_misc_filebrowser package with the .so shortcut.
Thanks for that
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
ozboomer
Posts: 135
Joined: Wed 04 May 2005, 21:22
Location: Melbourne, Australia

#47 Post by ozboomer »

Many thanks for the useful info... and for the changes made to the file browser .pet... which I've just tried to install. It creates the link Ok...

...but it seems I'm missing some files...?

The relevant path of the 'execution log' this time 'round is:-

Code: Select all

loading plugin /usr/lib/deadbeef/ddb_dumb.so
loading plugin /usr/lib/deadbeef/ddb_misc_filebrowser_GTK2.so
dlopen error: libharfbuzz.so.0: cannot open shared object file: No such file or directory
trying /usr/lib/deadbeef/ddb_misc_filebrowser_GTK2.fallback.so...
plugin not found or failed to load
loading plugin /usr/lib/deadbeef/ddb_mono2stereo.so
...and again, I've included the whole of the log in the attached file.

I note there are other errors with a MIDI playback feature... which I think is something to do with Timidity not being installed / included in the build, as mentioned earlier in this thread... but first things first, methinks...

..and BTW.. Please excuse my ignorance... but what's the strength of the 'NLS' version of the .pet file?

Thanks again for all the good assistance :)
Attachments
deadbeef-log.zip
Most recent log, zipped...
(1.21 KiB) Downloaded 202 times

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#48 Post by ttuuxxx »

ozboomer wrote:Many thanks for the useful info... and for the changes made to the file browser .pet... which I've just tried to install. It creates the link Ok...

...but it seems I'm missing some files...?

The relevant path of the 'execution log' this time 'round is:-

Code: Select all

loading plugin /usr/lib/deadbeef/ddb_dumb.so
loading plugin /usr/lib/deadbeef/ddb_misc_filebrowser_GTK2.so
dlopen error: libharfbuzz.so.0: cannot open shared object file: No such file or directory
trying /usr/lib/deadbeef/ddb_misc_filebrowser_GTK2.fallback.so...
plugin not found or failed to load
loading plugin /usr/lib/deadbeef/ddb_mono2stereo.so
...and again, I've included the whole of the log in the attached file.

I note there are other errors with a MIDI playback feature... which I think is something to do with Timidity not being installed / included in the build, as mentioned earlier in this thread... but first things first, methinks...

..and BTW.. Please excuse my ignorance... but what's the strength of the 'NLS' version of the .pet file?

Thanks again for all the good assistance :)

do you have /usr/lib/libharfbuzz.so.0.916.0 and if so is there a link next to it which looks like /usr/lib/libharfbuzz.so if not right click on the above and make a system link as above with the .so. and see if that works,
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
ozboomer
Posts: 135
Joined: Wed 04 May 2005, 21:22
Location: Melbourne, Australia

#49 Post by ozboomer »

ttuuxxx wrote:do you have /usr/lib/libharfbuzz.so.0.916.0 and if so is there a link next to it which looks like /usr/lib/libharfbuzz.so if not right click on the above and make a system link as above with the .so. and see if that works,
Tried a 'find' on the entire file system:-

Code: Select all

# find / -iname "*libharfbuz*"
...which came up with nothing.. So I think it's missing. Maybe it's time for "the old download and unpack an rpm" trick? Specifically, harfbuzz-0.9.37-1.fc22.i686.rpm or something? (it seems to be something about a text shaping library)...
[i]"I'm as free from money as a frog is from feathers"[/i]

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#50 Post by ttuuxxx »

I have it, but I'll compile it for you tomorrow and make a package 2am here. Going to bed :)
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

Post Reply