DeaDBeeF 0.5.6 and 0.6.1 and 0.6.2
- ttuuxxx
- Posts: 11171
- Joined: Sat 05 May 2007, 10:00
- Location: Ontario Canada,Sydney Australia
- Contact:
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
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
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......
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......
Welcome to the Forumwander wrote:I'm the author of the musical spectrum plugin and just stumbled upon this thread, so maybe I can help you.
We'd certainly appreciate any insights you might be able to offer...
Heh.. such a sensible starting point that I didn't think of... Ooop!To get a better idea of what's going wrong, can you paste the output of deadbeef when launching it from console?
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 229 times
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?ozboomer wrote: 02-db-post-mspectrum.log - a CLI run after the 'Musical Spectrum' plugin .pet was installed.
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.
It seems the installation failed. DeaDBeeF hasn't found the plugin. In the log you can see where DeaDBeeF looks for plugins:03-db-post-filebrowser.log - a CLI run after the 'File Browser' plugin .pet was installed.
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.
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):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.
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.
- ttuuxxx
- Posts: 11171
- Joined: Sat 05 May 2007, 10:00
- Location: Ontario Canada,Sydney Australia
- Contact:
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.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.
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 :)
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
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:-
...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
...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
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 208 times
- ttuuxxx
- Posts: 11171
- Joined: Sat 05 May 2007, 10:00
- Location: Ontario Canada,Sydney Australia
- Contact:
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:-
...and again, I've included the whole of the log in the attached file.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
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 :)
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
Tried a 'find' on the entire file system:-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,
Code: Select all
# find / -iname "*libharfbuz*"
[i]"I'm as free from money as a frog is from feathers"[/i]
- ttuuxxx
- Posts: 11171
- Joined: Sat 05 May 2007, 10:00
- Location: Ontario Canada,Sydney Australia
- Contact:
I have it, but I'll compile it for you tomorrow and make a package 2am here. Going to bed
ttuuxxx
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
- ttuuxxx
- Posts: 11171
- Joined: Sat 05 May 2007, 10:00
- Location: Ontario Canada,Sydney Australia
- Contact:
I have both plugins working on this iso http://murga-linux.com/puppy/viewtopic. ... 624#819624ozboomer wrote:Tried a 'find' on the entire file system:-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,...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)...Code: Select all
# find / -iname "*libharfbuz*"
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
Confirmed on my PCs here, too... Works Ok..ttuuxxx wrote:I have both plugins working on this iso http://murga-linux.com/puppy/viewtopic. ... 624#819624
ttuuxxx
..but still can't yet determine what packages we need to add to the non-working Slacko 5.6.4 version.
Still trying to dig through the differences...
[i]"I'm as free from money as a frog is from feathers"[/i]
- ttuuxxx
- Posts: 11171
- Joined: Sat 05 May 2007, 10:00
- Location: Ontario Canada,Sydney Australia
- Contact:
Well maybe just use the slacko on the link I posted you?, I like it better with Chrome and gimp/deadbeef, acts more like a fullsized distro at a fraction of the size.ozboomer wrote:Confirmed on my PCs here, too... Works Ok..ttuuxxx wrote:I have both plugins working on this iso http://murga-linux.com/puppy/viewtopic. ... 624#819624
ttuuxxx
..but still can't yet determine what packages we need to add to the non-working Slacko 5.6.4 version.
Still trying to dig through the differences...
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
Well, I'll still pursue what we started looking at for a bit...ttuuxxx wrote:Well maybe just use the slacko on the link I posted you?, I like it better with Chrome and gimp/deadbeef, acts more like a fullsized distro at a fraction of the size.
It seems that we still need to work out the details for the ' libharfbuzz.so.0' file... and then there is an extra problem: In SlackOff, there seems to be a gtk required style that is probably not installed in 5.6.4.. From the CLI log:-
Code: Select all
gtkui plugin compiled for gtk version: 2.24.20
gtk style:
style "deadbeef-filebrowser" {
}
widget "*.deadbeef_filebrowser_treeview" style "deadbeef-filebrowser"
gtkui: found cover-art loader plugin
Any further thoughts....?
[i]"I'm as free from money as a frog is from feathers"[/i]
- ttuuxxx
- Posts: 11171
- Joined: Sat 05 May 2007, 10:00
- Location: Ontario Canada,Sydney Australia
- Contact:
No style is used for a style settings for the widget. That part is ok, your just missing libharfbuzz.so.0.ozboomer wrote:Well, I'll still pursue what we started looking at for a bit... libharfbuzz.so.0ttuuxxx wrote:Well maybe just use the slacko on the link I posted you?, I like it better with Chrome and gimp/deadbeef, acts more like a fullsized distro at a fraction of the size.
It seems that we still need to work out the details for the ' libharfbuzz.so.0' file... and then there is an extra problem: In SlackOff, there seems to be a gtk required style that is probably not installed in 5.6.4.. From the CLI log:-
I'm not sure where that would be stored.. or what could be done to disable DeaDBeef from trying to load it...Code: Select all
gtkui plugin compiled for gtk version: 2.24.20 gtk style: style "deadbeef-filebrowser" { } widget "*.deadbeef_filebrowser_treeview" style "deadbeef-filebrowser" gtkui: found cover-art loader plugin
Any further thoughts....?
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
Well, I have things working Ok with the file-browser plugin... *Joy*
It was simply a matter of working with the CLI and letting things break.. and then finding the relevant libraries, etc -- the classic Linux method
Here are the libraries that were missing under Slack 5.6.4:-
(apologies for the cruddy layout of the library list)
~15MB extra space requirement... Meh...
I collected all of them from the Slackware "Current" software packages: http://packages.slackware.com/
BE AWARE that I haven't fully tested everything yet - for all I know, I might've broken the rest of Puppy(!)... So, I'll hold-off on updating my entries in this thread with [Solved] just for a while...
As always, many thanks to everyone for helping with the detective work... and helping to get my head into a better frame of mind for the puzzle-solving
It was simply a matter of working with the CLI and letting things break.. and then finding the relevant libraries, etc -- the classic Linux method
Here are the libraries that were missing under Slack 5.6.4:-
Code: Select all
libxshmfence-1.1-i486-1.txz 8K libxshmfence (The X Shared Memory Fence Library)
libxcb-1.11-i486-1.txz 876K libxcb (X protocol C-language Binding)
mesa-10.3.5-i486-1.txz 7124K mesa (a 3-D graphics library)
icu4c-51.2-i486-1.txz 6908K icu4c (International Components for Unicode)
harfbuzz-0.9.16-i486-1.txz 248K harfbuzz (OpenType text shaping engine)
------
15164K
~15MB extra space requirement... Meh...
I collected all of them from the Slackware "Current" software packages: http://packages.slackware.com/
BE AWARE that I haven't fully tested everything yet - for all I know, I might've broken the rest of Puppy(!)... So, I'll hold-off on updating my entries in this thread with [Solved] just for a while...
As always, many thanks to everyone for helping with the detective work... and helping to get my head into a better frame of mind for the puzzle-solving
[i]"I'm as free from money as a frog is from feathers"[/i]
- ttuuxxx
- Posts: 11171
- Joined: Sat 05 May 2007, 10:00
- Location: Ontario Canada,Sydney Australia
- Contact:
A lot of that is usually installed by default these days. Strange.ozboomer wrote:Well, I have things working Ok with the file-browser plugin... *Joy*
It was simply a matter of working with the CLI and letting things break.. and then finding the relevant libraries, etc -- the classic Linux method
Here are the libraries that were missing under Slack 5.6.4:-
(apologies for the cruddy layout of the library list)Code: Select all
libxshmfence-1.1-i486-1.txz 8K libxshmfence (The X Shared Memory Fence Library) libxcb-1.11-i486-1.txz 876K libxcb (X protocol C-language Binding) mesa-10.3.5-i486-1.txz 7124K mesa (a 3-D graphics library) icu4c-51.2-i486-1.txz 6908K icu4c (International Components for Unicode) harfbuzz-0.9.16-i486-1.txz 248K harfbuzz (OpenType text shaping engine) ------ 15164K
~15MB extra space requirement... Meh...
I collected all of them from the Slackware "Current" software packages: http://packages.slackware.com/
BE AWARE that I haven't fully tested everything yet - for all I know, I might've broken the rest of Puppy(!)... So, I'll hold-off on updating my entries in this thread with [Solved] just for a while...
As always, many thanks to everyone for helping with the detective work... and helping to get my head into a better frame of mind for the puzzle-solving
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
Hi ttuuxxx, this quote is from your Sun 28 Dec 2014, 23:01 post. That pet works great for me on Slacko 5.6 but I was wondering if there was any chance of you modifying the pet with a couple of changes?ttuuxxx wrote:here's the latest compiled on Slacko deadbeef 0.6.2, made the icons smaller in file size and coloured the play/pause button. made it default audio player. etc
It would be even more perfect for my usage if:
1) It did not change the default audio player setting
2) Was available in the rightclick menu for mp3 file and also for directory.
Ordinarily I could make these changes after pet installation if I was using a savefile, but I'm not - what I need to do is to use the deadbeef pet after booting into a live CD session and have these two functions (play mp3 file with deadbeef and open directory with deadbeef) available on the rightclick menu straight after pet installation.
Is that doable?
cheers!
ps there are other reasons why I need to retain pmusic as the default player for audio tracks when leftclicked - but I also need the option to rightclick and use deadbeef for individual mp3 file and for whole directory.
- ttuuxxx
- Posts: 11171
- Joined: Sat 05 May 2007, 10:00
- Location: Ontario Canada,Sydney Australia
- Contact:
Here try this, It should be what you asked for.greengeek wrote:Hi ttuuxxx, this quote is from your Sun 28 Dec 2014, 23:01 post. That pet works great for me on Slacko 5.6 but I was wondering if there was any chance of you modifying the pet with a couple of changes?ttuuxxx wrote:here's the latest compiled on Slacko deadbeef 0.6.2, made the icons smaller in file size and coloured the play/pause button. made it default audio player. etc
It would be even more perfect for my usage if:
1) It did not change the default audio player setting
2) Was available in the rightclick menu for mp3 file and also for directory.
Ordinarily I could make these changes after pet installation if I was using a savefile, but I'm not - what I need to do is to use the deadbeef pet after booting into a live CD session and have these two functions (play mp3 file with deadbeef and open directory with deadbeef) available on the rightclick menu straight after pet installation.
Is that doable?
cheers!
ps there are other reasons why I need to retain pmusic as the default player for audio tracks when leftclicked - but I also need the option to rightclick and use deadbeef for individual mp3 file and for whole directory.
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)