View Single Post
Old 09-24-2007, 04:58 AM   #1
yokos
Pac-Man caught my iLiad.
yokos can teach chickens to fly.yokos can teach chickens to fly.yokos can teach chickens to fly.yokos can teach chickens to fly.yokos can teach chickens to fly.yokos can teach chickens to fly.yokos can teach chickens to fly.yokos can teach chickens to fly.yokos can teach chickens to fly.yokos can teach chickens to fly.yokos can teach chickens to fly.
 
yokos's Avatar
 
Posts: 807
Karma: 3595
Join Date: Apr 2006
Location: Germany; next to Baltic Sea
Device: Boox Max Lumi, iRex iLiad (RIP)
Exclamation Beta of Music Jukebox 3.0 is out!

[EDIT 03/11/2008] This version is out of date. Latest version you can find here.

Hello to all who are interested in using iLiad as a music player.
I can offer brand-new information about my current porting project.

First a bit of history:
It started all months ago. Adam B. ported the Music Player Daemon [mpd] & the command line client mpc. You find the thread here.
I got a new toy [Yamp!]. I have added some shell scripts to make all features of mpd/mpc useable in iLiad's Contentlister.
This is working, last update was uploaded some time ago.

GUI is better than command line bundled with shell scripts in Contentlister:
My current jukebox 2.x is working, but it could be better, of course.
# mpd is compatible to more formats like mpc or flac. Hey, this is geeky, a lossless format on iLiad. It is working on my iLiad.
# The next great step is replacement of the command line client mpc with a Graphical User Interface [GUI] client. I have chosen Gimmix. It is "working", problems are described below. Screenshots are attached.
# I wanna have full access to music library during running ipdf/mobipocket/fbreader

fake FAQ:
[never asked, but could be asked; I decide what FAQ is and what not. ]
Q: We have mpd & mpc. Why change a winning horse?
A: Switching from command line to GUI is a evolutional step. W/o evolution we wouldn't get progress.
Q: Can Gimmix playback xvid, divx files, control my coffee cooking machine, calculate next week lottery's numbers, or enable iLiad's top secret colour mode?
A: No & never will.
Q: That's bad. Why?
A: Your car isn't a rocket plane.
Q: Hey yokos, do you own a mp3 player?
A: Yes, an iLiad. My old Sony MZ-R50 [a MD Walkman] doesn't count.
Q: Can I control music [switching song etc] during reading a pdf?
A: Yep, isn't this cool? This was not possible with command line/Contenlister.

current status/problems of project:
Gimmix is running on my iLiad. This is much more sexy than these entries in Contentlister.


Problems [-> therefore not published yet, but it will be soon, hopefully not iRex' "soon"]:
# 4 icons in Gimmix are missing [very odd] [information, volume control, shuffle, repeat] -> error message of run.sh below gives a first clue
# right-button click of stylus would be cool, because Gimmix has got [right button] Clicking in dialogs
# window of Preferences dialog is too small Solved
# The font of artist/track title is too big.
# The names of playlists generated by mpd are not userfriendly: like genre.100. Solved
# Refreshing screen as always [not a real problem]

run.sh 2> run.error.txt:
Code:
(gimmix:980): libglade-WARNING **: unknown property `urgency_hint' for class `GtkWindow'
(gimmix:980): libglade-WARNING **: unknown property `do_overwrite_confirmation' for class `GtkFileChooserButton'
(gimmix:980): Gtk-WARNING **: Could not find the icon 'gnome-fs-home'. The 'hicolor' theme
was not found either, perhaps you need to install it.
You can get a copy from:
	http://freedesktop.org/Software/icon-theme/releases
(gimmix:980): Gtk-CRITICAL **: gtk_tree_view_column_cell_layout_pack_end: assertion `! gtk_tree_view_column_get_cell_info (column, cell)' failed
A small episode of porting/Removing the greatest bug of Gimmix:
It's past 2 o'clock in the morning [It's a Hard Days Night!].
Gimmix has a huge bug. What is the problem? Playback stops all the time, because of this stupid progress bar.
Gimmix tries to update the progres bar [mm:ss, visual position in song], the playback is clipped. What a crap!
I can't publish something like this.
After tweaking the file /mnt/cf/_local/share/gimmix/gimmix.glade [which I knew already because I have set the main
window to
Code:
GDK_WINDOW_TYPE_HINT_DIALOG
in this file] the bug is gone. I have set a value to "False". Yamp!

Gimmix' home with screenshots of Gimmix on a Linux PC.

explanation of screenshots:
#1 Gimmix couldn't connect to mpd, because it was not running. [I haven't started mpd.] Gimmix is a client of mpd.
#2 Gimmix/compact mode
#3 Gimmix/full mode
#4 Gimmix/information dialog
#5* Gimmix/mobi [Toolbar/Pagebar moved Gimmix out of bottom of screen]
#6* Gimmix/ipdf
*I removed progress bar as described above.
#7 Gimmix/Playlist Manager/entries in Programs folder.

First beta is out!/added 7th screenshot with Playlist Manager
Attached Thumbnails
Click image for larger version

Name:	01.gimmix.mpd.not.found.png
Views:	1006
Size:	102.7 KB
ID:	5778   Click image for larger version

Name:	02.gimmix.compact.mode.png
Views:	936
Size:	86.9 KB
ID:	5779   Click image for larger version

Name:	03.gimmix.full.mode.png
Views:	942
Size:	152.2 KB
ID:	5780   Click image for larger version

Name:	04.gimmix.tags.png
Views:	940
Size:	147.0 KB
ID:	5781   Click image for larger version

Name:	05.gimmix.mobi.png
Views:	932
Size:	116.3 KB
ID:	5782   Click image for larger version

Name:	06.gimmix.ipdf.png
Views:	863
Size:	183.7 KB
ID:	5783   Click image for larger version

Name:	07.Gimmix.Playlist.Manager.png
Views:	813
Size:	105.5 KB
ID:	6000  
Attached Files
File Type: zip jukebox.3.0.beta.zip (5.99 MB, 837 views)

Last edited by yokos; 03-11-2008 at 11:07 AM. Reason: jukebox 3.1
yokos is offline   Reply With Quote