View Full Version : iLiad My Next Project: XMMS


Adam B.
03-17-2007, 12:46 PM
The current solution for playing MP3's on the iLiad is far from ideal. So I started to look at other options. XMMS takes me back to the days of the old WinAmp. It's clean, it's simple, and it's GTK based. :D

It runs. I can't seem to get it to play mp3's just yet. But here's a teaser...

Alexander Turcic
03-17-2007, 02:21 PM
Gorgeous teaser, Adam!

firekat
03-17-2007, 06:15 PM
One question, how do you guys get these screenshots of the iLiad? Is this off the developer software?

Adam B.
03-17-2007, 08:19 PM
One question, how do you guys get these screenshots of the iLiad? Is this off the developer software?

It's a program called fbshot. You can find it in the wiki.

yokos
03-19-2007, 07:57 AM
The current solution for playing MP3's on the iLiad is far from ideal.
Oh, yes this is true.
Adam B., thanks for the nice teaser, it shows promise.

Adam B.
03-19-2007, 09:33 AM
Does anyone know what kind of sound mixer the iLiad uses? Alsa, OSS, Direct sound?

narve
03-19-2007, 03:30 PM
Does anyone know what kind of sound mixer the iLiad uses? Alsa, OSS, Direct sound?
Don't know anything about this... but just to make sure that you know: There is a working MP3 player for iliad, madplay. Perhaps you could get some hints by looking at its source code? Check the forums if you didn't know about this.

nekokami
03-19-2007, 03:53 PM
Adam, do you have an Amazon wishlist, or something? :D

Adam B.
03-19-2007, 04:42 PM
Adam, do you have an Amazon wishlist, or something? :D


No, no Amazon wishlist. I don't really care for donations either... I'm just happy to be providing iLiad users with software that'll really use the power of this device. I'd like to see those sony people look up words in a dictionary. :p ;) Besides, all of this helps with my paperless life goal. :D

vranghel
03-19-2007, 05:42 PM
Your altruism is commendable Adam. Thanks again for the effort!

NatCh
03-19-2007, 06:12 PM
Well, we can still always say "thanks" with karma. :wink:

CommanderROR
03-19-2007, 09:04 PM
yep indeed.

Adam B. has taken Scotty's place as Iliad developer...a real pity that iRex took so long to release the full sources.

Just imagine what Adam AND Scotty could have done... ;)

Adam B.
03-19-2007, 09:18 PM
yep indeed.

Adam B. has taken Scotty's place as Iliad developer...a real pity that iRex took so long to release the full sources.

Just imagine what Adam AND Scotty could have done... ;)

I wouldn't go that far... Scotty did a lot of coding and improvements. I can make minor tweaks, and put together the necessary libraries to compile software for the iLiad. I'm just an enthusiastic Linux geek who loves his iLiad. I'm not much of a developer. :) That being said, I do appreciate the kind words. I'm just glad to give back.

Alexander Turcic
03-20-2007, 05:35 AM
yep indeed.

Adam B. has taken Scotty's place as Iliad developer...a real pity that iRex took so long to release the full sources.

Just imagine what Adam AND Scotty could have done... ;)
Well, I still hope Scotty comes back. Perhaps he just felt a bit lonely doing all the work by himself. Now with Adam at his side, it could be the Dream Team of E-Readers ;)

Adam B.
03-21-2007, 10:35 AM
Getting this thread back on track....

After fighting with XMMS for a while, I've decided to give up on it. The interface isn't really all that good on a screen like the iliad's, and I could never get it to actually play anything.

So I started to think about other linux MP3 players, and came to the iPod Linux project. I have this on my ipod, and it uses a program called MPD (http://www.musicpd.org/) to play music. It's a very lightweight daemon that runs in the background that provides all of the music functions. Best of all, it support *many* different front end clients. http://www.musicpd.org/clients.shtml

I've got MPD compiled and working. It hardly uses any resources while it's running and playing. Best of all, because it's a background process, it can keep playing while you read a book or take notes.

My biggest obstacle at this point is finding a suitable front end client. There are a few GTK based applications, however they all require libglade. The one that I think would work the best, is Gimmix (http://gimmix.berlios.de/screenshots.php). All of the gtk based clients will compile fine, but when I try to run them from the iLiad, they complain of a “undefined symbol: g_object_ref_sink in libglade-2.0.so.0” I’ve downloaded the newest version of libglade, installed it, used the updated library, and the problem still exists. Solving this would make my life much easier…

There are a few other clients that use python. I started work on porting python, but forgot my iLiad at home today. I’ll keep you guys posted.

chrisv5
03-21-2007, 10:55 AM
I'd like to humbly suggest that any GUI with widgets like a progress bar, etc. are a bit ill suited for an e-ink display. It is simply not made for frequent updates.

Adam B.
03-21-2007, 11:01 AM
I understand that. I can probably get rid of the progress bar alltogether. All I need is a simple interface for basic controls and managing a playlist.

henkvdg
03-21-2007, 11:29 AM
I understand that. I can probably get rid of the progress bar alltogether. All I need is a simple interface for basic controls and managing a playlist.

Gimix looks nice. I used the other (primitive) MP3 player on the iLiad. Was working in the background too, but had small hickups when using the pagebar in the PDF viewer.

Had no volume control and not a nice file selection.


After you have finished this one, maybe you could look at Ted, a text editor.

http://www.nllgg.nl/Ted/

Mark de Does, the author, wants to help porting it to the iLiad.

Antartica (on this forum) worked on it. It was partially working (not any more after the last firmware upgrade), but he abandoned the project.

Look here: http://www.mobileread.com/forums/showthread.php?t=8661&page=3

chrisv5
03-21-2007, 12:06 PM
I understand that. I can probably get rid of the progress bar alltogether. All I need is a simple interface for basic controls and managing a playlist.
Fully agreed. Then there is still the problem with volume control. I think the iLiad is a great platform for *certain* applications, but it not suited for many task I can do on a PDA or a Nokia N770/N800.

I, for example, would love to be able to read my emails (newsgroups, even forums) on the iLiad, but writing/posting is an entirely different thing.

The iLiad is perfect for static content or content which changes infrequently. I would not use it for a web browser (slow updates, battery drain), but reading content which gets gathered by long intervals (news digests, newsgroups, forums, emails). For that the combination of a daylight capable screen and WLAN is fantastic. Extensive writing is not something which I can envision.

What is the view of others on that? Oops, yes, off topic :-)

nekokami
03-21-2007, 04:01 PM
I, for example, would love to be able to read my emails (newsgroups, even forums) on the iLiad, but writing/posting is an entirely different thing.
I took notes on mine for 90 minutes this morning in an analysis class. But of course, there's no conversion from handwriting to text on full-page input. (And perhaps that's just as well in this case, as I don't know if any handwriting recognition system could handle all the math symbols I was throwing into the mix this morning.) At any rate, I used to use my Newton for plenty of text input, even without the keyboard.

Adam B.
03-21-2007, 04:40 PM
I've setup a group of scripts that should easily allow playing music through the contentlister. I'll have to do some testing on it when I get home before I can post it.

It'll automatically add mp3's in a specific directory to a playlist. You can choose a specific song from the playlist, set it to repeat, shuffle, play, pause, skip songs, and increase/decrease the volume. It uses the MPD music daemon. I haven't tested reading a book while playing music, but it should work without problems.