Phoronix IRC Log: 2009-03-28
billybigrigger_: how long has 1.8 beta 2 been out?
billybigrigger_: any info on when 1.8 will be released? im excited for the gui
billybigrigger_: but it crashes ALOT on my ubuntu 9.04 machine
billybigrigger_: mainly php5 crashing
maligor: I guess opengl 3.0 works in catalyst 9.3 also
maligor: I think the 9.3's might have a serious defect
maligor: my system just dipped 300MB into swap
maligor: while playing a video
maligor: around 6MB/sec memory use increase
cxo: sounds like the bitrate of really high def video uncompressed
maligor: no, it's 480p
maligor: vlc suffers it much slower and only happens with xvideo (was using mplayer before)
maligor: if atall
cxo: its a good thing ATi cares about customer care and fix these sort of things immediately
maligor: it might be a bug in mplayer too tho
maligor: vlc seems to be stable
cxo: What do people think of a Media Player program in Java, that uses xine for audio backend, and mysql for library backend, has all the anarok features, but stores album art in the mysql db rather than in files on the disk
cxo: designed for people who library their music, rather than playing 20 songs from a folder or something
mattmatteh: cxo, i am not a java fan. i dont have it installed
cxo: yeah, i think i'm going with gtk
cxo: i'm really fed with the current media player offerings, so i've finally decided to write my own
cxo: ^fed up
mattmatteh: cxo, is this just for *nix ? or platform independent ?
mattmatteh: cxo, audacious works for me
cxo: it'll work on OSX fine, windows maybe, maybe not, depends on how well gtk works on windows
mattmatteh: gtk doesnt work well on osx
cxo: oh? ok
mattmatteh: maybe a unix install, but not native cocoa
cxo: i see, anyways, mac users love their itunes anyways
cxo: the gui toolkit is still a toss up, but i'm using C, Mysql, and Libxine for the core
mattmatteh: not that i am any expert, but a core lib and UI is what i like. that way you can have other UI coded in gtk or qt
cxo: yeah, i'm probably going to have a session model, with an interface
mattmatteh: session model ?
mattmatteh: what do you mean by that ?
cxo: well all info/status is stored in a struct session, so in theory the gui just uses that, instead of messing with all these different libs
mattmatteh: that sounds like a good idea
cxo: yeah, it keeps dependencies clean
cxo: so you dont have weird GTKObject *ptr, crap in the middle of a mysql statement
cxo: one of the features is, all metadata (including album art) is stored in the mysql db, so you dont have to backup obscure folders in $HOME everytime you move your stuff to a new installation
cxo: i'm gonna get the basics hammered out, and then i'll throw it onto sourceforge and hope there are others like me who hate amarok for not being in GTK!
cxo: what do you think? mysql+libxine+gtk ?