View Full Version : xmms now available
XMMS
Without music the life would be a mistake.
Sans la musique, la vie serait une erreur.
Mp3, Ogg, Wav and Flac support
Equalizer (10 - 31 bands)
Visualisation plugins
Skins
etc..
Tested on OS2007/OS2008/Diablo
n770 users:
* The module xmms-mad should be installed for playing mp3. Then when running xmms, use mad plugin for output.
* Ogg is very slow, nearly unusable.
Configuration:
Install path: /usr
Current xmms /usr/bin/xmms
Build OSS plugin: no
Build esd plugin: yes
Build ALSA plugin: yes
Build mikmod plugin: no
Build Ogg Vorbis plugin: yes
Build OpenGL plugins: no
Pthread flag: -lpthread
Use one plugin dir: no
Allow user plugin dir: yes
In case of problem, read the complete thread, a lot of people contributed for improvements and also, Read The Fine Manual:
http://xmms.org/docs/readme.php
To download, add the repository in my signature.
Happy listening!
dblank
11-18-2007, 12:10 AM
Edit: looks like your links should be using hyphens rather than underscores
Got it running, but it defaults to the disk writer plugin as it can't load libesdout.so:
/usr/lib/xmms/Output/libesdout.so: undefined symbol: esd_get_latency
linuxrebel
11-18-2007, 03:30 AM
Cool it installs without a problem, runs, but the following.....
1. no sound ...
2. no text on file buttons
3. the IT has no concept of Z order and windowing (but combiined with E17 hmm)
Edit: looks like your links should be using hyphens rather than underscores
Yep, a server side script on my webserver changed the _ and + to -. I was not aware of this. Corrected. I guess I should have tried at least once what I posted :o
Got it running, but it defaults to the disk writer plugin as it can't load libesdout.so:
/usr/lib/xmms/Output/libesdout.so: undefined symbol: esd_get_latency
Yes, on my n800 it also defaulted at the first launch to disk writer. I went in the configuration (tap on the little O) and go to preferences, then in Audio Plugins, for output, select eSound Output Plugin, the other one probably writes wav file directy (example for recording radios on disk)
But I don't experience the problem you mention.
Could you tell me what version of osso-esd you are using?
That's what I have:
/tmp $ apt-cache policy osso-esd
osso-esd:
Installed: 0.52-3
Candidate: 0.52-3
Version table:
*** 0.52-3 0
500 http://repository.maemo.org bora/free Packages
100 /var/lib/dpkg/status
0.17-1 0
500 http://repository.maemo.org mistral/free Packages
I could remove this latency stuff but not before I understand what's going on.
Are you using any effect plugins? Like the Echo Plugin?
Thanks a lot for the feedback.
I'd like that more people try it. Am I the only one for who it works?? :(
Cool it installs without a problem, runs, but the following.....
1. no sound ...
2. no text on file buttons
3. the IT has no concept of Z order and windowing (but combiined with E17 hmm)
1. maybe you are using the disk writter output plugin? At first start, it defaults to this output plugin, you need to select esd. Then tell me if you get the same problem as dblank
2. I only had problems with other language, that's why I removed completly the broken i18n (I say broken because on debian it's the same). File buttons, you mean in playlist, these 3 little stuffs when you tap + FILE ? Hum I tried all buttons, I don't have a problem.
Can you please post the result of
$locale
3. Z order, z order .. what's that :) The fact that new window open behind older ones? I discovered this problem now, when you configure a plugin, its configuration window goes behind (still accessible if you close the one in front). I have no way of checking in e17 at the moment.
Thanks for the feedback.
It would be great if people tell us which device it is and which OS.
I'll try to see if some crazy plugins visualisation works (geiss,.. without gl). Much harder I guess.
ArnimS
11-18-2007, 09:27 AM
nice job. i tried building xmms and variants (xmms2, beep media player etc) and failed :(
howdidyoudoit?
nice job.
Yes but does it work? :D
How I did it:
First, I'm running Linux *debian* on my pc. That helps a lot!
In debian (out of itchy and scratchy)
cd ~/src_sbox (this is a link to ~/src in scratchbox)
apt-get source libglib1.2-dev libgtk1.2-dev libogg-dev libvorbis-dev xmms
In scratchbox:
export CFLAGS="-O2 -fomit-frame-pointer -mcpu=arm1136jf-s -mfpu=vfp -mfloat-abi=softfp"
cd src
cd libglib1.2-dev
fakeroot debian/rules binary
cd ..
dpkg -i libglib*deb
cd libgtk1.2-dev
fakeroot debian/rules binary
cd ..
dpkg -i libgtk*deb
cd libvorbis-dev
fakeroot debian/rules binary
cd ..
dpkg -i libvorbis*deb
cd libogg-dev
fakeroot debian/rules binary
cd ..
dpkg -i libogg*deb
cd xmms-blabla
DEB_BUILD_OPTIONS="-no-oss -no-nls" fakeroot debian/rules binary
cd ..
dpkg -i xmms*deb
At this step, we know it installs in scratchbox.
Let's try it on the n800.
In debian
scp *.deb user@n800:/media/mmc2/deb
On the n800
cd /media/mmc2/deb
sudo gainroot
dpkg -i *.deb
LANG=C xmms
debian/rules specific:
1)
When you get COMPAT error, you have to add
export DH_COMPAT=4 in debian/rules
2) When you get error about incorrect substitutions (ex xmms-dev depends on xmms), you have to replace
Depends: xmms (= ${binary:Version}) by
Depends: xmms (= ${Source-Version})
3) I remove the line dh_installman. Hackers don't read docs.
xmms specific:
Some files are missing :
* install.sh, take it from another package (I took it from bonnie as I packaged it)
* depcomp, this is part of the autotools and on scratchbox they are not at the standard place.
cd /usr/share
ln -s /scratchbox/tools/autotools/automake-1.9/share/automake-1.9/ autotools-10
(cause xmms searches them in /usr/share/autotools-10 and scratchbox has them in /scratchbox/tools/autotools/automake-1.9/share/automake-1.9). This hack is a bit awfull.
xmms config, I changed debian/rules to:
I hard-coded no-alsa in configure (didn't find a way to pass it to ./configure)
That's about it..
TA-t3
11-18-2007, 03:38 PM
When you get COMPAT error, you have to add
export DH_COMPAT=4 in debian/rules
Instead you can just edit debian/compat and change 5 to 4
(it's a little file with only that number in)
3) I remove the line dh_installman. Hackers don't read docs.
Small correction, hackers don't _write_ docs.. ;)
Thanks TA-t3 for the compat file. Didn't know this way.
Hummmm not keen on trying xmms? Too many dependencies? Or you already have your lovely app for doing this?
Without feedback, it's boring. Not one person told me that it was working. :(
Whoooo wants to buy my xmms? Whoo? :D
Thanks again for the comments
yerga
11-18-2007, 04:08 PM
free,
Works for me. Xmms always will be the best player at the world ;)
Although I haven't font in the gtk1.2 menus. Are empty.
I set the sound output for so many years using xmms in the desktop that I know all menus.
In addition, xmms moves by the hildon-desktop only lacks an icon for that to minimize is not lost.
Status Docklet plugin? Now that the OS2008 supports status icons (see Pidgin).
Attached a screenshot with xmms running in n800, OS2008, and other with menu problem.
Thanks yerga! Good screenshot!
Ok first information it works in OS2008, was not sure.
Second yes, minimizing you loose the application. I have no clue how to do this but I'll reread what you said and search. ALso needs a launcher, this should be fixed with a freedesktop standard menu. I'll dig into this.
Third this empty menu..
Either a font problem or an internationalization problem.. I guess
Can you run it with LANG=C in front, as I said in the first post?
Can you give me the output of "locale" so that I try to reproduce the problem?
This should be easy to fix.
It's stupid but I didn't put the internationalization because my ISP won't allow me to post more than 1.5Meg/ file..
lardman
11-18-2007, 05:27 PM
tremor (integer only) uses less CPU than vorbis (even with vfp). (Check the maemo-developer list from early in the year just after the N800 came out - we benchmarked the two along with other things).
So you should still use tremor rather than vorbis for ogg decoding.
yerga
11-18-2007, 05:46 PM
Thanks yerga! Good screenshot!
Ok first information it works in OS2008, was not sure.
Second yes, minimizing you loose the application. I have no clue how to do this but I'll reread what you said and search. ALso needs a launcher, this should be fixed with a freedesktop standard menu. I'll dig into this.
Third this empty menu..
Either a font problem or an internationalization problem.. I guess
Can you run it with LANG=C in front, as I said in the first post?
Can you give me the output of "locale" so that I try to reproduce the problem?
This should be easy to fix.
It's stupid but I didn't put the internationalization because my ISP won't allow me to post more than 1.5Meg/ file..
Thank you, with LANG=C it works.
It sure was for internationalization. My locale is mixed, en_GB and es_ES:
LANG=es_ES
LC_CTYPE="es_ES"
LC_NUMERIC="es_ES"
LC_TIME="es_ES"
LC_COLLATE="es_ES"
LC_MONETARY="es_ES"
LC_MESSAGES=en_GB
LC_PAPER="es_ES"
LC_NAME="es_ES"
LC_ADDRESS="es_ES"
LC_TELEPHONE="es_ES"
LC_MEASUREMENT="es_ES"
LC_IDENTIFICATION="es_ES"
LC_ALL=
You could hosted this in garage.maemo.org. There would have no problems with space.
tremor (integer only) uses less CPU than vorbis (even with vfp). (Check the maemo-developer list from early in the year just after the N800 came out - we benchmarked the two along with other things).
So you should still use tremor rather than vorbis for ogg decoding.
Ok thanks for the valuable info. I'll make a new version then.
And yes, I'll mirror it on garage as soon as I've made a launcher.
For the i18n, a lot are fuzzy translations, I'm not very happy with this.
Good at least I know it works with the above limitations.
Thanks
dblank
11-19-2007, 01:26 AM
But I don't experience the problem you mention.
Could you tell me what version of osso-esd you are using?
That's what I have:
/tmp $ apt-cache policy osso-esd
osso-esd:
Installed: 0.52-3
Candidate: 0.52-3
Doh.. I just realized this was for Bora, and not Chinook :o
I've got osso-esd 0.52-8, so I'm guessing esd_get_latency got removed at some point after 0.52-3, or something :)
Edit: /usr/lib/libesd.so.0.2.35 does contain esd_get_latency, I'm not sure why it's not being loaded.
I don't have ESD as an output plugin option in the prefs, probably because I'm getting that unresolved symbol, for whatever reason.
Edit 2: ok, I'm a dummy.. I had another version of libesd in /usr/local/lib that was loading, xmms is working great now that I've removed it :)
yerga
11-19-2007, 04:35 AM
I use Chinook, and my osso-esd is 0.52-8, and I haven't sound problems with esd output in xmms.
linuxrebel
11-20-2007, 12:18 AM
First ... Yes doing diskwriter related change did remove the problem with sound.
Second the LANG=C is the only way to get menus.... Best not to skip this one.
Third I'm running on OS2007 (latest) on an n800 About to try it on a 770 hopefully this evening.
On the Z order yes that is a problem. Mostly due to the highly gutted nature of the WM in the OS. Not having Z order is a minor pain, just to get xmms, I'll live with that one. Skins work really well too. The biggest "YIPPPEEE" is the EQ in xmms, it really helps the sound quality.
Final for me is that in order to get the menu icons to work correctly (meaning click and get words on the buttons etc.) I did the following
1. cd /usr/bin
2. mv xmms xmms.real
3. vi xmms (and it should look like) (updated)
#!/bin/sh
#create variable so that the switch in the Exec statement is active
sw=$*
LANG=C
/usr/bin/xmms.real $sw
4. chmod 755 /usr/bin/xmms
Now the two icons created in 'Extras' by the install work. Once you have it up and running I found you need to edit the fonts tab in Preferences (to reflect something the Nokia has. ) Haven't yet come up with a good substitute. working on that one.
Also I still haven't found a good substitute for the "lost app" problem if you minimize. Other than xterm and kill.
Edit 2: ok, I'm a dummy.. I had another version of libesd in /usr/local/lib that was loading, xmms is working great now that I've removed it :)
Ahah usual error :p
That's why sometimes I prefer to configure with --prefix=/home/user/mymess/ because /usr/local is a system directory and apps from others get messed with my apps. Also with this directory, you don't need to be root to make the install.
Good that it works for you.
So it looks like it works for OS2007 and OS2008.
Okay I have patched the menu :
Exec=xmms
becomes
Exec=/bin/sh -c "LANG=C xmms"
:D
Maybe later I'll do the complete i18n version. I think there are still a lot of .po files included in this release, not very logical.
New version available, first post updated, tested on my n800/OS2007
For people who already have the old version, simply redownload xmms package and check the md5sum.
Biggest problems:
No minimize
Z stuff
Ogg Support
Haven't yet come up with a good substitute. working on that one.
gtkfontsel would be handful to know which font are present and to copy past into it.
Actually even on my linux PC, there is this message of the font. But does it create a problem for you? Apart from the pollution about this warning?
dblank
11-20-2007, 12:35 PM
Ahah usual error :p
That's why sometimes I prefer to configure with --prefix=/home/user/mymess/ because /usr/local is a system directory and apps from others get messed with my apps. Also with this directory, you don't need to be root to make the install.
I would have expected it to load from /lib or /usr/lib first, don't quite understand why it doesn't :confused:
Thanks again, it's great having xmms on the tablet!
I would have expected it to load from /lib or /usr/lib first, don't quite understand why it doesn't :confused:
Well, that's a bit logical (/usr/local is supposed to override the system programs) and also I guess the order has an importance there:
$ cat /etc/ld.so.conf
/usr/X11R6/lib
/usr/lib/minimo
/usr/local/xrdp
/usr/local/lib
/usr/lib
/lib
Thanks again, it's great having xmms on the tablet!
Yep, I think also. I'm using it only really now since 10mns. Cool :)
I have to say some buttons (like the options) are a bit small, but well..
Next step, we need this nasty visu plugins!! :)
dblank
11-20-2007, 01:13 PM
Well, that's a bit logical (/usr/local is supposed to override the system programs)
I always thought it was the other way around, heh.
I think some older Linux distros I used to run had /lib or /usr/lib first either in ld.so.conf or LD_LIBRARY_PATH, either that, or I'm crazy.. or I guess both could be true :)
linuxrebel
11-20-2007, 05:18 PM
The normal procedure on Linux was to go from system to user with /lib then /usr/lib/ (or /usr/X11/ if it was a video) then /var/lib/ then /usr/local/ then pwd. Windows works in the opposite direction. There has from what I can see been a movment at least in the gnome world to be more windows like. Not good IMHO but hey what do I know.
frasej
11-20-2007, 07:45 PM
Will there be a point in time where I don't have to do LANG=C xmms, and just be able to launch it with xmms and still be able to see text in the menus?
btw: This is an excellent port. It has become my new favorite player. :p If only I could launch it from IDEA or Simple Launcher. :cool:
dblank
11-20-2007, 08:15 PM
Will there be a point in time where I don't have to do LANG=C xmms, and just be able to launch it with xmms and still be able to see text in the menus?
Change:
Exec=xmms %U
in /usr/share/applications/xmms.desktop
to:
Exec=/bin/sh -c "LANG=C xmms %U"
yerga
11-20-2007, 08:34 PM
free, could you publish the dev xmms packages? So we could compile some plugin for it.
linuxrebel
11-21-2007, 01:15 AM
Ok installed it over on my 770. There I am running the latest HE 2007 OS. If I try and start xmms (even with just a simple xmms at the command line) I get the error "Illegal Instruction" I'm going to have to find strace and install it to get you more. But for now suffice it to say it's a negative on HE2007 for me.
BanditRider
11-21-2007, 07:28 AM
Same "Illegal Instruction" for me on my 770 and HE 2007.
Will there be a point in time where I don't have to do LANG=C xmms, and just be able to launch it with xmms and still be able to see text in the menus?
Has been updated yesterday, the menu now contains the LANG=C stuff. Or did I do a mistake? humm.. SImply redownload the xmms .deb , check MD5 and install the deb (either by clicking on it or dpkg -i <deb> in xterm)
It's only in the menu. So anything that calls it directly will still need the LANG=C stuff.
Anyway, it looks like xmms is also taking other LC variables because I'm still able to see text in my native language even with the LANG. I'll investigate..
btw: This is an excellent port. It has become my new favorite player. :p If only I could launch it from IDEA or Simple Launcher. :cool:
Yes, the result is excellent.
I've posted how I did it, it is quite straightforward.
For the maemo specific stuffs, I need to RTFM a bit.
free, could you publish the dev xmms packages? So we could compile some plugin for it.
Sure.
I'm uploading it in a minute and updating the first post.
Tell me when they are available!! A pity we don't have opengl..
Like micro$oft would say
We are sorry but 770 and 2007HE are not supported.
:D
No, just kidding ;)
I need to have more information on this kernel.
Thanks!
edit:
Okay I didn't know 770 and 800 are not using the same processors. So I guess the error is a "real" Illegal Instruction. I need to get a bit in touch with some packagers to know how to handle this. I'm not really keen on making a 770 version for all of xmms dependencies..
linuxrebel
11-21-2007, 06:44 PM
Free- Understand I'm just trying to give it a wide testing "base" is all. My n800 has more room for music after all. Most likely the binaries will need to be compiled on a different scratchbox to solve the problem. But what the heck it was a test.
linuxrebel
11-21-2007, 07:12 PM
Ok, figured out something ... if you install the xvkb (another thread in the apps forum, about 3 threads before this one.) You can use it to input text into the config/etc files of XMMS.
Free- Understand I'm just trying to give it a wide testing "base" is all.
And that's why I thanked you because you tried it on the 770 and gave me feedback. I want it to run on all devices. It's a small program, doesn't require a big effort. At the moment I have a solution but it's not good enough. Probably this evening I'll give a version for the 770.
New packages available.
Tested on OS2007/n800.
Please try it on the 770.
Also n800 packages have been updated.
Changes:
More optimizations (still some missing). I have the feeling ogg is a bit quicker.. ??
Smaller packages (no man, no doc)
ps: -dev packages missing (although old one still present) as I think there were missing dependencies. Later, sorry.
Have fun!
BanditRider
11-22-2007, 09:44 PM
On my 770 w/ 2007HE:
The user interface opens ok but playback of a 128kbps mp3 file plays for 2 - 3 seconds then the audio breaks up severely. CPU appears to be pegged. Controls are still responsive; I can stop and play or skip to the next track but after a few seconds it's all clicks and pops.
Thanks BanditRider.
Are you listening to electronic music? More than 200bpm is not supported :)
I would like to have at least another confirmation from somebody with the 770. 2007HE or 2006..
At the moment, I have no clue why this would happen. Could you try with ogg? But don't do anything else!! And no other window open (Ogg support is still very slow). Otherwise the result wouldn't be relevant. Also no wireless activated for testing! Don't breath also :)
I'll be out for the whole weekend.
Nice weekend to all.
BanditRider
11-23-2007, 10:00 AM
I played with it some more on my 770. Ogg files act the same as mp3s.
I experimented with the eSound output plugin configuration buffer size and pre-buffer %.
The defaults are 3000ms and 25%. When I press play, it pauses for that percentage of the buffer size (in this case just over 1 second) then plays perfectly for that same amount of time then plays at half speed after that. I set the buffer to 10000ms (10s) and the pre-buffering to 100% and it pauses for 10 seconds then played perfect for about 15 seconds then it plays at half speed.
Nothing else running, no wifi, no desktop applets.
I even tried streaming an internet radio station but no luck there either.
It's a shame because xmms is my preferred media player on my Fedora 7 desktop PC.
Thanks for your effort.
BanditRider
linuxrebel
11-24-2007, 04:53 AM
Latest version (I hope) on my n800 no problems, or rather, no new ones. My 770 won't be back until tomorrow will try then.
lardman
11-24-2007, 06:31 AM
For the 770 your illegal instructions are the floating point instructions (which on the soft-float 770 should be compiled as function calls - this is done by default in the toolchain, just remove the "-mfpu=vfp -mfloat-abi=soft-float").
With regard to slow mp3 and ogg playback, are you using Tremor yet for ogg? Tremor (integer only) is faster than vorbis (floating point) even on the floating point-enabled N800, the soft-float 770 will certainly be very very slow having to simulate all those fp instructions. Same goes for mp3, are you using mad (integer only) or did you choose a floating point code?
Simon
A few hours later, I tried the 770 version on my n800 and experienced exactly the same, slow playback.
It's the package xmms which causes the problems.
I have to check the compilation options. If I remember (I'll update the post later) I set the mpcu to arm9 and without -mfpu=vfp -mfloat-abi=soft-float
With regard to slow mp3 and ogg playback, are you using Tremor yet for ogg? Tremor (integer only) is faster than vorbis (floating point) even on the floating point-enabled N800, the soft-float 770 will certainly be very very slow having to simulate all those fp instructions. Same goes for mp3, are you using mad (integer only) or did you choose a floating point code?
No I haven't modified xmms code so far. I only thought I would do it for ogg but if I also have to do it for mp3, that's a huge modification, but why not.
So you think this slowdown could easily be a cpu overload and is not a surprise to you? I thought I made a mistake.. I'll look at it as I can reproduce the problem on my device with the packages from 770.
Sorry 770 users, no xmms for now...
ascherjim
11-25-2007, 07:51 PM
Free: My attempts at installing xmms on my n800 have so far proved fruitless. The first two dependencies designated in your initial instructions consistently failed to be installed and/or configured. Have you yet developed, or intend to develop, a simpler system for a successful installation for semi-dummies such as myself? Thanks and regards, Jim
linuxrebel
11-27-2007, 11:12 PM
Free -
Ok OS2008 beta is out... so ... Guess it means I have to try it out. Went to your site. Got your latest for the n800 (Nov 22) and uh oh... then did something totally windows and rebooted the IT. POOOF. I have xmms working just as sweet as before thanks!
Thanks for the feedback.
At the moment, I have not the time to work on the IT.. sorry..
Free: My attempts at installing xmms on my n800 have so far proved fruitless. The first two dependencies designated in your initial instructions consistently failed to be installed and/or configured. Have you yet developed, or intend to develop, a simpler system for a successful installation for semi-dummies such as myself? Thanks and regards, Jim
Hi Jim,
I've created a partial repository. As of now, it should be enough for users of n800 devices.
In application manager, add a repository:
http://debfarm.free.fr
bora
user
Then update the list of applications, scroll down and you'll find xmms.
For 770, I've began to look at mad plugin (I realize now why some people wanted the -dev ..) but hit some problems with libid3tag on the device and even in scratchbox.
ascherjim
12-11-2007, 07:24 PM
Hi Jim,
I've created a partial repository. As of now, it should be enough for users of n800 devices.
In application manager, add a repository:
http://debfarm.free.fr
bora
user
Then update the list of applications, scroll down and you'll find xmms.
For 770, I've began to look at mad plugin (I realize now why some people wanted the -dev ..) but hit some problems with libid3tag on the device and even in scratchbox.
Free: I followed your instructions and added debfarm to my N800 Application List, apparently successfully (refreshed it and all) but no xmms appears. What now? Thanks for your response. Regards, Jim
Can you open an xterm and type this:
apt-cache policy xmms
pipeline
12-16-2007, 11:22 AM
I just integrated xmms into a file manager i just ported (emelfm2). Your program works great! Would be nice if there was a command line argument to exit the program (and not just stop) but i have context menus now on mp3 where you can launch in xmms ... i had to make a shell script to wrap the lang=c thing but it works fine.
If anyone wants to try it out you can grab the installer from here :
http://www.internettablettalk.com/forums/showthread.php?t=13160
Let me know if you need any help with the program although its mostly there just needs hack to shutdown or minimize.
The -D- icon is awesome :) wish that large mode could be made default.
ascherjim
12-16-2007, 11:54 AM
Can you open an xterm and type this:
apt-cache policy xmms
Free: Belatedly noticed this posting of yours. Can I assume it was in answer to my previous posting? I ran the apt-cache instruction in xterm and it lists items indicating, I believe, that xmms is installed. If it is, I sure can't find it anywhere. What exactly was the apt-cache command supposed to tell me/us? Regards and thanks again, Jim
in the menu did you check?
policy will tell u
. if it's installed
. which one could be installed and from which repository
Thanks pipeline. I also tried your filemanager, it's great and works but i will need longer time to have an objective critic.
pipeline
12-16-2007, 12:22 PM
Heh no problem... dont worry about critic of my app here (in your thread)... just letting you know your program works with it.
If you have suggestions for improved xmms integration, let me know here :)
Would be nice if there was a command line to exit
Mhhh
xmms -q
->The minimize not working under default wm is really annoying..
I didn't search at all how to correct it but if you find a way, I'd be interested.
For this, I guess you'll need the sources (although I've modified very few things..).
->Other problems come directly from the original (like windows putting themselves in front of others).
->When I go back developing xmms, the first thing I will do is finishing integrating the mad plugin so that 770 users can use xmms.
-> By the way, the current xmms language hack is not enough, you need:
LANG=C LC_MESSAGES=C xmms
not only LANG
pipeline
12-16-2007, 01:34 PM
Perfect (not sure how i missed that).. in context menu for mp3s i 'Edited filetype' and changed the 'xmms stop' to be 'xmms quit' (with xmms -q) and now if i minimize i can kill it later in context menu.
I'll eventually roll that into next release along with your language hack.
Thanks!
ascherjim
12-16-2007, 01:47 PM
in the menu did you check?
policy will tell u
. if it's installed
. which one could be installed and from which repository
Free: It claims it's installed.
Version 1:1.2.10+20070601-1-maemo.1.n800
from debfarm.free.fr bora/user Packages
I still can't find it, though. JIm
Jim, just to make sure
You are using the default Window Manager?
Did you reboot after installing? I didn't mention it but you have to do this because otherwise it doesn't show (menu are manually regenerated by a command which I haven't found..)
It's supposed to go in the default category (not system, not multimedia, something like "additionnal" or "supplements"). Don't know the name in english..
Really weird.
You could reinstall it for a quick try..
apt-get remove xmms
apt-get install xmms
And check attentively if this last command tells you something.
I'll look on my side what can create this problem.
ascherjim
12-16-2007, 08:15 PM
Jim, just to make sure
You are using the default Window Manager?
Did you reboot after installing? I didn't mention it but you have to do this because otherwise it doesn't show (menu are manually regenerated by a command which I haven't found..)
It's supposed to go in the default category (not system, not multimedia, something like "additionnal" or "supplements"). Don't know the name in english..
Really weird.
You could reinstall it for a quick try..
apt-get remove xmms
apt-get install xmms
And check attentively if this last command tells you something.
I'll look on my side what can create this problem.
I have, first, run "apt-get remove xmms" which eventually suggested that I then run "apt-get install -f xmms" which I did. And it seemed to be installing everything all right.
However, even after rebooting, nothing appeared in the Application Manager, either that it was an installed application, or that it was an installable application. Is there a command line start command that might get it going?
Many thanks. Jim
Benson
12-17-2007, 12:45 PM
It's supposed to go in the default category (not system, not multimedia, something like "additionnal" or "supplements"). Don't know the name in english.
The category is "Extras" in English.
ascherjim
12-17-2007, 12:54 PM
Benson: That's what I expected and "Extras" was the first place I looked, but it wasn't there.
Jim, can you go in an xterm and try a few stuffs?
remove all xmms:
apt-get remove libglib1.2ldbl libgtk1.2 libgtk1.2-common libogg0 libvorbis0a libvorbisenc2 libvorbisfile3 xmms
Then reinstall:
apt-get install xmms
If you get some errors like this:
"Error reading from server - 104 Connection reset by peer " then redo the previous step, as many times as needed. It will not download again what's already downloaded.
Sorry but I just realized my ISP (which is supposed to be the biggest/best french provider..) is doing non standard things on connections.
I experienced myself this problem but have at the moment no solution.
If it fails installing (not because of 104-type errors), then leave it as it is and post here the errors.
apt-get -f install should not be needed, that's strange.
Sorry for the trouble.. I wonder if you're the only one.
Maybe you're the only one trying to use my packages :)
After fighting several days on the mad plugin, I realized that I did a stupid mistake (gperf is not a performance library and is needed for the build).
What didn't help me is that the build went on and generated a wrong library with missing symbols.
All this to say that I updated xmms to version 3 and added xmms-mad plugin. Details are on the first post as usual.
The whole purpose of mad plugin is for the 770 processor. I have not really a good way to check as I "only" have a 800.
Hope it works :)
free, could you publish the dev xmms packages? So we could compile some plugin for it.
I did upload.
If you have ideas for plugins, let me know.
The ones already existing should be easy to port. I'll look myself which ones are cool.
For the ones not existing (tremor), will probably take me some time. I've looked and it is not so easy... ??
ascherjim
12-18-2007, 09:19 PM
Jim, can you go in an xterm and try a few stuffs?
remove all xmms:
apt-get remove libglib1.2ldbl libgtk1.2 libgtk1.2-common libogg0 libvorbis0a libvorbisenc2 libvorbisfile3 xmms
Then reinstall:
apt-get install xmms
If you get some errors like this:
"Error reading from server - 104 Connection reset by peer " then redo the previous step, as many times as needed. It will not download again what's already downloaded.
Sorry but I just realized my ISP (which is supposed to be the biggest/best french provider..) is doing non standard things on connections.
I experienced myself this problem but have at the moment no solution.
If it fails installing (not because of 104-type errors), then leave it as it is and post here the errors.
apt-get -f install should not be needed, that's strange.
Sorry for the trouble.. I wonder if you're the only one.
Maybe you're the only one trying to use my packages :)
Free: I will give this a try in a few days. I've just downloaded the official version of the N800 firmware, as also apparently has almost every other N800 owner throughout the world! Hence all application sites are jammed up, and it'll probably take me (us) days before we can bring our N800's back to normal. Will your download of xmms work also on the new firmware? Thanks again and regards, Jim.
Due to my development and personal stuffs, I'm probably the last one on earth with the old firmware.
I just tried to grab it 1h ago but with no success.. I'll take the torrent anyway.
Some people reported earlier that it worked.
As some developers at work say:
"It works but I haven't tested"
I love this sentence :)
edit:
I've tested in on OS2008, it's even better than on OS2007 (no screen refreshing problem).
hordeman
12-19-2007, 04:08 AM
i just upgraded to os2008, but i can't install xmms-lib --- i can install xmms though. "downloading xmms-mad failed" i'm using the repository in the first post. am i doing something wrong?
i just upgraded to os2008, but i can't install xmms-lib --- i can install xmms though. "downloading xmms-mad failed" i'm using the repository in the first post. am i doing something wrong?
Probably a network problem. Can you check in the menu, Tools,Log. Is it "Failed to fetch ... " Connection timeout or connection reset by peer?
I tried yesterday to download my own packages with application manager. The connection to debfarm.free.fr is very bad quality. Was working perfectly for several weeks and now, suddenly a lot of network frames are lost.
Also application manager is not very robust in case of problems.
Can you try from command line?
apt-get install xmms xmms-mad
Repeat exactly this line until you succeed.
edit:
Tried it one day later and the same network problem remains. That sucks..
linuxrebel
12-20-2007, 05:08 AM
Just installed here nice speed no errors.
ascherjim
12-20-2007, 07:42 PM
Free: I will give this a try in a few days. I've just downloaded the official version of the N800 firmware, as also apparently has almost every other N800 owner throughout the world! Hence all application sites are jammed up, and it'll probably take me (us) days before we can bring our N800's back to normal. Will your download of xmms work also on the new firmware? Thanks again and regards, Jim.
Free: Downloaded both xmms applications apparently successfully using the Application Manager, and after rebooting, xmms appears in "Extras." However, when I click on it with the stylus, it appears momentarily then disappears! (The small control applet though did remain until I got rid of it manually by stylus.) Any thoughts on what I/we may do next? Regards, Jim
hordeman
12-20-2007, 07:47 PM
no luck. what are the direct links to download the two files?
/home/user # apt-get install xmms xmms-mad
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
libglib1.2ldbl libgtk1.2 libgtk1.2-common libid3tag0 libmad0
libogg0 libvorbis0a libvorbisfile3
Recommended packages:
unzip
The following NEW packages will be installed:
libglib1.2ldbl libgtk1.2 libgtk1.2-common libid3tag0 libmad0
libogg0 libvorbis0a libvorbisfile3 xmms xmms-mad
0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded.
Need to get 2095kB of archives.
After unpacking 5788kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
WARNING: The following packages cannot be authenticated!
libgtk1.2-common libglib1.2ldbl libgtk1.2 libid3tag0 libmad0
libogg0 libvorbis0a libvorbisfile3 xmms xmms-mad
Install these packages without verification [y/N]? Y
Err http://debfarm.free.fr bora/user libgtk1.2-common 1.2.10-18.1-maemo.2.n800
502 Bad+Request
Err http://debfarm.free.fr bora/user libglib1.2ldbl 1.2.10-19-maemo.2.n800
502 Bad+Request
Err http://debfarm.free.fr bora/user libgtk1.2 1.2.10-18.1-maemo.2.n800
502 Bad+Request
0% [Waiting for headers]
Any thoughts on what I/we may do next?
Take an other music player.
:D
Just kidding.
Disappears, disappear. Where's my crystal ball..
Which device do you have? 800/810 or 770?
edit: ok, looks like you have a n800.
Can you start it from command line like this and tell us the messages (not the ones about the missing/incompatible font)
LANG=C xmms
I'm quite surprised, I installed it yesterday on a fresh OS2008 and it simply works.
no luck. what are the direct links to download the two files?
Directory pool/
but you shouldn't need.
/home/user # apt-get install xmms xmms-mad
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
libglib1.2ldbl libgtk1.2 libgtk1.2-common libid3tag0 libmad0
libogg0 libvorbis0a libvorbisfile3
Recommended packages:
unzip
The following NEW packages will be installed:
libglib1.2ldbl libgtk1.2 libgtk1.2-common libid3tag0 libmad0
libogg0 libvorbis0a libvorbisfile3 xmms xmms-mad
0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded.
Need to get 2095kB of archives.
After unpacking 5788kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
WARNING: The following packages cannot be authenticated!
libgtk1.2-common libglib1.2ldbl libgtk1.2 libid3tag0 libmad0
libogg0 libvorbis0a libvorbisfile3 xmms xmms-mad
Install these packages without verification [y/N]? Y
Err http://debfarm.free.fr bora/user libgtk1.2-common 1.2.10-18.1-maemo.2.n800
502 Bad+Request
Err http://debfarm.free.fr bora/user libglib1.2ldbl 1.2.10-19-maemo.2.n800
502 Bad+Request
Err http://debfarm.free.fr bora/user libgtk1.2 1.2.10-18.1-maemo.2.n800
502 Bad+Request
0% [Waiting for headers]
Did you try several times in a row as I said one post before?
With wget you'll probably succeed but I'd like to know if it's possible from command line.
For me it was, but only from command line.
For other, application manager worked..
@ALL:
I'm sorry about the network performance. If it doesn't get better, I'll switch to a real provider that doesn't tweak its downloads..
Just installed here nice speed no errors.
Did you try the mad plugin? Did you try on 770 or 8x0 ?
Thanks a lot for the feedback
hordeman
12-21-2007, 04:49 AM
thanks! it actually installed tonight via the app tool. though, i prefer to also keep local copies. this port is almost perfect --- it just needs the minimizing/ maximizing to work properly. right now, when i minimize, the app disappears, but still runs. overall, nice job!
linuxrebel
12-21-2007, 04:50 AM
Yes I tried the mad plugin. Works smoothly I compared with and without it running and it did seem to make it sound better. No hiccups. Not much to report in that, well, it works.
Now for the fun part. With the new OS2008, XMMS works with BT headphones. A bit "noisy" still but dang it ... I've got BT headphones!
Thank you both.
thanks! it actually installed tonight via the app tool. though, i prefer to also keep local copies. this port is almost perfect --- it just needs the minimizing/ maximizing to work properly. right now, when i minimize, the app disappears, but still runs. overall, nice job!
Yep the minimize is really the missing point to make it a usable application.
Yes I tried the mad plugin. Works smoothly I compared with and without it running and it did seem to make it sound better. No hiccups. Not much to report in that, well, it works.
Also seen that the sound is not as good with mad plugin. I don't see how this could be. Maybe a combination with other effects. I have no clue yet about the differences mad/mpeg123.
Now for the fun part. With the new OS2008, XMMS works with BT headphones. A bit "noisy" still but dang it ... I've got BT headphones!
I tried to fetch some bluetooth headphones yesterday but didn't find them in a shop. I'll guess I'll order them by internet.
There are still problems to get my packages, I'll have to dig why exactly.
hordeman
12-21-2007, 03:50 PM
Either way, nice job. I've been craving for an XMMS port for a loooong time --- the other audio players (in my opinion) aren't very good. Really, the minimizing/ maximizing feature is the only thing left (if it's at all possible.)
Can I maximize it again via commandline?
ascherjim
12-21-2007, 04:42 PM
Free: Downloaded both xmms applications apparently successfully using the Application Manager, and after rebooting, xmms appears in "Extras." However, when I click on it with the stylus, it appears momentarily then disappears! (The small control applet though did remain until I got rid of it manually by stylus.) Any thoughts on what I/we may do next? Regards, Jim
I occasionally get the main screen to come up and not disappear after a few seconds, but it's virtually non-reactive. I click on a file directory designation with the stylus, then try various ways to add or get a directory reading of files within it, but nothing happens. Also, the small media-player applet is a real pain: hard to get rid of and almost impossible to read because of the small type face. Also, the fonts on the main screen aren't that much easier to read either. The zooming function has no effect. Through advice from another thread concerning a2dp, I'd like to try my a2dp headphones with xmms to see if they will work for me too. I can't get them to work with any of the other media players, although they used to work with Kagu before the new OS was installed. The current N800 media player situation from my standpoint is definitely a "work in progress." Thanks and regards, Jim
ooeeaa
12-27-2007, 12:11 PM
Great job and thanks for making this. When I try to change the sound using the equalizer , it does not seem to change anything. Is there something I could be doing wrong?
Great job and thanks for making this. When I try to change the sound using the equalizer , it does not seem to change anything. Is there something I could be doing wrong?
Did you switch the equalizer on? (left upper part: On/Auto)
ooeeaa
12-27-2007, 03:11 PM
Yes, it's turned on. It doesn't make any difference.
linuxrebel
12-28-2007, 01:26 AM
Wait. Takes mine about 30 seconds to "activate" then the EQ works fine.....
Yes, the rebel is right, takes a bit of time.. Actually I only tried it on the first release.
I have packaged more plugins. At the moment I don't have my device so I don't want to upload them yet.
->Visu plugins: 8bits goom (32bits xorg mode not available under my device), infinity. They run quite okay. Althought when using optimization, it doesn't make a difference. I don't know why yet.. Gotta read some documentation from arm and from gcc.. ughh
goom is really hallucinogenic
->More general plugins (~10), but unfortunately not tremor yet (as I'm not working on it, if somebody wants to do it, (s)he's welcome, contact me if something is missing)
The plan is to get back the internationalization and the minimize stuff.
Here are new plugins:
->Visualization plugins Infinity
->Visualization plugin: Goom (modified to 8-bit because IT doesn't handle 32bits)
For both of them, you'll have to maybe tweak some values in ~/.xmms/config (with respect to Xsize, Ysize).
Result is fine, or should I say hypnotic.
->13 new XMMS Skins
Another one is in preparation, asked by a member.
->Xmms data cdread
Reads datas our of cds, in case you use an external CDROM
->Xmms find
Regexp search
->Xmms goodnight
Fades out xmms volume at a given time, following version should switch off the IT at given time.
->Xmms cltrl
Control Xmms from CLI. I've seen another member porting such kind of app, I'll look into it to merge/integrate/remove mine
Update your repo:
debfarm.free.fr
chinook
user
Feedback welcome, as usual ;)
linuxrebel
01-03-2008, 06:04 AM
Free, I installed both goom and infinity. Adjusted infinity to 800x400 ... *grin* love it!. Goom on the other hand hasn't produced any results. Meaning I click to enable plugin and I get the satisfaction of having clicked a button.
It's amazing at 30fps (full speed) infinity is smooth as heck while playing an mp3. Don't ever let anyone say that the n800 is underpowered. This smoothness at 800x400 is something x86 didn't achieve till it hit 600mhz + with a voodo card. I am even more impressed than before with the hardware.
Thanks.
Meaning I click to enable plugin and I get the satisfaction of having clicked a button.
I can make it crash if you want :)
Ok so it was not only on my tablet that I got problem with goom.
I made a version. It worked.
I changed something. It didn't work but I thought it's my tweaked environment. So I'll revert to older version and upload it :)
There probably can be more speed improvement as this is SDL based and I've seen some threads about optimizing SDL.
But still, yes, infinity works well.
linuxrebel
01-05-2008, 07:10 AM
I can make it crash if you want :)
No thanks I've got lot's of programs to do that thank you :D But frankly Infinity gets lots of oohs and aahs from ipod users... Only thing really missing IMHO is the alsa plugin so I can experiment with A2DP and my bluetooth headphones. ;)
Alsa plugin done (Version 4)
I think I hadn't put it in bora because there were some kind of conflict.
Or maybe it just makes the whole stuff not work, ahh I can't remember, you'll have to try :)
Cheers
pipeline
01-07-2008, 08:31 PM
Infinity visualization is great... please build a fullscreen version of that :)
Even not fullscreen, its nice... i used 2x scaling and set infinity window size to 350x205 (doubles it to 700x410). Perfect way to show off device as media device. That along with 'D'oubled windowshade mode also make this very usable while working with other apps.
In the vis plugins you could find where they call something like :
SDL_SetVideoMode(vid.width, vid.height, 8, flags)
If i were u i would do a check on width and height and if its 400x240 or 800x480 i would add fullscreen flag like :
if ( (width == 400 && height == 240) || (width == 800 && height == 480))
flags |= SDL_FULLSCREEN;
Nice man, thanks.. keep goin!
Thanks for the SDL idea. Looks like you know more than me about SDL. It could be that I bother you via PM ;) (some minor problems about xy origin for the visu and general ideas about sdlrect and coordinates)
But then how do you get out of fullscreen? The only fullscreen I did was the middle part by modifiying ~/.xmms/config). Arg I wish I had my IT..
2x scalling is part of infinity option? Hum where did you find that :)
pipeline
01-07-2008, 09:09 PM
Sure, pm away...
Under visualizations, configure infinity plugin and drag the scale factor slider all the way to right (basically only 2 settings , scale 1 and 2) I -think- that maps to sres=2 infinity config setting (for 2x scale).
You might want to lower xres and yres to half what u have them at now before doing that though.
I dont know, i think i was hoping escape button would kill it... does desktop version support fullscreen? Does escape back out of that? Or for that fact, if desktop does support that how does desktop turn it on?
Also - might be cool to remap keys so that maybe fullscreen toggles windowshade mode (currently ctrl-w , remap to F6) and maybe zoomin to doubled mode (remap ctrl-d to F8 or F7)
rm_you
01-07-2008, 10:38 PM
Well, now that ALSA is included, I will give it a shot... Always looking for more things to get A2DP working with! :)
Edit: My efforts have been hindered by the apparent lack of the xkbd deb from your repo... All signs point to it being at http://debfarm.free.fr/pool/xkbd_0.8.15m-1_armel.deb but from what I can see, it isn't there. :(
pipeline
01-07-2008, 11:06 PM
Internet radio works... just saved playlist to mmc and opened with xmms.
Nice... could replace soundbridge as nightime radio.... with visualizations :)
Oh yea seems infinity toggles fullscreen with tab... would be nice to remap to F6
rm_you
01-07-2008, 11:17 PM
---- N800, latest os2008 ----
Results: A2DP works... But not very well. I've been tweaking with buffer sizes and such for a while with no apparent change (though I have no way to verify what the buffer size actually *IS*, as depending on the initialization function used, it could be entirely ignoring my settings).
If anyone wants to do testing, follow the instructions in Johnx's first post in this thread: http://internettablettalk.com/forums/showthread.php?t=13468 (ignore mplayer specific stuff, of course) and then either get xkbd working or else edit /home/user/.xmms/config and change device=default to device=bluetooth (in the ALSA section, should be toward the top). It will get really skippy after about 5 seconds. top only reports an average of 40% CPU usage during this though, so it probably isn't CPU related... Also, I did try using both mad and mpg123, there does not appear to be a difference on my n800.
Note: xmms seems really twitchy about config changes, and it likes to change them back. You may have to experiment with changing the config several times before it will accept the changes (it keeps swapping the old values back). This happens to me even when xmms isn't running and I change the config. :/
As far as feedback not related to a2dp: it seems to work very well, the only problem I see at the moment is lack of hildonization... If not for that (and the a2dp issues), I would consider using xmms instead of Kagu/mplayer. Regardless, you are doing a great job, so keep it up! :)
linuxrebel
01-09-2008, 05:05 AM
I have clean working a2dp. In the same screen where you set the alsa device to bluetooth also set "use software control" I also disabled normal mp3 libs only using mad. :D *Wii*. :D Not yet 100% but ...closer. Without the click I mentioned the sound was crap mono. Now to play with buffers :)
I played with the buffers. One thing I found is that smaller is much better than larger. So I did these settings, (on the advanced tab). Seems that larger settings cause too much in the way of drops.
Soundcard
Buffer Time 200ms (minimum)
Period Time 50ms (medium)
Xmms
Buffer Time 1000ms (minimum)
rm_you
01-10-2008, 06:54 PM
I just tried those settings, no luck. It actually seems to start skipping sooner with that smaller buffersize.
This is the console output from xmms on my system:
Message: device: bluetooth
The font "-adobe-helvetica-bold-r-*-*-10-*" does not support all the required character sets for the current locale "C"
(Missing character set "ISO8859-1")
** WARNING **: Failed to open font: "-adobe-helvetica-bold-r-*-*-10-*".
ALSA lib control.c:909:(snd_ctl_open_noupdate) Invalid CTL hw:0
** WARNING **: alsa_get_mixer(): Attaching to mixer hw:0 failed: No such file or directory
ALSA lib control.c:909:(snd_ctl_open_noupdate) Invalid CTL hw:0
ALSA lib control.c:909:(snd_ctl_open_noupdate) Invalid CTL hw:0
** WARNING **: alsa_get_mixer(): Attaching to mixer hw:0 failed: No such file or directory
The font "-adobe-helvetica-bold-r-*-*-10-*" does not support all the required character sets for the current locale "C"
(Missing character set "ISO8859-1")
** WARNING **: Failed to open font: "-adobe-helvetica-bold-r-*-*-10-*".
I don't know if that is normal... Should it be finding a mixer device? :/
djashjones
01-14-2008, 06:05 AM
xmms is the best mp3 player on the tablet so far. The gaps inbetween the tracks is the smallest compared to the rest. canola 2 being the worse.
Any chance on the crossfader plugin? Wonder if this would make totally gapless playback?
Any chance on the crossfader plugin?
Why not. I'm building it right now.
I have a new visual plugin (jess), removed goom. I'll update the repo when I get a bit more time.
edit:
It's built but needs a bit of gtk redesigning, window too big. Not a lot too big but enough to not reach the OK/Cancel button :)
ascherjim
01-14-2008, 11:54 AM
djashjones states above: QUOTE: xmms is the best mp3 player on the tablet so far. The gaps inbetween the tracks is the smallest compared to the rest. canola 2 being the worse. Any chance on the crossfader plugin? Wonder if this would make totally gapless playback? UNQUOTE
I very much endorse this request of djashjones. As I've pointed out elsewhere in this forum, much classical music on CD contains multiple access points which are meant to be played straight through on the cd player. Pauses at these points in the various N800 players I find are very disconcerting and disruptive to the listening and enjoyment of this music. I do not think it is endemic to all mp3 players -- possibly only to the N800. I don't know. My Dell Digital Jukebox effectively plays this type music straight through.
aniruddha
01-14-2008, 03:36 PM
Where can I finds the xmms executable? I have installed xmms but I couldn't find it in the application menu.
You have to reboot the device for the menu to appear
djashjones
01-14-2008, 03:53 PM
ive installed the skins but i cant find them :(
/usr/share/xmms/skins
something like this
->Jess visu plugin ported. Only modification from source: Modified to 8 bit mode.
->Crossfade plugin ported. Default settings are not ok aaaaand setting page is too big to reach OK/Cancel buttons. UI reshaping to do...
->Goom visu plugin removed from archive
All these packages are not optimized so they should run on most of devices.
Have fun!
First of all thanks for this nice port :) I really like to have xmms on my n800 :)
I was trying to port the xmms-scrobbler plug-in. I was able to compile libmusicbrainz (and all it's dependencies) in scratchbox and now I have the following files in /usr/local/lib:
lrwxrwxrwx 1 me me 24 Jan 14 23:32 libmusicbrainz.so -> libmusicbrainz3.so.6.1.1
lrwxrwxrwx 1 me me 20 Jan 15 03:30 libmusicbrainz3.so -> libmusicbrainz3.so.6
lrwxrwxrwx 1 me me 24 Jan 15 03:30 libmusicbrainz3.so.6 -> libmusicbrainz3.so.6.1.1
-rw-r--r-- 1 me me 893K Jan 14 23:23 libmusicbrainz3.so.6.1.1
and the header files in /usr/local/include/musicbrainz3/
The problem comes when trying to compile xmms-scrobbler:
...
checking for mb_GetVersion in -lmusicbrainz... no
*
* The MusicBrainz client library needs to be installed
* to build this plugin. Please download the library from
* http://www.musicbrainz.org/download
*
configure: error: "Cannot build. Stop."
I've tried calling ./configure in various different ways but with no luck:
LD_LIBRARY_PATH=/usr/local/lib ./configure
LD_LIBRARY_PATH=/usr/lib ./configureor even:LD_LIBRARY_PATH=/scratchbox/users/me/usr/local/lib/ ./configure
LD_LIBRARY_PATH=/scratchbox/users/me/usr/lib ./configure
but getting always the same error.
ldconfig didn't help neither :/
Anyone smarter then me that could help? Thanks :)
linuxrebel
01-15-2008, 12:55 AM
I just tried those settings, no luck. It actually seems to start skipping sooner with that smaller buffersize.
This is the console output from xmms on my system:
** WARNING **: alsa_get_mixer(): Attaching to mixer hw:0 failed: No such file or directory
I don't know if that is normal... Should it be finding a mixer device? :/
Actually there is no mixer I can find on os2008. I've also noticed that how much I skip depends on where I am. The IT radio is very weak and subject to RF interference.
linuxrebel
01-15-2008, 01:00 AM
Free - I'm getting an "incompatible package" error message on jess. Did you make Nokia mad or something? ;)
djashjones
01-15-2008, 10:42 AM
is there a direct link to the debs?
is there a direct link to the debs?
What's bad with the ones in the repository? :)
http://debfarm.free.fr/pool/
djashjones
01-15-2008, 12:09 PM
want to see if it installs on my kde and how it performs :rolleyes:
Thanks for that, ash.
djashjones
01-15-2008, 03:42 PM
well its working but i have a problem, no text on the menus. Help! :(
apart from that works a treat, minimise, can can other windows on top of it, what you woulld expect. just need the fonts sorting out.
its far better in KDE, from what ive tested so far :cool:
djashjones
01-15-2008, 05:21 PM
well blow me down and rodger me silly. I am so bloody happy.
There are still some issues but
WE HAVE GAPLESS PLAYBACK
:eek::eek::eek::eek::eek::eek:
to get the fonts working. run the terminal and type in
export LANG="en_US"
Then xmms
Some error messages come up. :confused::confused::confused:
For gapless playback
libsamplerate0 needs to be installed. this can be obtained from here.
http://packages.debian.org/sid/armel/libsamplerate0/download
then install the xmms crossfader.
after messing about with settings it works.
without free and penguinbait this would not be posible. Cheers Guys :cool:
Benson
01-15-2008, 06:18 PM
to get the fonts working. run the terminal and type in
export LANG="en_US"
Then xmms
Some error messages come up. :confused::confused::confused:
I had same problem (no text), and tried that. Still no luck. The referenced error messages... Did they include this one?** WARNING **: Failed to open font: "-adobe-helvetica-bold-r-*-*-10-*". I think that may be my problem, but someone earlier in the thread posted their output, with that warning, and didn't complain of no text, so maybe that's not it.
Edit: That wasn't my problem. Used:
export LANG="C" and it works now.
linuxrebel
01-16-2008, 12:54 AM
well blow me down and rodger me silly. I am so bloody happy.
without free and penguinbait this would not be posible. Cheers Guys :cool:
Correct me if I'm wrong but you seem to be one happy camper right now. :D
Oops had forgotten libsamplerate :) Corrected. Now xmms-crossfade should show in application manager and fetch libsamplerate ( my local copy at the moment)
For language problem and menus not showing; it's explained in the thread, you HAVE to start xmms *from the menu* so that
LANG=C LC_MESSAGES=C is set.
I wonder if we get all these problems due to old libc6 and locale settings.. Files containing nonascii char are not even displayed. This is a big problem.
I confirm that xmms works well in other Windows Managers. In the default manager, the minimize doesn't work.
For crossfade, there is still the problem of the UI which is bigger than the n800 screen, we can't reach OK/cancel if we modify settings (a lot !) We'll have to the biggest panels into 2. glade file is available, have to look at it.
Gapless is really useful yes!
PinCushionQueen
01-16-2008, 09:54 AM
Is anybody able to get the equalizer to work? I've tried everything I can think of but no luck :( I've made sure EQ was turned On; I've made a change and then waited 30 secs but no change is heard.
Any ideas?
djashjones
01-16-2008, 10:15 AM
i've found it distorts the bass end somewhat.
Its better when its running in KDE.
It still takes a while to kick in.
Benson
01-16-2008, 10:43 AM
Is anybody able to get the equalizer to work? I've tried everything I can think of but no luck :( I've made sure EQ was turned On; I've made a change and then waited 30 secs but no change is heard.
Any ideas?
Eq works fine for me. Takes <5 seconds to take effect, and I'm not running KDE. Bottom band (60Hz?) seems to have no effect; I'm guessing my BT headset (HSP, not A2DP) doesn't reproduce any sound that low. But other bands have noticeable effect.
First thing to check, IMHO, is the pre-amp. Changing that will result in an audible difference, regardless of what you're listening to. Changing the eq bands depends on the frequency content of the audio, and the response of your ears, much more strongly. Both should have effect under same conditions (eq on, audio playing), it's just easier to tell with the preamp.
Re: your sig:
Depends on your dreams, I suppose. I've had dreams for which that would qualify as "really coming true"...
I takes a while because it acts on the pre-buffered part of the signal. It takes some time depending on cache settings until it reaches the real audio device.
jakubd
01-16-2008, 12:22 PM
Is there a chance for having AAC (and AAC+) support for radio streams, that are more and more popular? Built-in Media player plays them but only in low quality, but XMMS refuses to play them at all.
Is there a chance for having AAC (and AAC+) support for radio streams, that are more and more popular? Built-in Media player plays them but only in low quality, but XMMS refuses to play them at all.
Support for AAC and FLAC added. Not sure if AAC+ is supported though..
Once again, no special build flags used.
I wonder if there's really improvement with special build flags for n800 (vfp and softfp). My first tests didn't really show improvements.
jakubd
01-16-2008, 04:46 PM
OK, it seems that for my station (and all raw AAC streams) XMMS is useless:
http://ubuntuforums.org/showthread.php?t=222187
External MUXing is not really user friendly.
Anyway thanks for this fantastic piece of software with your quick user support - finally some easy to use piece of software based on well known interface, that will effectively work in the background.
turan
01-16-2008, 04:48 PM
** WARNING **: Failed to open font: "-adobe-helvetica-bold-r-*-*-10-*".
ALSA lib control.c:909:(snd_ctl_open_noupdate) Invalid CTL hw:0
** WARNING **: alsa_get_mixer(): Attaching to mixer hw:0 failed: No such file or directory
I get these errors when executing xmms. Is there something I can do about it?
dubwise
01-16-2008, 05:13 PM
Did you change to the ESD output,
as advised in the first message in this thread?
I have the same problem as others. I have no text on my buttons, and I get an error in the terminal,
** WARNING **: Failed to open font: "-adobe-helvetica-bold-r-*-*-10-*".
when I type,
~$ echo $locale
I just get a blank line. I think that I have my locale set to en-GB?
I tried the language hacks. Both LANG=C and LANG=C LC_MESSAGES=C put before xmms on the command line cause the error to become more verbose:
The font "-adobe-helvetica-bold-r-*-*-10-*" does not support all the required character sets for the current locale "C"
(Missing character set "ISO8859-1")
** WARNING **: Failed to open font: "-adobe-helvetica-bold-r-*-*-10-*".
Ok this is VERY weird. I messed around a bit, and at some point, I suddenly got text on my XMMS menus. I still get all of the same errors, but now I have text. I have to use LANG=C or LANG="C" to get the text, but I didn't get text before no matter what I did!
I also am having problems playing MP3 files. I try to install xmms-mad and it fails saying something about missing files, when I do it through apt-get the missing file (404 not found) is libid3tag0_0.15.1b_10_armel.deb
EDIT: Ok, I don't know what's going on. After failing to get the libid3tag package, I opened XMMS from the menu and tried to play a file again. It worked. I am just going to shut up and enjoy the music.
Ok, I will post one more complaint... The music seems to stutter fairly frequently playing MP3 files from my mmc card.
PinCushionQueen
01-16-2008, 10:44 PM
It appears that I had a mystery problem - I reinstalled XMMS from scratch and now the EQ works. Go figure :) Thanks for the replies - at least I knew it should be working.
linuxrebel
01-17-2008, 05:42 AM
BT Audio with XMMS howto.
All I've just written up my howto on bluetooth audio on the IT with xmms. I've done that while listening to 3 ELP albums back to back with nary a dropout and beautiful sound.
It's in the wiki here on ITT at http://www.internettablettalk.com/wiki/index.php?title=HOWTO:_Near_Seamless_Bluetooth_Aud io_in_XMMS so enjoy, add your edits (it is after all a wiki) and hopefully you too can get the joy of sound. :cool:
linuxrebel
01-17-2008, 05:44 AM
It appears that I had a mystery problem - I reinstalled XMMS from scratch and now the EQ works. Go figure :) Thanks for the replies - at least I knew it should be working.
Lucky you last couple of re-installs and still it's not working ... it always had up until someone said "Mine isn't working" then in true Murphy fashion, bang.... mine stopped :confused:
onraj
01-17-2008, 10:57 AM
I have few questions:
1. If i hide the player from the top right corner button how can i see it again. When i pressed the button in defenedly mininized the player but i couldn´t get it back it just keep playing music backround. Is there is somekind of button combination, program or xterminal command to get it back again. And i have N800 so i dont have that full keyboard. If i shutdown the player and open it again it still is minimized so how i get it back wityhout re-installing it again.
2. I want to save the playlist couse the player always gives my empty playlist when i re-open it. But when i put save list from right downcorner and click the save name box in doesn´t give me eny keybord to write there.
Still a nice player so keep going guys. Live winamp so this was natural selection for me.
dubwise
01-17-2008, 12:10 PM
Minimize is broken. Known bug, in the first post in this thread.
djashjones
01-17-2008, 12:16 PM
I have few questions:
1. If i hide the player from the top right corner button how can i see it again. When i pressed the button in defenedly mininized the player but i couldn´t get it back it just keep playing music backround. Is there is somekind of button combination, program or xterminal command to get it back again. And i have N800 so i dont have that full keyboard. If i shutdown the player and open it again it still is minimized so how i get it back wityhout re-installing it again.
2. I want to save the playlist couse the player always gives my empty playlist when i re-open it. But when i put save list from right downcorner and click the save name box in doesn´t give me eny keybord to write there.
Still a nice player so keep going guys. Live winamp so this was natural selection for me.
none of those issues exists when using it in KDE. It also remembers the last playlist and track no.
Quick update. Been listerning to mixed dance albums for the past 2 days and the gapless playback has been awesome :cool:
Benson
01-17-2008, 03:15 PM
1. If i hide the player from the top right corner button how can i see it again. When i pressed the button in defenedly mininized the player but i couldn´t get it back it just keep playing music backround. Is there is somekind of button combination, program or xterminal command to get it back again. And i have N800 so i dont have that full keyboard. If i shutdown the player and open it again it still is minimized so how i get it back wityhout re-installing it again.
xmmsctrl launch main 0 equalizer 0 play_list 0 main 1 equalizer 1 play_list 1
launches xmms if it's not up, hides all windows, then opens all windows. This recovers from a minimize. I have this in my statusbar cpu/mem widget's command list; you can run it from an xterm, but you'll soon tire of typing.
2. I want to save the playlist couse the player always gives my empty playlist when i re-open it. But when i put save list from right downcorner and click the save name box in doesn´t give me eny keybord to write there.
xkbd (http://www.internettablettalk.com/forums/showthread.php?p=65137) is your friend!
The thing I'd like is some easier way to switch a vis plugin (infinity, in particular) on and off. Right now, I can disable it by closing the window, but then how to re-enable? I'm using ^V from xkbd, then click enable, then enter on xkbd. The plugin (slowly) starts, then the config window wakes up again, catches the enter, and OKs itself. Works, but a hassle. I'd like something scriptable so I could include that for my "pull-up xmms" entry.
PinCushionQueen
01-23-2008, 03:17 PM
I had reported before that the EQ wasn't working in XMMS, but that a re-install had fixed it - or so I thought... The past couple of days I've noticed the EQ working only intermittantly and have tried a variety of things to make it work when it wasn't - nothing helped.
It turns out the intermittant functioning of the EQ related to playing ogg files vs. mp3. I have a mixture of the 2 formats in my playlist and every time an ogg file plays, the EQ quits having an effect on the music, switch to an mp3 file and the EQ effects the music again.
Any idea how to fix this? Is anybody else having the same problem? Thanks!
Mmmhhh
I usually don't play ogg (a pity because I prefer it) because ogg decoders are usually more cpu intensive and xmms puts the cpu at its limit. I will try to mix up mp3 and ogg and play with the EQ
I've lost a bit track with all requests/bugs of people. Sorry!
Ok I tried again ogg for the first time on the OS2008 and it's simply perfect, even with jess full screen and other windows it works without problem. I'm very surprised, this is a real proof of the speed optimization of this new OS.
And the EQ on my n800 only works for mp3s... pity..
Not for ogg nor flac (which by the way played very nicely on my n800)
I'll have a look if this is a bug or by design.
pauljohn32
01-24-2008, 12:16 PM
Thanks for xmms!
I use it because it allows me to manage the muusic collection. It can create/revise metainfo--id3 tags--and it also allows mee to delete songs that I don't want anymore.
To my dismay, none of the Maemo music programs offer those features. Even the huge Canola program can't. Weird.
PJ
alphalux
01-26-2008, 03:59 AM
The EQ + ogg problem has to do with how the EQ works in xmms. I remember having that problem on the desktop before I switched to audacious. The only workaround I was able to find was a third party eq plugin that seemed to work with all formats.
PinCushionQueen
01-26-2008, 10:01 AM
The EQ + ogg problem has to do with how the EQ works in xmms. I remember having that problem on the desktop before I switched to audacious. The only workaround I was able to find was a third party eq plugin that seemed to work with all formats.
Yeah... I've tried the XMMS EQ for some ogg files on my desktop and get the same result - guess I hadn't noticed before because I usually don't use headphones with my desktop. I googled and found that this is a known problem with XMMS - something in the EQ is tied to the codec. Although, you'd think the XMMS guys would have come up with a solution by now - heck even my music software for my old Palm pda could equalize my oggs. I'm really rather bummed about this discovery - the bulk of my music collection is in ogg format. :(
I did find a link to an "EQ fix" for XMMS - however reading the FAQ it looks like it's waaay too CPU hungry for ARM usage. Here's the link if anybody else is interested.
http://www.t2-project.org/packages/eq-xmms.html
Wow that's an equalizer! 15 bands!
And yes it works for all medias.
And yes it's slightly too cpu intensive on the n800. But almost good :(
I've put it there (http://debfarm.free.fr/nondeb/libeq.so)
Move it to /usr/lib/xmms/Effect
Maybe somebody is able to do a better build..
Currently with
CFLAGS="-mcpu=arm1136jf-s -mfpu=vfp -mfloat-abi=softfp" ./configure
anybody here good in arm assembly language?
:D
Ah I didn't see that you can configure it.
From 10 bands to 31 bands.
15 is too cpu intensive (with my configuration).
But 10 bands (like original xmms eq) is fine.
So we now have a working Equalizer for mp3, ogg, flac,..
:cool:
Thanks to PinCushionQueen for reporting and solving the issue :)
You can fetch it with the above link or wait that I make a .deb.
ps:
Does anybody have performance issue when reading from sd card? (I have no sd card at the moment, no way to check).
From flash, the ogg and equalizer performance is perfect but I'm not sure anymore from sd card..
pipeline
01-27-2008, 11:35 AM
hope this isnt asking the obvious but since i cant see the makefile ill ask anyways...
do your cflags get the -O2 (or -O 1-6) flag added?
hope this isnt asking the obvious but since i cant see the makefile ill ask anyways...
Thanks for your comment.
The configure.in is available from the original website.
do your cflags get the -O2 (or -O 1-6) flag added?
Yes, O3 (which has caused me some problems on my own softwares..)
-Wall -O3 -fomit-frame-pointer -Wpointer-arith -finline-functions -ffast-math \
-fno-strict-aliasing -mcpu=arm1136jf-s -mfpu=vfp -mfloat-abi=softfp
Hope it's correct..
As of now, the 10 band equalizer is usable. 15-31 bands will need ARM or DSP coding...
ArnimS
01-29-2008, 02:02 AM
Edit 2: ok, I'm a dummy.. I had another version of libesd in /usr/local/lib that was loading, xmms is working great now that I've removed it :)
have you managed to get an esddsp running to provide a wrapper for OSS? there seem to be two ways to do this aoss, or esddsp, and there also seems to be some info in alsa.conf.
this dschmicker cat seems to have gotten esddsp to work, but i can't build a version that works
http://www.gossamer-threads.com/lists/maemo/developers/27362
ERROR: ld.so: object '/usr/local/lib/libesd.so.0' from LD_PRELOAD cannot be preloaded: ignored.
i always get
ArnimS
01-29-2008, 02:40 AM
Ah I didn't see that you can configure it.
From 10 bands to 31 bands.
15 is too cpu intensive (with my configuration).
But 10 bands (like original xmms eq) is fine.
Does anybody have performance issue when reading from sd card? (I have no sd card at the moment, no way to check).
From flash, the ogg and equalizer performance is perfect but I'm not sure anymore from sd card..
mp3 and ogg are encoded in frequency domain, implementing EQ should take no significant cpu time. (edit) A plugin that provides eq on the audio stream is different. This does a FFT transform on the PCM audio signal (not the mp3/ogg data), adjusts frequency gain, then retransforms to PCM. By this approach such an eq can work on all file types.
no perf problems on sd.
only problem was the incorrect font leading to no fonts displayed guesswork on the UI and finding esd output plugin. Otherwise it works great.
Thanks a ton for those libgk1.2 builds. i gotta see how dillo runs now
dblank
01-29-2008, 03:02 AM
ERROR: ld.so: object '/usr/local/lib/libesd.so.0' from LD_PRELOAD cannot be preloaded: ignored.
i always get
Does /usr/local/lib/libesd.so.0 exist?
I had the same problem, just had to link it:
(ln -s /usr/local/lib/libesd.so.0.2.8 /usr/local/lib/libesd.so.0)
Substitute 0.2.8 with whatever version you've compiled, of course.
ArnimS, I've put alsa-oss 1.0.12 in my repository.
PinCushionQueen
01-29-2008, 10:46 AM
Thanks for the EQ fix Free :D You are correct it is usable in 10-band mode, however it does definately increase CPU usage. The increase in CPU causes playback skipping when attempting to multi-task (eg: reading a pdf or FBreader doc) - the skipping doesn't occur when using the built-in xmms EQ.
Anyways, the EQ sounds great and does work with all of my files :D Thanks!
ArnimS
01-29-2008, 09:00 PM
ArnimS, I've put alsa-oss 1.0.12 in my repository.
Thanks. I do have aoss on the device, but haven't gotten it working with oss programs that try to write to /dev/dsp. If anyone has an idea how to get alsa-oss or esd-oss emulation running on the tablet, please start a thread on it with a howto.
Yes, the equalizer is barely usable.. just try to move the window.. I will try to look at it but I don't promise :D
I've uploaded a new version of xmms
-corrects font message
-puts a decent icon
For the font, you'll have to edit ~/.xmms/config and remove the two lines concerning font. Xmms will rewrite these lines with a correct font.
Next step, bloody internationalization..
gentux
01-31-2008, 08:54 AM
The rep is down, at least for me, got a 404 when trying to refresh. Sorry got it.
krbvroc1
02-01-2008, 05:22 PM
I previously installed xmms since that is what I normally use under linux, but it is unusable for me. The audio is very distorted and much lower quality than the same file played through the media player. I dont recall anyone else mentioned this issue. I had to uninstall it, but just thought I would check in here since so many say they use it.
dubwise
02-01-2008, 05:47 PM
Which output plugin do you have configured?
krbvroc1
02-01-2008, 06:43 PM
Which output plugin do you have configured?
I uninstalled it so I do not recall. What should I have used?
Not sure if this answers you question but I do recall installing a fixed point mp3 library. Is that what you mean or do you mean something like ESD vs OSD vs ALSA?
dubwise
02-01-2008, 06:59 PM
I haven't added anything to mine except the skins,
and I'm using the eSound output plug, libesdout.so.
Sounds fine.
Onyros
02-01-2008, 11:57 PM
I'm using XMMS and loving it, minimizing it and restoring with xmmsctrl through osso-statusbar-cpu, but what's the advantage of running it through esound rather than through ALSA?
Other than the fact that with ALSA the song's time display doesn't work, and the same goes for the analyzer peaks. The equalizer works perfectly, except for .ogg audio.
edit: never mind, just tried both, and even though esound's harder on the cpu, ALSA has a galloping RAM problem.
Can you guys queue songs, as well? Is there a workaround for that?
http://img208.imageshack.us/img208/7597/shot20080202035501wz0.th.png (http://img208.imageshack.us/my.php?image=shot20080202035501wz0.png)
I've also noticed bad quality with mad plugin (which is not the default, this was done for 770 users, lower cpu performance). I don't understand, why as mad should have same quality afaik
With all the rest, quality is the same as other players. Flac encoding is better..
The default equalizer is in the mp3 decoder and will only work for mp3 (read a few posts above). You need the additionnal eq plugin (still not packaged..), put it to 10 band. CPU usage will be high unfortunatly.. (so, for mp3, use the default one)
I also see these limitation with alsa.
So I wonder what's the advantage of using alsa (a2dp?).. initially I didn't put it for these problems.
Can you guys queue songs, as well? Is there a workaround for that?
Queueing problem you mean from external program? xmmsctrl?
Onyros, which theme is that? tell me, I'll include it in the theme package, looks good!
Onyros
02-02-2008, 07:52 AM
Hi, there!
The skin is part of a great collection of skins - Almond (http://illusions.hu/index.php?task=100&statpage=25), there are a few more pallettes to choose from, one of which really suits the 770 classic style, check it out.
As for queueing songs, I just meant a way of selecting a song from the playlist and putting it in the queue manager directly, without having to use x(v)kbd or something else :)
BTW, I'm thanking you now because I don't think I've done it here before; because of your great packaging, repo and overall availability to help! Salut!
PinCushionQueen
02-02-2008, 09:06 AM
I've also noticed bad quality with mad plugin (which is not the default, this was done for 770 users, lower cpu performance). I don't understand, why as mad should have same quality afaik
Just FYI, the MAD plugin also stops the built-in EQ from functioning while playing mp3's and at least on my N810 causes ~ 100% increase in CPU usage.
Onyros, which theme is that? tell me, I'll include it in the theme package, looks good!
I agree!! That's a beautiful and finger friendly theme :) I'd love to see that included in the package.
qwerty12
02-04-2008, 03:45 AM
I love XMMS! Thanks to all the people, I got XMMS, quite reliable A2DP, Almond Skin & the minimise workaround. (I also use fanoush's SDHC 48Hz kernel, XMMS in realtime mode (option turned on anyway) & "http://www.internettablettalk.com/forums/showthread.php?t=15812"
(Although, I think the blues script, does the above anyway :confused:))
But could I please ask?
Could some more button maps be added?
Like, at the moment, arrow left & right rewind and fastforward (respectively) and up and down changes the volume.
It would be nice if the middle button on the D-Pad, paused a song and the + & - buttons at the top changed track (I love that feature from my W810).
Capsule
02-04-2008, 09:40 PM
I was able to install and run XMMS on an N800 running OS2008 without any problems. I reflashed the N800 with OS2007 and am now unable to install XMMS. How can I get it installed? I think it has something to do with the repos info. I tried it with the 770 repos info and the 800/810 info and neither works.
Capsule
02-04-2008, 11:00 PM
where can I get a DEB file? I am having probs with the repository for this app. I can't get it using OS 2008 now. Thanks.
Benson
02-05-2008, 10:12 AM
I'm using XMMS and loving it, minimizing it and restoring with xmmsctrl through osso-statusbar-cpu, but what's the advantage of running it through esound rather than through ALSA?
esd permits software mixing, so several applications can all play sound at once. Handy if your music is going, and you fire up the IP address reader, or some such. (Or if you're listening to music in 3 audio players at once, but most of us don't do that...)
Thanks Onyros for the kind words, I appreciate.
And to all the people in the thread.
So after a long busy time, I've packaged the skins that Onyros found, it's in xmms-skins-others.
Also, based on the idea of qwerty12, I've remapped the hardware keys to + and - volume. Having some unexplained problem with pause but should be fine in the next hours, you'll have to update your application list and install version 6 of xmms.
edit:done
Capsule, did you manage? I have no way of testing for 770 or OS2007 sorry. OS2008 should work.
Btw I tried to run crossfade for gapless playing and I didn't manage. :confused: What's the trick? :)
Cheers
PinCushionQueen
02-12-2008, 10:42 AM
Thanks for all the wonderful hard work you've done Free :D XMMS is one of the most used applications on my N810.
Just one question about this newest version... Has anything changed besides the addition of those skins and the remapping of buttons? I grabbed those skins and installed them myself a while back and I use KDE to map buttons for XMMS so I'm wondering if I need to upgrade or not.
Thanks!
Thanks!
Xmms developpers are little genius, they really did an amazing job when creating this application.
For your question, nothing else changed, here's the changelog:
xmms (1:1.2.10+20070601-1-maemo.6.n800) unstable; urgency=low
* Mapped -/+ to Prev/Next Song , Mapped middle button to pause
-- <lke@localhost> Thu, 12 Feb 2008 12:00:00 +0100
xmms (1:1.2.10+20070601-1-maemo.5.n800) unstable; urgency=low
* Set the default font
-- <lke@localhost> Thu, 10 Jan 2008 14:00:00 +0100
xmms (1:1.2.10+20070601-1-maemo.4.n800) unstable; urgency=low
* Built ALSA plugin
-- <lke@localhost> Thu, 18 Dec 2007 14:00:00 +0100
xmms (1:1.2.10+20070601-1-maemo.3.n800) unstable; urgency=low
* Added LC_MESSAGES and an icon for maemo app manager
-- <lke@localhost> Thu, 18 Dec 2007 14:00:00 +0100
xmms (1:1.2.10+20070601-1-maemo.2.n800) unstable; urgency=low
* Proper optimizations
-- <lke@localhost> Thu, 12 Dec 2007 14:00:00 +0100
xmms (1:1.2.10+20070601-1-maemo.1.n800) unstable; urgency=low
* Packaging for 770/800/810 Nokia devices
-- <lke@localhost> Thu, 22 Nov 2007 14:32:00 +0100
The advantage of having the xmms-plugins-others package is that in case it gets updated (anybody has more skins to advice?), you'll get it directly from application manager, no need for looking at this (too) long thread.
Haven't you mapped keys to the general volume rather than xmms? I don't see how you can map it to xmms as there is no way to change volume from outside.
Ah I just realized I forgot to package the equalizer_slow_like_hell stuff, have to do this.
On a n800, we still have 2 hardware keys left. What should we map them to? Hum? Opinions?
ascherjim
02-12-2008, 02:17 PM
After a long hiatus, I have reinstalled xmms on my n800, and I'm still faced with the same dilemma(s) I had formerly. The screen I see on bringing it up has a "Play files" designation at the top, with "Directories" and "Files" screens alongside each other. First problem I have is the font size is so small I can barely read it (even with my reading glasses!), and the second, obviously more serious problem is -- how do I work the darned thing? If I click with my stylus on a directory listed in the "Directories" window, nothing happens. None of the files in these directories is then listed in the "Files" window. Basically, how do I scan and play my music???
Close xmms - Erase directory /home/user/.xmms and retry.
What device/OS/theme do you run?
Did you install anything through redpill?
How do you start xmms?
First, hidden directories (ones which begin with a dot) are not shown (either comes from the widget or I can patch that, I'll look at this). As the usual music on devices go to MyDocs/.sounds , you won't see the directory .sounds on the left pane, but you can enter MyDocs and scan this one.
Scan:
It's directly from xmms, not from the big white (awfull) window.
You need to open the playlist window. Bottom left, there is "ADD". Press it and while pressing move up to dir. Then choose your directory to scan
These almond skins are really beautiful.
Actually, I've said complete stupid things again :D I've edited the changelog which was completly wrong and upper keys does work with ALSA (only fast forward/rewind don't due to strange time error)
Onyros
02-12-2008, 04:28 PM
If you manage to remap one of the remaining hardwsre keys on the n800 to "queue" selected song, I'll stand on my head and sing the Marsellaise. Backwards.
ascherjim
02-12-2008, 05:30 PM
Close xmms - Erase directory /home/user/.xmms and retry.
What device/OS/theme do you run?
Did you install anything through redpill?
How do you start xmms?
First, hidden directories (ones which begin with a dot) are not shown (either comes from the widget or I can patch that, I'll look at this). As the usual music on devices go to MyDocs/.sounds , you won't see the directory .sounds on the left pane, but you can enter MyDocs and scan this one.
Scan:
It's directly from xmms, not from the big white (awfull) window.
You need to open the playlist window. Bottom left, there is "ADD". Press it and while pressing move up to dir. Then choose your directory to scan
These almond skins are really beautiful.
Actually, I've said complete stupid things again :D I've edited the changelog which was completly wrong and upper keys does work with ALSA (only fast forward/rewind don't due to strange time error)
Free: Thanks for the quick response, even though I'm still having difficulty.
1. I've removed the .xmms directory from /home/user (and I am conversant with directories beginning with a dot).
2. In trying to install xmms I've never (yet) had to resort to the Red Pill mode.
3. My device is N800 and my theme -- who knows? It's the standard.
4. I start xmms through the Extras menu.
5. Now comes the tricky parts (for me). "Open the playlist window." Isn't that the one I'm in, with the white screens? There is no "ADD" on the bottom left, but there is one on the bottom right. And from here I'm not able to find a directory to scan. In my case, all my music is on two mmc's not on any .sounds file in MyDocs! And I can't seem to get into the media (or any other) directory. In short, how can I enter ANY directory to effect a scan. (Also I notice that no keyboard comes up if and when I might want to type in a file name, or anything else for that matter.)
Call me bewildered.
sd_proto
02-12-2008, 08:15 PM
I'm having the same problem(s) also, and my music is also on one of my mmc cards. I think I gave up and uninstalled xmms, but I do like xmms a lot and if I could get it working I'd give it another try.
Grabing my tranquilizers ;)
Ok for your configuration
Scan:
It's directly from xmms, not from the big white (awfull) window.
You need to open the playlist window. Bottom left, there is "ADD". Press it and while pressing move up to dir. Then choose your directory to scan
There is no "ADD" on the bottom left
Look at the copy screen I made. Take some minutes, relax and I'm sure you'll see an add button ;p j/k
When you find it, press it. KEEP IT PRESSED, GO UP TO 'DIR'. Now you'll see your filesystem, go to /media/mmc and click OK.
Yes, xmms GUI is very dense because it does almost everything.. It's art.
all my music is on two mmc's
/media/mmcXX
Also I notice that no keyboard comes up if and when I might want to type in a file name, or anything else for that matter
Forget about this feature, no text input without virtual keyboard. You don't need this for adding files/dir. It's a pain for creating playlists (you have to create them with editor out of xmms)
Hope you manage
Onyros , I have a bad new for you and a good news for xmms users :D
Let's begin by the bad one. I am a big big fan of this song. I admit I listen to it everyday usually in my toilet :) You really motivated me by saying this ;p ;p
And the good news is well, the changelog:
xmms (1:1.2.10+20070601-1-maemo.7.n800) unstable; urgency=low
* The "Marseillaise" release
* Mapped Curved Arrow to enqueue_selected
For the song, I prefer ogg but that's fine for an mp3 version
:D
:D
edit:
1)I'll have to check how many hardware keys are still usable. 1 or maybe 2 (although it seems already mapped).
One at least will be right click. Another huge menu with also the queue manager.
2) I'll try to upload a complete version for 770, as I did a modular build, would be stupid to not use it. But I have no way of testing it and no clue about how it will work with respect to hardware keys..
Onyros
02-13-2008, 07:18 AM
Oh, man... Thank you, thank you, THANK YOU!
This is just perfect!
/me stands on head and sings the Marsellaise, backwards as promised!
UOY KNAHT!
ascherjim
02-13-2008, 10:36 AM
You need to open the playlist window.
Look at the copy screen I made. Take some minutes, relax and I'm sure you'll see an add button ;p j/k
When you find it, press it. KEEP IT PRESSED, GO UP TO 'DIR'. Now you'll see your filesystem, go to /media/mmc and click OK.
Yes, xmms GUI is very dense because it does almost everything.. It's art.
Free: I think that my problem can now be boiled down to one aspect: How do I "open the playlist window"? And where is the "copy screen" you made? Am I just being terribly dense or unobservant here? Thanks for your time and help.
How do I "open the playlist window"?
Look at the picture included in this post.
I hope you like red ;)
Close the window Play/Open Files if opened, it just pollutes the display.
Then click on the PL. See on my screen it's blue because the Playlist is opened.
The EQ is the equalizer.
To add files recursively files in a directory (so called scan).
In the Playlist window, Click and stay pressed on +File, go to dir, select your dir, click OK.
ascherjim
02-13-2008, 11:32 AM
Look at the picture included in this post.
I hope you like red ;)
Close the window Play/Open Files if opened, it just pollutes the display.
Then click on the PL. See on my screen it's blue because the Playlist is opened.
The EQ is the equalizer.
To add files recursively files in a directory (so called scan).
In the Playlist window, Click and stay pressed on +File, go to dir, select your dir, click OK.
Free: Your copy screen (and nice red additions) should solve my problem. However, the black playlist window does not appear in my N800. In all the various xmms applications that appear in my Applications Manager for installing, which of them should I install besides the primary one?
Free: Your copy screen (and nice red additions) should solve my problem. However, the black playlist window does not appear in my N800. In all the various xmms applications that appear in my Applications Manager for installing, which of them should I install besides the primary one?
You have to click on the little PL. button or PL text. Look carefully everywhere, it could be that the playlist is minimized (then it's not as big as on the screeenshot but still visible on the screen)
No need to install anything else. Don't do that at the moment, it's hard enough with only one application :)
Let's talk in PM, this thread is going too long already. Don't hesitate to ask me.
regards
qwerty12
02-13-2008, 11:57 AM
Look at the picture included in this post.
I hope you like red ;)
Close the window Play/Open Files if opened, it just pollutes the display.
Then click on the PL. See on my screen it's blue because the Playlist is opened.
The EQ is the equalizer.
To add files recursively files in a directory (so called scan).
In the Playlist window, Click and stay pressed on +File, go to dir, select your dir, click OK.
Just out of curiosity, what is that icon to the left of that osso-statusbar applet? I see it another screenshot too.
Thanks :D
Bundyo
02-13-2008, 12:21 PM
http://www.internettablettalk.com/forums/showthread.php?t=16531
ascherjim
02-13-2008, 01:10 PM
You have to click on the little PL. button or PL text. Look carefully everywhere, it could be that the playlist is minimized (then it's not as big as on the screeenshot but still visible on the screen)
No need to install anything else. Don't do that at the moment, it's hard enough with only one application :)
Let's talk in PM, this thread is going too long already. Don't hesitate to ask me.
regards
Free: Hopefully last posting for awhile. I was able to bring up the playlist screen finally by uninstalling all my previously-installed xmms applications and reinstalling the basic one. So now all is apparently as it should be, matching your screen shot. I've scanned my music on my mmc's fine. Now, if only I could read the fonts. Is there any way of enlarging the screen? Thanks for everything.
Enlarging yes:
On the previous artistic screenshot there is
O ---> Options
A ---> Window Always on Top
I ---> Info about selected file
D ---> Double size of the player window (but not of others!)
V ---> Visualisation properties
Try to click on the D.
I know it's small..
For the fonts, could you do a screenshot to show me?
dunga
02-13-2008, 06:20 PM
I finally received my N800 yesterday and one of the first things I did was install XMMS. Thanks for your hard work in porting this. I want to use my N800 as a player for OGG streams from Icecast2. I have a Ubuntu server setup with MPD > Icecast2 and it works great. I listen to my music on my XP desktop over the internet, no problem. XMMS is working on the N800, I can connect to the stream and it plays but I get a lot of skips. I don't think these are internet (wifi) related because my laptop plays them prefect using the same WIFI access point. I suspect that something is hogging the CPU and causing the skips. Does anyone else use their N800 to play Icecast2 OGG streams? If so, how well does it work?
Thanks,
dunga
Thanks dunga.
I suspect that something is hogging the CPU and causing the skips.
The OGG decoder is too cpu intensive. It's fine on local on a arm11 (n800) but not usable on an arm926TEJ (770). And it looks like you proved now that it's not usable on an arm11 through the network.
The network stack, or probably the network driver (user space thing?) seems to me not optimal as I can bring the n800 to it's knees with specially crafted pings. I guess it doesn't help. Make a huge scp or ftp transfer and look at the cpu load increase..
One solution given by somebody would be to use Tremor OGG decoder (not requiring floating point). But I'm not even sure if this would be enough. This will require more work that maping a few keys here and there but quite interesting on a programming point of view. Just hope it's possible without rewritting too much stuff.
I'll look at this maybe this weekend or next week.
First on my TODO list is to emulate the right click with one hardware key & package the extended Equalizer.
Did you try with an mpeg1/2 Audio Layer 3 stream? With the default mp3 decoder and then with MAD decoder (also not requiring floating point).
dunga
02-14-2008, 11:41 AM
Yeah, I think you may be right. Last night I kept trying different bitrates and found that lower, 80 kbps, skips a lot more than higher, 280 kbps. At the higher bitrate it is almost skip free, so close. It seems like something in the network stack is having a large impact as well as the decoder.
I am going to try stream MP3s to see if that helps.
OppositeOfIgnorance
02-25-2008, 11:32 PM
links don't work
canola don't work
media player dont work
ukmp dont work
dammit stupid os2008 cant even play my music
GeneralAntilles
02-25-2008, 11:37 PM
links don't work
canola don't work
media player dont work
ukmp dont work
dammit stupid os2008 cant even play my music
Huh? Music plays fine over here. :rolleyes:
Onyros
02-27-2008, 05:53 PM
Hey, free! I have another request, mate: xmms-scrobbler!
As much as Vagalume's fine and dandy, building one's profile through music listened may not be the way to get the best out of Last.fm's recommendations later on... so, to add up to your port's greatness, xmms-scrobbler would be a terrific cherry on top!
2 new plugins:
->xmms-scrobbler (only tested installation, I have no last.fm account)
You will need a keyboard for the first run when it asks you for the last.fm username/password. Then shouldn't be needed anymore.
->xmms-coverviewer
Have fun!!
sondjata
02-28-2008, 11:23 AM
xmms seems to not like my AIFF files.
Given the fact that the plugin for audiofile is not included, I guess :)
Humm do you have a lot?
You could convert them to flac maybe.. It's a bit smaller than original AIFF and xmms does it already.
If it's AIFF from macos-x or itunes then it will never be added.. not documented enough and I have not the time to look at new formats. sorry..
Onyros
02-28-2008, 11:48 AM
Hi there, free! First of all, thank you very much for the effort put in satisfying my request!
I've sent you a PM regarding this, but I can't seem to find the scrobbler plugin in your repo, to test it out :)
Thanks again, and in advance!
I uploaded a "visible" version but hum.. for an unknown reason the upload to my repo corrupts the file. Maybe the proxy of my company that doesn't like xmms..
So xmms-scrobbler is displayed as "size mismatch".
Strange, it worked just before..
Onyros did you manage to install _from app manager_ ?
sondjata
02-28-2008, 01:32 PM
I don't have many Aif files but I thought AIF was a standard and therefore it didn't matter what program created it but thanks since now I won't expect it to play them.
Sondjata I think it won't work but try it:
As root:
cd /usr/lib/xmms/Input
wget http://debfarm.free.fr/nondeb/libaf.so
(or download the file manually and put it in /usr/lib/xmms/Input)
Restart xmms, try to play your file.
But from reports I see, doesn't look good..
Onyros
02-28-2008, 02:55 PM
I uploaded a "visible" version but hum.. for an unknown reason the upload to my repo corrupts the file. Maybe the proxy of my company that doesn't like xmms..
So xmms-scrobbler is displayed as "size mismatch".
Strange, it worked just before..
Onyros did you manage to install _from app manager_ ?Nope, installed through the terminal (apt).
It works well, it may have an impact on CPU usage (from around 65 CPU cycles on the ITT with the plugin disabled, to 115 CPU cycles with the plugin enabled) ;)
sondjata
02-28-2008, 03:25 PM
thanks but it's not a big deal I just thought perhaps there was a problem with my install. Seeing as it's a feature not a bug I wont waste any more time trying to get it to work. the EQ on this thing rocks.
xmms-coverview doesn't work. Needs a bit of modification. I suggest to disable it I make a post in this thread.
Scrobbler works but doubles the cpu usage. I wonder why even when between songs..
Have a nice weekend!
Free,
Way cool.
I had no problems installing or playing mp3 files.
Many thanks, :)
Dan
mscdex
03-01-2008, 05:35 PM
I installed XMMS on my n810 and when I open the options menu (tapping the O or the upper-left corner of the window) none of the labels show up on anything. Opening the preferences window shows no text on the tabs or anywhere, all that shows are the key bindings in the options menu (e.g. Ctrl+P for preferences). Am I missing something? Also, why does the volume slider not work?
terrencegf
03-02-2008, 02:39 AM
btw: This is an excellent port. It has become my new favorite player. :p If only I could launch it from IDEA or Simple Launcher. :cool:
I figured out why xmms wasn't showing up in the Simple Launcher list. The .desktop file was in the wrong directory. This can be fixed fairly easily.
First, open an xterm and become root. Then
mv /usr/share/applications/xmms.desktop /usr/share/applications/hildon/
I haven't figured out how to make the icon "pretty". There is a xmms icon but it's not being used for some reason.
EDIT:
I came up with another idea. Rather than moving the xmms.desktop file from its default location, I decided to create a NEW .desktop file that calls xmmsctrl instead. That way, I can still launch xmms from Simple Launcher. But now after I minimize xmms, I can restore it by clicking on the same icon.
Here's what I did. I installed both xmms and xmmsctrl. Then I created a new file "/usr/share/applications/hildon/launchxmms.desktop" with the following contents.
[Desktop Entry]
Encoding=UTF-8
Version=0.1
Type=Application
Name=Launch XMMS
Exec=/bin/sh -c "LC_MESSAGES=C LANG=C /usr/bin/xmmsctrl launch main 0 equalizer 0 play_list 0 main 1"
Icon=qgn_list_cp_soundset
Note: You will need to be root to put this file in the correct location. I chose a stupid little icon from OS2008. Feel free to select another one. Also, I decided to have just the main xmms control come up each time. If you want the equalizer and the playlist to show up as well, append "equalizer 1 play_list 1" to the end of the "Exec=" line.
I've noticed that one big benefit of launching via xmmsctrl is that the playlist is preserved from one run to the next (unlike with the default xmms icon).
I have a few problems.
I am using XMMS 1.2.1 on N800 running oS2008.
1) I installed the skins and cannot seem to see any in the skin browser, why is that?
2) Is there a way to get a list of presets already like in the default winamp program?
3) How come my list doesn't save when I exit and go back in? is there an autoreload previous list?
4) Why is the program always on top even if i didn't select it? When the options appear, they appear behind the program.
5) How come I can't get the keyboard working? I can't seem to input anything in any boxes.
6) is the main window not wsuppose to work? Volume, right/left slider for sound, spectrum, time, nothing moves...
terrencegf
03-03-2008, 04:37 PM
I don't know if I can answer all of your questions, but I think I can help with a few of them.
1) I installed the skins and cannot seem to see any in the skin browser, why is that?
You might need to add the default directory in the Skin Selector window. I think I had to since I think the default is to show only "/home/user/.xmms/Skins". Click the "Add directory" button and navigate to "/usr/share/xmms/Skins/", then click the OK button. Hopefully you should now see some skins in the upper window.
2) Is there a way to get a list of presets already like in the default winamp program?
I think there's a way to import presets from WinAmp into xmms. I have never tried it, but you might look at these instructions (http://gentoo-wiki.com/HOWTO_From_Winamp_to_XMMS#Equalizer).
3) How come my list doesn't save when I exit and go back in? is there an autoreload previous list?
I have the same problem when I run xmms. HOWEVER, when I use "xmmsctrl" to run xmms, the playlist STAYS. See my post above (http://www.internettablettalk.com/forums/showpost.php?p=150058&postcount=199) for info on creating an icon to run xmms using "xmmsctrl".
4) Why is the program always on top even if i didn't select it? When the options appear, they appear behind the program.
I don't know the answer to that question. I'm hoping that a newer version will address this issue.
5) How come I can't get the keyboard working? I can't seem to input anything in any boxes.
AFAIK, xmms wasn't compiled with hildon support, meaning that you need to either use an external keyboard or try to get some other input method working (such as xkbd or xvkbd).
6) is the main window not wsuppose to work? Volume, right/left slider for sound, spectrum, time, nothing moves...
Two possible problems:
(1) Which packages did you install? If you installed too many, it won't work. I never really tried to figure out which package was causing the problem, but in the end I installed these five packages: xmms, xmms-flac, xmms-mp4, xmms-skins, xmmsctrl.
(2) Did you set the Output Plugin to "eSound Output Plugin" as suggested in the first post? That fixed it for me. You may need to reboot?
Thanks, everything works cept for the equalizer presets (no biggie), the always on top and the keyboard problem. How are people using the scrobbler plugin if they can't type? External BT keyboard?
terrencegf
03-03-2008, 10:42 PM
Thanks, everything works cept for the equalizer presets (no biggie), the always on top and the keyboard problem. How are people using the scrobbler plugin if they can't type? External BT keyboard?
For the equalizer presets, I followed the instructions given in the link above and they worked just fine for me.
Always on top is _very_ annoying, but I didn't compile the program and I don't know how to fix it. I move it off to the side when necessary, and "minimize" it the rest of the time.
I haven't used the scrobbler plugin so I don't know what it requires. But keep in mind that n810 users don't have "keyboard envy" like us n800 users.
sondjata
03-12-2008, 02:40 PM
The visualizations are not working for me. Nor are the levels showing under the track time.
ArnimS
03-27-2008, 02:42 PM
cd /usr/lib/xmms/Input
wget http://debfarm.free.fr/nondeb/libaf.so
(or download the file manually and put it in /usr/lib/xmms/Input)
Restart xmms, try to play your file.
Hi! :D
I use xmms all the time now.
I managed to build (!!) the xmms sid plugin. (edit problems baleeted!)
http://pupnik.de/xmms-sid-0.8.0beta17_armel.deb
a couple of favorites...
http://pupnik.de/Timo_Taipalus__Abaddon-Funky.sid
http://pupnik.de/Klax__Krzysztof_Krawczyk-Peace.sid
http://pupnik.de/SMC__Sanke_Michael_Choe-Soulfood.sid
http://pupnik.de/Blues_Muz-Party.sid
... from the incredible HVSC collection
http://www.hvsc.c64.org/
Sooooooooooooooo fun :)
(edit) xmms running fine with a playlist of 36,100 sids (that's about 2400 hours :D)
(edit) for stereo sound, hit ctrl-P, select the XMMS-SID input plugin, select Configure, click 'ok' to get rid of the top window, then on the right hand side click 'stereo'.
I have a few problems.
I am using XMMS 1.2.1 on N800 running oS2008.
I'm running XMMS 1.2.10 on an N810 running OS2008 (Chinook 2007.50-2)
I installed the following yesterday:
xmms
xmms-flac
xmms-mp4
xmms-skins
xmmsctrl
SNIP!
6) is the main window not wsuppose to work? Volume, right/left slider for sound, spectrum, time, nothing moves...
I'm seeing the same issue. The volume and balance sliders move, but have no affect on the audio.
The D-Pad "up" and "down" buttons seem to be recognized, but in an odd way. Pressing the "down" button sets the volume slider to 0%, but has no affect on the audio level. Pressing the "up" button sets the volume slider to 1%, but has no affect on the audio level.
The "Escape" (curved arrow) hardware button does nothing within XMMS.
The "full screen" hardware button activates the "pause" function.
The "+" and "-" buttons activate the next track/previous track functions.
Any suggestions for getting the volume control working within XMMS? It's very difficult to use the program without an easy way to adjust the volume.
ArnimS
03-27-2008, 06:44 PM
Any suggestions for getting the volume control working within XMMS? It's very difficult to use the program without an easy way to adjust the volume.
Try it first without any other programs running.
terrencegf
03-27-2008, 10:06 PM
Also make sure to set the Output Plugin to "eSound Output Plugin". That fixed the volume slider for me. (You may also need to reboot?)
Also make sure to set the Output Plugin to "eSound Output Plugin". That fixed the volume slider for me. (You may also need to reboot?)
That's it exactly! The D-Pad volume control and sliders for volume & balance now work fine, and the vizualization now displays. No need to reboot.
Many thanks!
KotCzarny
03-29-2008, 09:15 AM
<tease>hmm, i see you use xmms for at least 2 months and haven't fixed those gtk1 dialogs? i did it already :) also i have found a fix for a segfault when trying double size mode</tease>
http://mrrau.dyndns.org:23280/n800/xmms01.jpg
if anyone is interested i'm on #maemo
otoh i can't seem to tell hildon to lower main window to desktop level and to make it show in task navigator, but i will. *grin*
italodance
03-30-2008, 04:39 AM
it hasn't any icon in my menu and only can works with x-terminal? why? is there another way for icon and solve this problem?
qwerty12
04-09-2008, 02:12 AM
http://i27.tinypic.com/213gidh.png
I plan on telling how soon.
qwerty12
04-09-2008, 05:33 AM
http://i27.tinypic.com/213gidh.png
Grab KotCzarny's build. Apart from being newer, he also fixed the open file dialog.
Open root session.
Delete /usr/share/applications/xmms.desktop
Open the zip file attached and place the new xmms.desktop in /usr/share/applications/hildon/
In the zip file, there is xmms.launch. Replace the old one in /usr/bin and set it executable.
Run XMMS and in options, set it to show Window Manager Decorations.
When you have that enabled however, you cannot move the playlist window so look here http://www.internettablettalk.com/forums/showthread.php?p=167325 and set DIALOGMODE to free.
@Developers
Any chance of making XMMS support dbus?
I wrote a service file and it launched XMMS with startup notify but dbus would shutdown XMMS after a while.
But I guess it is not essential, only StartupNotify is gained.
I plan on seeing what makes task navigator show XMMS when decorations is enabled.
mscdex
04-09-2008, 08:19 AM
Anyone know if there is a compiled input plugin for xmms on the NIT that supports NSF files?
PinCushionQueen
04-09-2008, 09:45 AM
Qwerty - where does one find KotCzarny's xmms build?
qwerty12
04-09-2008, 09:52 AM
http://mrrau.dyndns.org:23280/n800/dist/xmms/xmms_1.2.11-1etch1_armel.deb
I plan on releasing a deb with my task switcher fix and window manager decorations fix (if I can fiind how :p).
dubwise
04-09-2008, 04:40 PM
I plan on telling how soon.
I don't quite understand what we're looking at.
Why are there two player windows?
linuxrebel
04-10-2008, 12:07 AM
@dubwise
You get that effect when you click preferences => Options => and click "Show Window Manager Decorations" Since the IT doesn't have a true WM in the normal sense. It "tiles" the application.
qwerty12
04-10-2008, 03:05 AM
I don't quite understand what we're looking at.
Why are there two player windows?
linuxrebel is right, but look to the side, I have the xmms icon showing which means I don't need to use xmmsctrl, kciconsbox etc.
I was looking through the XMMS code, while I have only 0.1% knowledge, I'm 60% that something extra is getting set which makes XMMS not appear.
Addison
04-10-2008, 04:35 AM
I was looking through the XMMS code, while I have only 0.1% knowledge, I'm 60% that something extra is getting set which makes XMMS not appear.
Just as long as you give it 100% effort, you should be fine! :D
Hope to see your updated release!
qwerty12
04-10-2008, 04:38 AM
Just as long as you give it 100% effort, you should be fine! :D
Hope to see your updated release!
Hehe, thanks :)
I think KotCzarny has a better chance than me though ;) :p :)
Also, I can't get SSH to work over router so I am repeatedly taking out the USB cable and re inserting :(
bunanson
04-12-2008, 03:03 AM
Anybody have problem with XMMS hanged and chewed up MMC mp3? I am running 2.2007.50-2 MMC boot N810 and XMMS hanged 3 times in a row and the last time, corrupted my mp3 file (40 Mb). When it hanged, the only way out is to remove the battery. I am now running XMMS with internal flash boot, kind of scare to run with MMC boot. Anybody have similar experience? I tried to browse thru this 200+ thread at 3 am in the morning.....
I have 1:1.2.10+20070601-1-maemo.7.n800 installed
bun
linuxrebel
04-16-2008, 05:18 AM
All,
I've found a "hack" that for me at least is making managing the multiple windows that can occur when running preferences etc. Though it doesn't eliminate the problem with 'z' order it does allow you to move things out of the way.
qwerty12's post (http://www.internettablettalk.com/forums/showthread.php?t=18920) on hacking matchbox has one tweak of use with xmms. If you follow his intructions related to "Dialog Mode" then you can at least move the windows around on the screen and expose the lost buttons etc.
Just a note: Somehow I ended up using ALSA driver output, and I checked, "Use software volume control" (because I couldn't control the volume)... Seems this is a bad choice. XMMS eats the CPU and memory, until it has some huge amount of memory (1000%+) and then it pretty much takes the tablet down.
So don't do that, okay?
I almost think that the ALSA driver shouldn't be included with the Tablet version of XMMS.
Benson
04-28-2008, 09:30 PM
ALSA is required, IIRC, for A2DP, so it's not something you want to pull.
qwerty12
04-29-2008, 01:55 AM
Agreed.
Just use eSound and mpg321 for normal playback.
Installed XMMS & gotta say I love it! I agree others when they say that it's the best music player for maemo right now. The preamp really fixed my low-volume output problem.
THANKS MUCHLY! :) :)
thureen
05-05-2008, 01:36 AM
I have been trying to install xmms (note I am newbie). I added the debfarm repo to my Application Manager but the refresh hangs up after downloading everything. Any idea whats wrong with that?
I have been trying to install xmms (note I am newbie). I added the debfarm repo to my Application Manager but the refresh hangs up after downloading everything. Any idea whats wrong with that?
I'm in the same boat...any suggestions? Log says the remote server terminated the connection (while downloading some libs)
Thanks
Current problems:
-> Minimize not working with the default Window Manager shipped on the device. If you minimize xmms, you will loose the window. Open an xterm and type killall xmms. Yes that's dirty I know.
-> The repository is a big slow, in case it doesn't work, retry from xterm.
I've installed xmms the day diablo came and it worked.
What does apt-get tells you?
I'll try to setup a mirror in the few days. No clue what this hosting service is doing but it looks worse and worse..
Thanks to one of my friends, he is now hosting the repository for xmms
Check in my signature
sondjata
07-16-2008, 03:25 PM
I don't know what's happened but suddently XMMS has decided to show the sound waveform and move the progress bar. Go figure! Have not upgraded to Diablo.
terrencegf
07-17-2008, 04:32 PM
Installing xmms on diablo
UPDATE (Aug 7, 2008): The maintainer of xmms has updated his program to better work with diablo. Thus, my xmms-compat.deb package is no longer necessary. I'm leaving the old text here for historical purposes.
The new preferred way to install xmms is to enable the new debfarm repository (http://p.quinput.eu/debfarm/) for chinook.
One-click method:
http://gronmayer.com/it/picts/install_button_small.png (http://gronmayer.com/it/dl.php?id=241)
Power-user method:
Open Application Manager, then select the "Tools->Application catalog..." menu. Click the "New" button. In the new window that pops up, enter the following information.
Catalog name: debfarm new (chinook)
Web address: http://p.quinput.eu/debfarm/
Distribution: chinook
Components: user
Click the "OK" button, then click the "Close" button. Let the application catalog check for updates.
Then install "xmms".
------------------------------------------------------------
Old post follows:
Since some people have expressed problems getting xmms to work on diablo, I have created a llittle .deb which helps by doing some extra steps after a base install of xmms. I have tried this on a stock diablo install on my N800 and it seems to work. As with everything I do, YMMV.
(1) Enable the debfarm.free.fr (http://debfarm.free.fr/dists/) repository for chinook.
One-click method:
http://gronmayer.com/it/picts/install_button_small.png (http://gronmayer.com/it/dl.php?id=205)
Power-user method:
Open Application Manager, then select the "Tools->Application catalog..." menu. Click the "New" button. In the new window that pops up, enter the following information.
Catalog name: debfarm (chinook)
Web address: http://debfarm.free.fr/
Distribution: chinook
Components: user
Click the "OK" button, then click the "Close" button. Let the application catalog check for updates.
(2) Install xmms and xmmsctrl.
While still in the Application Manager, make sure you are on the "Main view". Click the "Browse installable applications" button, then the "All" button. Scroll to the bottom of that window. For each of the following packages, select and click the "Install" button.
xmms
xmmsctrl
xmms-skins (optional)
xmms-flac (optional)
xmms-mp4 (optional)
The first two are mandatory. The last three are optional. DO NOT install any more than these five at first. I have tested this procedure with these five packages only. Make sure xmms works before installing additional xmms components.
NOTE! Do NOT run xmms yet!
(3) Download my xmms-compat.deb (http://www.internettablettalk.com/forums/attachment.php?attachmentid=2098&stc=1&d=1216328180) and install it. This is a very small package I put together which does the following:
Installs an Application Menu .desktop item named "Launch XMMS (http://www.internettablettalk.com/forums/attachment.php?attachmentid=2099&stc=1&d=1216325093)" which not only launches xmms, but also allows for the de-iconification of xmms, AND the restoration of your previous playlist. This is important because the default version of xmms on maemo becomes hidden when minimized. Also launching xmms using the default Application Menu item ignores your previous playlist.
Installs /home/user/.xmms/eq.preset (http://www.internettablettalk.com/forums/attachment.php?attachmentid=2100&stc=1&d=1216325093) to give you some default presets (from WinAmp) for the equalizer. (Taken from here (http://gentoo-wiki.com/HOWTO_From_Winamp_to_XMMS#Equalizer).)
Installs a baseline /home/user/.xmms/config (http://www.internettablettalk.com/forums/attachment.php?attachmentid=2101&stc=1&d=1216325093) which sets the font (so you can see text in the menus), sets the output plugin to eSound (so the volume slider works), and adds a "skins" directory to point to the skins installed by xmms-skins.
Updates the icon / font / application caches so you don't have to reboot to see xmms in your Applications Menu.
I have also attached the files included in my .deb in case you want to see exactly what is being installed. (I had to gzip them since the forum wouldn't allow me to upload them with unknown extensions.)
Enjoy!
Thanks for this. I didn't switch on my device for the last months, but I'd like to integrate your corrections when I have some time, if you allow me to do this. I only realized the problem of the icon when I upgraded to diablo. Also the font settings was changed several versions ago. I don't have the problem on my device. I'll look into this.
Now free.fr should not be used anymore, better use the first mirror:
http://p.quinput.eu/debfarm/
I think I'll also add the "Double" size on startup because I guess a lot of people have never seen it and to be honest, it can be a bit tricky to access some of the buttons in normal size.
Any other idea? Actually there would be so many things to do.. like reorganizing the glade files for some of the plugins which are unusable becoz of screen size.
Also realized that the n770 version was completly forgotten, this is a matter of just rebuilding it.
And last but not least, I'll try to make some source deb so that anybody can modify the thingy.
terrencegf
07-17-2008, 08:28 PM
Thanks for this. I didn't switch on my device for the last months, but I'd like to integrate your corrections when I have some time, if you allow me to do this.
No problem. You should also look at the pre/post-inst/rm scripts in the .deb to see some of the extra work the xmms-compat package performs.
Also the font settings was changed several versions ago. I don't have the problem on my device. I'll look into this.
All I know is that when I installed xmms on diablo and then ran it the first time, I couldn't get any fonts to display. Rebooting eventually solved the issue, but "fc-cache" also fixes it (which is what my postinst script does).
Now free.fr should not be used anymore, better use the first mirror: http://quinput.org/debfarm
Do you have a 1-click install for this repository? If so, I can update my instructions to use the new mirror.
Thanks I'll look into these points.
The mirror changed, use this one:
http://p.quinput.eu/debfarm/
italodance
07-22-2008, 08:21 AM
I Installed It (maemo7-n800) Today On My N800 With chinook
But It Doesn't Voice When i Select A Song For Play
The Volume is 100% But I Can't Listen It!
BTW Installed Plugins:
xmms-coverviewer
xmms-find
xmms-flac
xmms-infinity
xmms-jess
xmms-scrobbler
xmms-skins
xmms-skins-others
i Think xmms eats My Device Memory,Also By Select The Skins
???????
And 1 Thing I Couldn't Change The Size,Can It be bigger than The Original Size 48x48? I want Fullscreen On My Tablet!
Please Someone Help Me!
tnx!
Please Can Someone Help Me?
Did you read the first post?
When you install it, the default output plugin may be Diskwriter which acts as a converter (music played will be recorded in raw wav format in your home dir). To listen to music, you have to select Output Plugin ESD or ALSA.
For the size, click on the button "D" on xmms player.
italodance
07-22-2008, 08:48 AM
Did you read the first post?
For the size, click on the button "D" on xmms player.
thanx working now
but time doesn't work now! the time is stoped
for Size! D? Ur mean is Doublesize Button On Option? Or Can I Change Personal Size?
thanx working now
but time doesn't work now! the time is stoped
I've always dreamt about stopping the time! How did you do this? :)
You should try both output plugins Alsa and esd.
for Size! D? Ur mean is Doublesize Button On Option? Or Can I Change Personal Size?
D=> Double Size
Personal Size=> Is not implemented
xmms is not meant to be a fullscreen app, more the opposite, that's why it can become tiny if you double click on the title bar of xmms.
italodance
07-22-2008, 09:36 AM
I've always dreamt about stopping the time! How did you do this? :)
You should try both output plugins Alsa and esd.
xmms is not meant to be a fullscreen app, more the opposite, that's why it can become tiny if you double click on the title bar of xmms.
Well I Only Used Alsa.....And The Time Is Not Working Now! ummm well try both now...
friend but for the size the file /usr/share/xmms/wmxmms.xpm
and this line:
/* width height num_colors chars_per_pixel */
" 48 48 189 2",
I Tried To Change It But It Doesn't Want Why?
Benson
07-22-2008, 12:33 PM
esound is a better choice than alsa.
Why would changing the size specified in the icon (without even adding any data for the extra pixels!) be expected to do anything other than ** up the icon?! :rolleyes:
italodance
07-26-2008, 12:12 PM
well i listened to some songs and should say the volume of xmms is very low,media player is louder!
is there a way for boost ?
PinCushionQueen
07-27-2008, 12:53 PM
well i listened to some songs and should say the volume of xmms is very low,media player is louder!
is there a way for boost ?
Yup! Open up the EQ and on the left side of the window that has the EQ bands you'll find a pre-amp slider. That will boost sound quite a lot. :D
italodance
07-27-2008, 02:06 PM
Yup! Open up the EQ and on the left side of the window that has the EQ bands you'll find a pre-amp slider. That will boost sound quite a lot. :D
where? i couldn't found it! :confused:
terrencegf
07-27-2008, 07:43 PM
where? i couldn't found it! :confused:
From the xmms user manual (http://xmms.org/docs/readme.php):
3.3. Equalizer
-------------
To access the Equalizer, select the button labeled "EQ" on the right side of the XMMS console.
That will bring up the Equalizer window. It looks like an equalizer on stereo and behaves like one as well. Press the button labeled ON to enable the use of the equalizer, once you turned it on you use it as a normal equalizer.
------------
On the left side you will see a slider labeled "Preamp". That will allow you to boost the volume.
A new version of xmms for n770/n800 is available that should solve these problems.
danramos
08-05-2008, 01:53 PM
Whoa! Where have I been? I didn't see this thread until now--I REALLY appreciate this being ported over! Why isn't this in extras??
terrencegf
08-05-2008, 02:00 PM
A new version of xmms for n770/n800 is available that should solve these problems.
Unable to install latest xmms. It depends on xmmsctrl > 1.9-3 (note the GREATER THAN, not ">="), but only xmmsctrl_1.9-3 is available.
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.