Domain: marevalo.net
Stories and comments across the archive that link to marevalo.net.
Comments · 11
-
Re:iRiver H120I own an H120 and with the lastest firmware upgrade (v1.6) iRiver introduced gapless playback. In addition the ability to format the harddrive and delete files directly from the player has been added.
Overall I'm very satisfied with the player as a linux user. Using rsync and iripdb (http://www.marevalo.net/iRipDB/) I can sync up my music easily over USB 2.0 after mounting the player:rsync -a --delete --exclude "*.jpg" --size-only ~/music/
The jpg is excluded because I have album covers in each of my album directories... /mnt/iriver
iripdb /mnt/iriver -
Re:Too little, too late
Indeed, the database for the iRiver is optional.
However, you also have the option of creating it under Linux using iRipDB http://www.marevalo.net/iRipDB/, since I believe iRiver made the database spec open. -
Re:Too little, too late
It is possible to create a database from Linux, too, with iRipDB
-
Re:Uh, file size *is* bitrate...
It's about as supported on OSX as it is on Linux or Windows, the one exception being that there is a Windows only tool to create a database of all your mp3's ID3 tags, allowing you to play based on genre, etc... I believe there is an OSS project to do this for unix-y systems, haven't tried it. Haven't even tried the program iRiver supplies either--mostly due to the fact that it dosent work (at the moment, anyway) with oggs.
Isn't the database needed to enable searching? And, iRipDB is the Unix-y tool of which you speak, but there's no OSX port so far
:(. -
Re:They picked the wrong iRiver, too.
My problem with the iRiver is that you can't browse the contents by the ID3 tag content - only filenames.
This was an issue I had with it at first, but decided it was actually a non-issue.To explain to everybody else: The iRiver comes with software that scans the portable's drive and builds a database from your ID3 tags. You can then flip an option in the iRiver's menus and it will let you browse by the contents of this database, rather than by filenames.
There are a couple of problems with this, though. First, the software is Windows-only. Second, it only supports MP3s, even though the device itself understands OGG comments. Third, it's buggy. Apparently there are unnatural limits on the length of the filenames and the paths to the filenames.
Then I discovered that there are, in fact, a couple of projects either ready or in the works to build iRiver database software for other platforms:
- iRipDB is the oldest. It's written in C, and compiles on Linux. The easiest way to get it to compile on BSD or Mac OS X is to track down JFTW, which implements the missing routines needed to walk a filesystem. You'll also need the appropriate third-party libraries for OGG and ID3 support (unlike the supplied software, it handles both). It doesn't seem to have the filename/path limitations of the supplied software. It's command-line only and a little clunky, but thankfully the author has also supplied documentation for the database file format, so you can use this as a basis to write our own software in some other language, if you choose.
- This guy seems to have taken that spec and written something in Python, which requires the appropriate ID3 and OGG libraries for Python. I don't do much mucking around with Python myself, so having got the C version working I didn't bother with this one, though it might be superior.
- ihptool is another utility, written -- mysteriously enough -- in C#. Haven't looked at this one much.
- iFish wants to do it in Java, which sounds like a good, cross-platform idea, and he claims things like fast database updates that only write the changes; but so far hasn't released anything.
I'm told the iRiver can do searches on the whole database, which might be handy. But I quickly realized that the main reason it would be handy was because ID3 tags are often corrupted. If you have albums by "Police" and "The Police," they'll show up in two totally different areas of the ID3 navigation. Not so if you manually threw them both into the same directory in the filesystem. There's no way to manually modify ID3 tags with the device; anytime you spot errors, you'll have to go back to the PC, update the tags, and rebuild the database.
In the end, I decided it was much more efficient, and much more forgiving of weird tags on downloaded MP3s, if I just managed the organization of the thing myself, using old fashioned files and folders.
P.S. And if that post doesn't earn a +1 Informative, I don't know what does!
-
Re:They picked the wrong iRiver, too.
My problem with the iRiver is that you can't browse the contents by the ID3 tag content - only filenames.
This was an issue I had with it at first, but decided it was actually a non-issue.To explain to everybody else: The iRiver comes with software that scans the portable's drive and builds a database from your ID3 tags. You can then flip an option in the iRiver's menus and it will let you browse by the contents of this database, rather than by filenames.
There are a couple of problems with this, though. First, the software is Windows-only. Second, it only supports MP3s, even though the device itself understands OGG comments. Third, it's buggy. Apparently there are unnatural limits on the length of the filenames and the paths to the filenames.
Then I discovered that there are, in fact, a couple of projects either ready or in the works to build iRiver database software for other platforms:
- iRipDB is the oldest. It's written in C, and compiles on Linux. The easiest way to get it to compile on BSD or Mac OS X is to track down JFTW, which implements the missing routines needed to walk a filesystem. You'll also need the appropriate third-party libraries for OGG and ID3 support (unlike the supplied software, it handles both). It doesn't seem to have the filename/path limitations of the supplied software. It's command-line only and a little clunky, but thankfully the author has also supplied documentation for the database file format, so you can use this as a basis to write our own software in some other language, if you choose.
- This guy seems to have taken that spec and written something in Python, which requires the appropriate ID3 and OGG libraries for Python. I don't do much mucking around with Python myself, so having got the C version working I didn't bother with this one, though it might be superior.
- ihptool is another utility, written -- mysteriously enough -- in C#. Haven't looked at this one much.
- iFish wants to do it in Java, which sounds like a good, cross-platform idea, and he claims things like fast database updates that only write the changes; but so far hasn't released anything.
I'm told the iRiver can do searches on the whole database, which might be handy. But I quickly realized that the main reason it would be handy was because ID3 tags are often corrupted. If you have albums by "Police" and "The Police," they'll show up in two totally different areas of the ID3 navigation. Not so if you manually threw them both into the same directory in the filesystem. There's no way to manually modify ID3 tags with the device; anytime you spot errors, you'll have to go back to the PC, update the tags, and rebuild the database.
In the end, I decided it was much more efficient, and much more forgiving of weird tags on downloaded MP3s, if I just managed the organization of the thing myself, using old fashioned files and folders.
P.S. And if that post doesn't earn a +1 Informative, I don't know what does!
-
Re:Ogg Vorbis? Ogg Vorbis? Ogg Vorbis?
You can try iripdb
-
Re:iHP120 - Its really not that hard
I believe you can use the iRiver iHP-120 with Macs if you connect it as a standard USB hard drive.
But if you do this you can only access the files by navigating through a file tree. To use the full database structure you need to generate the database, which the iRiver Windows software does.
But there is a Linux program to generate the database: iRipDB.
Maybe it could be ported to Mac OS X? (it's already been ported to Windows). -
Re:I'm looking very closely...Ogg support alone was what swung me to get an iRiver
Hear Hear. I wish they would call it 'vorbis' support though, since Ogg is just a file format. Xiph are in a bit of a mess with the use of their branding. I wonder if it would be possible to add Speex support too.
I too have several gigs of Ogg Vorbis files. I use Linux and Rhythmbox to play them. Now I have an iRiver player on order from Amazon (UKP250, what a price).
All I want now is rhythmbox/iRiver integration - building on iripdb perhaps.
-
Re:iRiver ihp-120while the joystick/button design for navigation isn't quite as intuitive (or cool) as the ipod's, it's definitely usable
I bought an iRiver iHP-120 for my wife. We both hated the joystick, so we returned it and got an iPod (with free shipping, free personalization, and a $25 coupon). I really wanted to like the iRiver, because of the features and battery life. Besides the joystick, I was disappointed that the DB feature didn't support Ogg out of the box, effectively making it a second-class format. (Check out iRipDB for a free third-party solution.)
If you're considering the iRiver, I encourage you spend some time with a display model. If you like the user interface, it's a terrific device. Otherwise, I don't see anything better than the iPod.
-
Come party with me
dominik@schnitzer.at, mozparty-at-subscribe@relax.ath.cx, dominik@schnitzer.at, david_markvica@web.de, johannes_richter@gmx.net, kairo@kairo.at, rossi@chello.at, markush@world-direct.com, cbiesinger@web.de, jenskager@gmx.net, jo-at-mt@gmx.net, johann.petrak@gmx.at, dviper01@gmx.net, simon@simonschwaighofer.net, dreckskerl@glump.at, wt-lists@trexler.at, dusty@strike.wu-wien.ac.at, kasparhauserjr@hotmail.com, b.schallar@gmx.net, mutato@libero.it, phil@goli.at, diddalick@gmx.net, studio@paw8.com, croco@utanet.at, petru@paler.net, jlemmerer@node.at, bigkub@time2change.at, patrick@seher-it.at, ronald@hartwig.at, mozilla_party@webterminate.com, stefan@kleinhans.it, horst.jens@gmx.at, jjan@gibts.net, mjahn@agency.at, gpoul@gnu.org, green@eggs.ham, gerhard.hipfinger@openforce.at, mailto:moz@moz.org>, florianweinwurm@yahoo.com, christian@precht-jensen.dk, Bill_Gates@microsoft.com, Tux_the_penguin@linux.rules.microsoft.sux.open.so
u rce.is.the.way.to.go.net, domi@schnitzer.at, joe_ringmaster@gmx.at, sifu@isohypse.org, dk@perm.ru, nobandwidth@bigpond.com, nobandwidth@bigpond.com, luke@strangemonkey.com, mrundataker@optushome.com.au, mcgarry@tig.com.au, chris@think.net.au, Mathias.Burbach@Bigfoot.com, acuteparanoia@optushome.com.au, syzh401@cse.unsw.edu.au, maillist@jasonlim.com, ram@digitalmethod.org, jason@sydneypubguide.net, geek@digitalone.com.au, curious@ihug.com.au, bill@maidment.com.au, kristof@staesis.org, bill@microsoft.com, belle@netset.net.au, ksosez@softhome.net, jruderman@hmc.edu, andyed@surfmind.com, down8@yahoo.com, mozparty@sigkill.com, bulbul@ucla.edu, gavin-mozparty@doughtie.com, roger@digitalfountain.com, matt@linuxschooltorrance.com, mozparty@ventura.nu, rombouts@compuserve.com, ian@freenetproject.org, tristanreid@yahoo.com, groovefx@yahoo.com, jj@lacasabonita.com, gmoudry@hotmail.com, eyezero@yahoo.com, ian@primewave.net, jlawson7@adelphia.net, el_arturo@att.net, janie@freenetproject.org, 145371217@numenor.net, infinite_8_monkey@yahoo.com, charshman@divus.org, mozparty@shadowlurker.net, john@marinapacific.com, ilanterrell@yahoo.com, aafes@psu.edu, bustamam98@yahoo.com, mozparty@myunixbox.com, yaten@sbcglobal.net, joelinux@pacificnet.net, dgc@penguino.net, poserskater69@yahoo.com, lheartb@hotmail.com, ncmother@zimage.com, daniel@likeicare.com, digital.evil@lycos.com, cjeburke@yahoo.com, jblow@hotmail.com, zachary.anthony@verizon.net, boogah@23.org, mebelost@yahoo.com, nickkricheff@netscape.net, mikemcg@ucla.edu, gogomozilla@denofslack.net, mike@mm1.com, seanmcoleman@attbi.com, jsm@bigfoot.com, hoarycripple@crippl3.net, mozparty@nslu.x.myxomop.com, mozparty@camworld.com, mozpartyNYC@isoga.net, ccarlen@netscape.com, h@rediffmail.com, lefever@rcn.com, tedjackson@accounting.org, darren@ny.com, marlon@nyc.com, plui@hyperreal.org, dzeluff@zeluff.com, joel@natividads.com, ken@bigbadapple.com, treebeard@treebeard.net, florent@nyc.com, chad@macristy.com, spud@montelshow.com, gbman_of_gvill@yahoo.com, eam-mozparty@learningpatterns.com, pkrause@primavera.com, tossoffus@yahoo.com, ryan@pantz.com, nichomof@eecs.tulane.edu, billg@microsoft.com, DevilsRejection@msn.com, petergunn@hotmail.com, bagerj@sullcrom.com, isaac@structuredsystems.net, bobk@panix.com, ngellner@hotmail.com, luke@sigterm.org, vivake@yahoo.com, jon@mediavortex.com, groovefx@yahoo.com, brendan@sighup.net, jds@panix.com, bluerose@bluerose.com, chris@allermann.net, dimkal@yahoo.com, preppyl@yahoo.com, blujoker@blujoker.net, nowell_h@hotmail.com, aragorn@cs.stanford.edu, treed@cpr.com, brt204@nyu.edu, andreas@antonopoulos.com, dj@randomwalks.com, lists@pote.com, mike@mhudack.com, reliable57@yahoo.com, jared@geek-boy.com, ondadl@mac.com, floss@myrealbox.com, xod@thestonecutters.net, mozilla@sectae.net, tywonm@screamingmedia.com, Odin_NT@hotmail.com, crooney@panix.com, bg25222@binghamton.edu, eugenem@brainlink.com, dave@downneck.net, romspace@mac.com, sdaejo@yahoo.com, masseo1@yahoo.com, jim@fearandloathing.net, mike@mjoy.us, miles@openly.com, LuciferSD@hotmail.com, nsdilwor@intertechmedia.com, chrisdowden@yahoo.com, pgs10@columbia.edu, sbrennan@ovid.com, lthomiso@rcn.com, paralox@paralox.ath.cx, Jester_458@yahoo.com, jsadove@beltion.net, stuehmke@yahoo.com, mike@realfx.com, alex@risky-roosky.com, shava@efn.org, kra10@columbia.edu, saihung@ix.netcom.com, gropo@mac.com, scottnym@yahoo.com, shaas@vibe.com, roon_toon@hotmail.com, ajaygautam@yahoo.com, jhdaly@mindspring.com, manuel@sphinx.ms, very_itchy_rash@yahoo.com, emeldrum@drew.edu, jeld@mindless.com, as867@columbia.edu, slams@penguin.rutgers.edu, wassa@columbia.edu, tony@vegan.net, zilla@bibliotrack.com, zeno_lee@hotmail.com, fosh@fishnet.cx, linux@gpl.us, jblow@hotmail.com, dkrook@hotmail.com, ivesti@yahoo.com, arek@arekwyderka.com, bljoechang@yahoo.com, brian@tribrothers.com, sparky@marklife.org, charles@softwareprototypes.com, scottkundla@hotmail.com, ccharabaruk@meldstar.com, ian@pottinger.ca, netdemonz@yahoo.com, diatribe@mailcity.com, nick@tomkinet.com, shawnlin@yahoo.com, sculley@pathcom.com, herd.killing@rogers.com, dave@renouf.com, aliyamin@hotmail.com, aswitzer@ispgn.com, netm0nkey@ispgn.com, hyakugei@hotmail.com, geduggan.mozparty@peri.csclub.uwaterloo.ca, lwhite@darkfires.ca, jorel@the-wire.com, js@tap.net, davew@tap.net, tmh@whitefang.com, vid_mozillaparty@zooid.org, anon@foolswisdom.org, morris_mk@yahoo.ca, colinmc@idirect.com, marcus.brubaker@utoronto.ca, akish@kishcom.com, nconway@klamath.dyndns.org, jason@thegeekcave.com, rampaging_simian@hotmail.com, garret@sirsonic.com, piowie@myrealbox.com, m5m5m@yahoo.com, ivan.brovko@net-sweeper.com, returnofthedorks@hotmail.com, axxackall@yahoo.com, tednye@sympatico.ca, darren.fuller@bell.ca, jbailey@nisa.net, swangeo@yahoo.ca, Hercynium@yahoo.com, cinetron@passport.ca, jotaroh@hotmail.com, aghajani@principle.com, fzv@yahoo.com, rocketmail_com@rocketmail.com, foo@bar.com, wolfe@alt.net, drew@xyzzy.dhs.org, jimmiejaz@nixhelp.net, bofh@swma.net, nilesh_mehta@email.com, mslack@rogers.com, m-cahill@rogers.com, tworkowski@sympatico.ca, george@openlight.com, irina@openlight.com, ilia@lobsanov.com, rjs@tao.ca, paul-mp@it.ca, alvarolists@aycuens.com, xan@dimensis.com, ike@lab.org, miguel@asiinfo.net, marevalo@marevalo.net, iolalla@yahoo.com, peluz0n@justice.com, weeddeveloper@yahoo.com, alfonsobugs@terra.es, sgala@apache.org, z_gringo@hotmail.com, santiz@madritel.es, murphy@litio.net, fox@mozilla.gr.jp, party@mozilla.org.uk, danj@fledgeling.com, fun@thingy.apana.org.au, moz@the-allens.net, onelists@hotmail.com, joel@fysh.org, simon.mozilla-party-if-its-in-central-london@rumbl e.net, bigboyjim@excite.com, andrew.and.friends.iff.central.london@sent.freeser ve.co.uk, itwillbecentrallondon@mozilla.org.uk, noahsark2x2@tiscali.co.uk, mmm-central-london@smileyben.com, jonathan-for-central-london@peepo.com, dave-Party-in-Central-London@dgta.co.uk, DJGMOL@netscape.net, srick@europe.yahoo-inc.com, moz-party@zpok.demon.co.uk, moz-party-central-london@trickofthelight.org, marc@brosystems.com, party@budge.net, rillian@telus.net, uphillsurfer@hotmail.com, edward@debian.org, mozilla@robertbrook.com, reagan@technomoose.com, lew@saltbeefsandwich.co.uk, osama@afghanistan.com, barking@insaneworld.org.uk, john@billabong-media.com, leith@cs.bu.edu, mozparty@noseynick.org, jonasj@jonasj.dk, bugzilla@kenneth.dk, chr_damsgaard@hotmail.com, alring@email.com, hp.grondal@get2net.dk, martin@marquentein.dk, Lovechild@foolclan.com, Kim@schulz.dk, kl@vsen.dk, mbendix@dunghill.dk, schnitzer.at@tange.dk, tommy@svindel.net, moz10@pbb.dk, dezral@despammed.com, nick@tioka.com, ask@fujang.dk, gecko@c.dk, spam@deck.dk, bugzilla@gemal.dk, b@bogdan.dk, kenneth@gnu.org, jee@email.dk, daniel@rtfm.dk, umfalvo@yahoo.com, christian@ostenfeld.dk, xor@ivwnet.com, Jason@screaminweb.com, alex@spamcop.net, dustym@riseup.net, rmcgee1@earthlink.net, dr_zeus@hotmail.com, chris.lozano@myrealbox.com, looney_binn@yahoo(dot)com, apendell@attbi.com, dantrevino@wrevolution.org, fireball1244@mac.com, tommyo@hargray.com, natas@redtailboa.net, emmett_in_dallas@yahoo.com, razzbuten@yahoo.com, igdavis@truculent-telephone.org, foobar@null.net, bob@kludgebox.com, cgrimland@yahoo.com, ghamlett@swbell.net, bgood@inceptual.com, slot0k@pogox.org, kwhudson@netin.com, jimjamjoh@softhome.net, jimmys@utdallas.edu, charlesv@mfos.org chris@focus2.com jest6r@hotmail.com steve@ncc.com, usrg@mail.utexas.edu, steve@deltos.com, alex@avengergear.com, mkoenecke@alum.haverford.edu langley@hex.net mordred@inaugust.com swapan@yahoo.com drosoph@hotmail.com, goulash1@mac.com, ean@brainfood.com, vj@vj.com lpret42@hotmail.com bugoff@hotmail.com chad@digitaltriage.net, stewart@digitaltriage.net scottvr01@yahoo.com adam@dfwuptime.com dsaint@gnumatt.org naltrexone42@yahoo.com, webmaster@bast.net, tommyo@hargray.com, ladd@kryp.to, jtaylor5@bayou.uh.edu, jgschmitz@linuxmail.org, enslaver@enslaver.com edfierro@yahoo.com, moz@photonsphere.com, rayw@fuckmicrosoft.com, rfmobile@swbell.net, kevin@unif.com trident5@bigfoot.com Erik_Osterholm@ieee.org, tmunson@houston.rr.com, alessi_brand@hotmail.com, rballa1@lsu.edu, wasted@kewlhair.com, jofficer@martinapparatus.com, idiot@mylinuxisp.com, j0sh01@ev1.net faust@wintermarket.org bouncer@hotmonkeyporn.com tk-mozparty_@perljam.net janisch@students.zcu.cz, aha@pinknet.cz kuzi@atlas.cz scat@reboot.cz, petr@dousa.cz, ruzicka@core.cz, roman@management.cz, hojan@students.zcu.cz, tille@soti.org, cas.tuyn@hetnet.nl, aeon@pandora.be, sensi_millia2000@yahoo.com, crypto@shiftat.com, jan.fabry@vsknet.be, monkeyboy@fruru.com, adulau@foo.be, johan@linux.be, karu@pobox.com, soggie@soti.org nick@tomkinet.com, why_are_you_too_lazy_to_drive_1_hour_to_toronto@yo u_lazy.com try_grammer_class_a_while@get_a_life.com john@interlynx.ca asharp@axo.cc, unionstation@ryder.ca, prade@hotmail.com, 2600@hamilton2600.ca, chris.lozano@myrealbox.com, dantrevino@wrevolution.org, jksteinhauer@netscape.net, i_love_junk_email@yahoo.com, cmiller@surfsouth.com, jan@bestbytes.de, me@phillipoertel.com, sebastian@pixelsalon.de, ccozan@andtek.com, ben@itlib.de, martin.ament@gmx.de, pulsar@highteq.net, muid@gmx.de, cedi@zooomclan.org, soapy@soapy.ch, deep_blue_ocean@gmx.ch, stamp@zooomclan.org, hans@switzerland.com, milamber@zooomclan.org, mtettea@switzerland.com, cylander@zooomclan.org, duke@zooomclan.org, pegirun@gmx.ch, pilif@pilif.ch, mlati@yahoo.com, Mozillzooom@holophrastic.com, erichiseli@yahoo.com, la_burdet@yahoo.com, rkoerber@gmx.de, dotzmasta@hotmail.com, B.Eckstein@cli.de, rtfm@linux.de, info@phosmo.de, gz@disintegrated.de, byronbay@gmx.de, stiwi@mac.com, mage@koeln.netsurf.de, mozilla@portfolio16.de, wrede@fh-aachen.de, ilikemozilla@html.de, cloud@final-fantasy.de, sfricke@sfricke.de, info@flossbau.de, no@dom.de, julian.suschlik@gmx.net, omero@m4d.sm, lapo@lapo.it, alcor78@email.it, info@fuelcat.it, mutato@libero.it, ildella@inwind.it, a.marabini@spinthehumanfactor.com, uomoman@criticalbit.com, thefl74@netscape.net, elbardo@libero.it, clem131@libero.it, t-i-e@bigfoot.com, gng74@libero.it, moz.party.20.gnes@spamgourmet.com, ema.cerqui@libero.it, ubertob@tin.it, mozparty.20.anagoor@spamgourmet.com, gianpaolo@preciso.net, ian@deepsky.com, marco@porciletto.org, planetx2100@hotmail.com, billabong@tiscalinet.it, piofree@libero.it, skunkyboy@tiscalinet.it, vincenzo@mondopiccolo.net, macmatteo@interfree.it, contreras@jce.it, hereandnow@libero.it, pza@students.cs.mu.oz.au, caedwa@students.cs.mu.oz.au, mgi@students.cs.mu.oz.au, bah@humbug.net, mfp@cs.mu.oz.au, nospamplease@indevelopment.org, peter@simplyit.screaming,net, pmj@users.sf.net, xanni@sericyb.com.au, agh@kalcium-is.com, felicityconsult@ozemail.com.au, lucas@lucaschan.com, andrewg@nopninjas.com, andym@abnormal.com, ts@meme.com.au, jasonpell@hotmail.com, syngin@gimp.org, mhammond@skippinet.com.au, szutshi@devraj.org, rmoonen@bigpond.net.au, fawad@fawad.net, ufs@softhome.net, kotrade@yahoo.com, ben@benscorp.com, stevesmith@columbus.rr.com, kkimmelosu@yahoo.com, neal.lindsay@peaofohio.com, pat@linuxcolumbus.com, chrisbaker@iname.com, hiroki2c@yahoo.com, seth@remor.com, jsohn@columbus.rr.com, ross@nanonet.net, mark@cushman.net, swinghammer.2@osu.edu, roberto.12@osu.edu, farhat@hotmail.com, pgunn@dachte.org, jwagner@gcfn.org, bp@osc.edu, joepletch@postmark.net, dsherman@iwaynet.net, glenn@uniqsys.com, bernstein.46@osu.edu, trent_reznor@nothing.com, erikniklas@bobanddoug.com, walters@gnu.org, timo@bolverk.net, annek25@aol.com, jlamb@leader.com, bart@osc.edu, jason@mcvetta.org