maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Multimedia (https://talk.maemo.org/forumdisplay.php?f=32)
-   -   XMMS for N900? (https://talk.maemo.org/showthread.php?t=40634)

RobbH 2010-01-15 02:53

XMMS for N900?
 
Has anyone tried installing the OS2008 compilation of XMMS on the N900? If so, did it work, and how much rootfs did it consume?

Someone is bound to ask, "why would you want an obsolete player like XMMS?" Here are a few answers; feel free to choose the one that comes closest to making sense to you:

1. I don't know why, I just like it.

2. I'm comfortable with it and want to continue to use it.

3. It does what I want without much overhead.

4. I use scripts that control it from the command line.

jebba 2010-01-18 04:54

Re: XMMS for N900?
 
Yes. xmms is the greatest. :) If you don't see this in a few weeks or so, ping me and I'll build it.

Moli_T 2010-01-19 10:28

Re: XMMS for N900?
 
I want the XMMS for the N900 too. From my point of view, it is one of the best players. Is anybody known porting it to Extras? The media player is fine, but it has no equalizer...

therock 2010-01-19 10:33

Re: XMMS for N900?
 
oh yeah xmms would be really great... simple and straight forward

vartanov 2010-01-19 11:02

Re: XMMS for N900?
 
I belive it is possible to run xmms2 the new xmms implementation. It is a server/client based construction. One of the users here (ruskie) has a repository with debs on it, however I couldnot get it installed because it missed deps. As far as I can see there are tons of plugins and many clients avilable voor xmms2. You can try it out with easy debian, it can be installed but needs a little tinkering to get it working. Easy debian is of coures not ideal, and slow.

johnel 2010-01-19 11:15

Re: XMMS for N900?
 
Ther is also Audacious - yet another fork of XMMS. This version probably stays "true" to the original implementation.
http://en.wikipedia.org/wiki/Audacious_Media_Player

The original XMMS is no longer maintained and XMMS2 is an implemenation from scratch.

Would it make more sense to port Audacious? - it seems to be actively maintained compared to original XMMS.

ViciousXUSMC 2010-01-20 06:02

Re: XMMS for N900?
 
I heard good things about XMMS I look forward to any kind of port to the N900, I have no qualms with the default media player really but there definitely is room for improvement.

b666m 2010-01-20 06:09

Re: XMMS for N900?
 
mhm... ruskie is already running xmms2 on the n900:

Quote:

Originally Posted by ruskie (Post 467100)
Well here's mine

I only really use 2 desktops atm though I have all 4 enabled.

I wish there was a snap to grid for the desktop though...

http://ruskie.codemages.net/caches/S...112-213925.png
http://ruskie.codemages.net/caches/S...112-213952.png


ViciousXUSMC 2010-01-20 06:20

Re: XMMS for N900?
 
Quote:

Originally Posted by b666m (Post 483616)
mhm... ruskie is already running xmms2 on the n900:

Sweet, and he listens to Nightwish :D thats one of my favorite bands right now.

I like how its integrated into the desktop like a widget, its both good and bad. You lose a desktop and its not hard to have an application running in the background with the N900's great multi tasking functions but makes it a bit more convenient still.

Looks like no cover art though? I gotta have my cover art & meta tags :D (for the last 2 weeks been tagging and embedding cover art into my music collection just for my N900)

jebba 2010-01-23 12:15

Re: XMMS for N900?
 
xmms 1.x is unlikely to arrive due to build dependency on packages like libgtk1.2-dev (GTK 1.2).

patator 2010-01-23 12:42

Re: XMMS for N900?
 
Hi,
I'm the person who ported xmms to the n8x0. I left the forum due to several reasons.. but i am tempted to buy an n900 so..
You can find it from gronmayer.com/it.
Does this not install? Yes, it's "chinook" but maybe nothing in xmms and dep conflicts with n900 os? Dunno really. At least for diablo, nothing needed to be changed

And yes, xmms, gtk is not updated anymore. They might contain security problems (one could create a user xmms to lower the risk of impact on "user" files).
Big problem: it's not hildonized, is probably impossible to be (I'm not expert on this). The code is huge, not particularly easy to read. Also there is a localisation problem in gtk so it's locked in LANG=C. Same problem appears on debian x86.
Big advantage: it's really fast and simple.
I'm nevertheless missing upnp features so I'm not using it anymore.

I've also put the complete directory as a tar.gz in the repository. gtk 1.x. I might still have it on my old laptop where I've developped this. And you can probably find it on archive of debian repo.

Report what are the problems.
Use at your own risk..

Everything is still archived by debian:
Debian packages daily archived since 2005/03/13:
http://snapshot.debian.net/

patator 2010-01-23 12:44

Re: XMMS for N900?
 
At least one other user had done a port too.
Mine is a _direct port_ and needs no special knowledge, only how to build a deb package.

RobbH 2010-01-23 19:17

Re: XMMS for N900?
 
Quote:

Originally Posted by patator (Post 490395)
Hi,
I'm the person who ported xmms to the n8x0. I left the forum due to several reasons.. but i am tempted to buy an n900 so..
You can find it from gronmayer.com/it.
Does this not install? Yes, it's "chinook" but maybe nothing in xmms and dep conflicts with n900 os? Dunno really. At least for diablo, nothing needed to be changed....

[much snipped]

Report what are the problems.
Use at your own risk..

Thanks for the information and all your past work on this. I tried a "no-act" installation, and this is the relevant portion of what apt-get reported:

Code:

apt-get -s install xmms   
Reading package lists... Done
Building dependency tree     
Reading state information... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
....
  xmms: Depends: libaudiofile0 (>= 0.2.3-4) but it is not installable
        Depends: libesd0 but it is not installable
        Depends: libglib1.2ldbl (>= 1.2.10-18) but it is not going to be installed
        Depends: libgtk1.2 (>= 1.2.10-4) but it is not going to be installed
        Depends: xmmsctrl (>= 1.9-3) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).


XTC 2010-01-23 19:24

Re: XMMS for N900?
 
Quote:

Originally Posted by patator (Post 490395)
Hi,
I'm the person who ported xmms to the n8x0. I left the forum due to several reasons.. but i am tempted to buy an n900 so..

I've posted it here but XMMS thread has been dropped.
I see some serious memory leak when using XMMS on n810.
While playing - it constantly consumes more and more memory - up to exhausting all system resources.
It's relatively slow process. On my n810 with 256MB of swapfile it takes around 30min to make my tablet unresponsive.

bunanson 2010-01-23 19:37

Re: XMMS for N900?
 
Quote:

Originally Posted by RobbH (Post 473030)
...Someone is bound to ask, "why would you want an obsolete player like XMMS?" Here are a few answers; feel free to choose the one that comes closest to making sense to you:.
...

The ONLY player that has an equalizer. And if push all freq to +20, you have a sound volume 100X louder, hope it does NOT crack your speakers.

bun

XTC 2010-01-23 21:11

Re: XMMS for N900?
 
Quote:

Originally Posted by bunanson (Post 490871)
The ONLY player that has an equalizer. And if push all freq to +20, you have a sound volume 100X louder, hope it does NOT crack your speakers.

bun

More important is it can fill the gap for speaker audio path.
As I've noticed - internal speakers (esp. on n810) play fine when high frequencies are attenuated or there is no any (like on low quality streams). Playing 192kbit audio can be fatal to ears using speakers, simple correction makes audio sound great (as for mobile device) - I prefer listening to the Internet radio on n810 (48k, 64k streams) on it's speakers than my laptop or monitor built in ones.

That's why I think EQ is crucial.

Not to mention that XMMS is one fo players where one don't have to fight with all ID3 tag idea... simply plays selected files in selected order. What can be better :)

patator 2010-01-23 21:28

Re: XMMS for N900?
 
Quote:

Originally Posted by RobbH (Post 490829)
Thanks for the information and all your past work on this. I tried a "no-act" installation, and this is the relevant portion of what apt-get reported:

Code:

apt-get -s install xmms   
Reading package lists... Done
Building dependency tree     
Reading state information... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
....
  xmms: Depends: libaudiofile0 (>= 0.2.3-4) but it is not installable
        Depends: libesd0 but it is not installable
        Depends: libglib1.2ldbl (>= 1.2.10-18) but it is not going to be installed
        Depends: libgtk1.2 (>= 1.2.10-4) but it is not going to be installed
        Depends: xmmsctrl (>= 1.9-3) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).


Thanks :)

Try apt-get -s install xmms libaudiofile0 libesd0 libglib1.2ldbl libgtk1.2 xmmsctrl

etc.. till it accepts.

not sure how simulation works, does it also try to solve dependencies. cause xmmsctrl is also in the repo.


I'd say.. install it. I'll help you privately if it breaks something. It would be very easy to revert as this package is self contained to this repository.


By the way it's not optified. I guess you know it.. should be easy though to do a dirty- optify.

patator 2010-01-23 21:30

Re: XMMS for N900?
 
Quote:

Originally Posted by XTC (Post 490837)
I've posted it here but XMMS thread has been dropped.
I see some serious memory leak when using XMMS on n810.
While playing - it constantly consumes more and more memory - up to exhausting all system resources.
It's relatively slow process. On my n810 with 256MB of swapfile it takes around 30min to make my tablet unresponsive.

Okay, never noticed myself but I partially remember from a year ago someone saying this..

If that's the case, then that's really bad.
I'm trying right now on my n800. I'll see.

patator 2010-01-23 22:04

Re: XMMS for N900?
 
My n800 with 3GB of mp3 loaded in xmms..
http://p.quinput.eu/debfarm/munin/
:)

patator 2010-01-23 22:05

Re: XMMS for N900?
 
Which output are you using?
Alsa?

(I think the problem was in alsa)

XTC 2010-01-23 22:36

Re: XMMS for N900?
 
Quote:

Originally Posted by patator (Post 491057)
Which output are you using?
Alsa?

(I think the problem was in alsa)

Indeed ... I've installed XMMS once again and - after 10 minutes it renders my n810 unresponsive.
Switching to esound helped.
No memory leak here.
Thx. I've got only one additional question - how can I recover when I minimize XMMS main window? :)

patator 2010-01-23 22:46

Re: XMMS for N900?
 
lol, that good old problem...

you have to go in the menu and start it again, it will bring up the running xmms.

for the memory leak, the problem is that only alsa works with a2dp..

edit:
at ~ 1h00 I switched from esd to alsa output and yes it quite visible.

bunanson 2010-01-24 01:40

Re: XMMS for N900?
 
Quote:

Originally Posted by XTC (Post 491092)
...how can I recover when I minimize XMMS main window? :)

Try this,
install xmmsctrl
xterm
xmmsctrl main 0 main 1

It works for me

Thanks patator for the port, I love it.

bun

patator 2010-01-24 01:58

Re: XMMS for N900?
 
Normally, xmmsctrl is a depency of xmms so it should be installed by default and what you describe should be already done.

Meanwhile I've found this:
http://web.archive.org/web/200610121..._bug.cgi?id=93

"
I changed the output in my XMMS from ALSA to OSS, and then left it connected to
the same stream I usually listen to (and have the leak on) for at least 8-10
hours. No memory leak occured.

Could it be a leak in the ALSA output, and not something to do with streaming?
"

bunanson, you are running it on a n900? esd and pulseaudio, not sure if that works..

music is still playing here with alsa but the graph I posted look not good since I switched to alsa (1h00) :)

bunanson 2010-01-24 05:12

Re: XMMS for N900?
 
Quote:

Originally Posted by patator (Post 491329)
...bunanson, you are running it on a n900? esd and pulseaudio, not sure if that works...

No. Running on N8x0. Would love to try it on N900 with some coaching..... :)

bun

jebba 2010-01-24 15:00

Re: XMMS for N900?
 
As I mentioned above, it won't work on N900, at least not that package for the N8x0 since it requires gtk1.2, which is unavailable in the Maemo repos. It is unlikely to be built, but who knows, maybe someone will take a crack at it.

patator 2010-01-24 15:48

Re: XMMS for N900?
 
Quote:

Originally Posted by jebba (Post 491958)
requires gtk1.2,

Which is in the same repository as xmms

btw, debian archive is here:

http://stabile.debian.org:5001/

RobbH 2010-01-25 02:07

Re: XMMS for N900?
 
Quote:

Originally Posted by patator (Post 491004)
Thanks :)

Try apt-get -s install xmms libaudiofile0 libesd0 libglib1.2ldbl libgtk1.2 xmmsctrl

etc.. till it accepts.

not sure how simulation works, does it also try to solve dependencies. cause xmmsctrl is also in the repo.


I'd say.. install it. I'll help you privately if it breaks something. It would be very easy to revert as this package is self contained to this repository.


By the way it's not optified. I guess you know it.. should be easy though to do a dirty- optify.

Thanks. I'm going to hold off for now, because I don't have a lot of extra time to deal with problems, if any should happen to occur. I am concerned about the first two files, libaudiofile0 and libesd0, which are not available through the same debfarm repository. I'd have to turn to the Maemo Chinook repository for them. And I'm not ready to tackle the task of manually optifying the installed packages.

So I'm going to have to spend some time working up my courage before I try this. If anyone else is willing to dive in ahead of me, I'll be happy to get out of your way!

RobbH 2010-02-02 00:31

Re: XMMS for N900?removal
 
Quote:

Originally Posted by patator (Post 491004)
Thanks :)

Try apt-get -s install xmms libaudiofile0 libesd0 libglib1.2ldbl libgtk1.2 xmmsctrl

etc.. till it accepts.

(remainder snipped)

I finally decided to tackle this. I enabled the Memo Chinook repository and installed libaudiofile0 without incident. However, libesd0 would not install due to another dependency, osso-esd.

When I ran a simulated install of osso-esd, this was reported:

Code:

The following extra packages will be installed:
  libesd0
The following packages will be REMOVED:
  mp-fremantle-002-pr pulseaudio-esound-compat
The following NEW packages will be installed:
  libesd0 osso-esd

For now, I'll go no further. I suspect the removal of those files might make pulseaudio unusable, and I'm not willing to do that.

thp 2010-03-20 16:51

Re: XMMS for N900?
 
Just "ported" for fun: Audacious for Maemo 5 - binary .debs, instructions and link to the source packages for further hacking

Screenshot:

http://khan.thpinfo.com/~thp/tmp/aud...320-172620.png

I won't be doing any more work on this, but feel free to pick up from where I left =)

The source packages are also linked on the bottom of that page.

assetburned 2010-04-16 02:13

Re: XMMS for N900?
 
would be cool if someone could pick up the Audacious project and put it directly into a proper garage project.

erniadeldesktop 2010-05-25 05:43

Re: XMMS for N900?
 
any news on audacious? I'm still using it but: at least the play-list GUI need some improvement, and maybe someone has the time/knowledge to optifying the project?
is absolutely the piece of software I miss more.

sondjata 2012-11-19 00:19

Re: XMMS for N900?
 
"GTK2-engines-pixbuff has no installation candidate."

booooo

reinob 2012-11-19 08:23

Re: XMMS for N900?
 
Quote:

Originally Posted by sondjata (Post 1295706)
"GTK2-engines-pixbuff has no installation candidate."

booooo

And you woke up a more than 2 years old thread to post an irrelevant message that shows that you didn't even read the README?

Quote:

6. You can ignore the pixbuf engine package dependency

sondjata 2012-11-22 13:47

Re: XMMS for N900?
 
Why yes, yes I did. :-p

reinob 2012-11-22 14:13

Re: XMMS for N900?
 
Quote:

Originally Posted by sondjata (Post 1297239)
Why yes, yes I did. :-p

OK +1 for being funny :)
But still...

sondjata 2012-11-22 15:29

Re: XMMS for N900?
 
Yeah.. I know I should have read the directions carefully but thanks to you I learned how to ignore the dependency. Now to get audacious to actually launch properly.

hycraig 2013-07-13 10:32

Re: XMMS for N900?
 
would be great if someone could pick up and continue work on this.
:)

RiD 2013-07-13 19:27

Re: XMMS for N900?
 
Quote:

Originally Posted by hycraig (Post 1358611)
would be great if someone could pick up and continue work on this.
:)

You could always give rockbox a try ;)
(yes I'm a rockbox fanboy)


All times are GMT. The time now is 08:08.

vBulletin® Version 3.8.8