riorepair.jar

Posted by: adavidw

riorepair.jar - 22/01/2004 14:04

I read about this on the Riovolution.com forums, but they've disappeared so I can't go back there and check it out. So, I'm hoping that by posting here Mike or someone else can see it and maybe give me a hand.

I've lost several (fifteen or so) tracks on my Karma. I noticed them missing when my computer crashed and rebooted during a sync. That's probably how they went missing in the first place.

I had early noticed some discussion of this utility on Riovolution, but didn't really watch too closely. Now that my tracks are missing, and went and downloaded riorepair.jar to run it on my player.

The utility seems to identify all the missing files, and goes through saying that it's repaired each one, but they never reappear on the Karma, nor do they disappear fully (riorepair.jar finds them again the next time). I've run a few database rebuilds to no avail.

So, my questions are:

1. Is this even the right tool to try and recover my files?

2. If so, am I using the tool correctly?

3. How would I interpret the output of the tool?

So, Mike or anyone, if you have any idea what to do, I hope you're out there.
Posted by: adavidw

Re: riorepair.jar - 22/01/2004 14:58

If this is helpful to anyone, here's the output when i run riorepair.jar:

awright-laptop:~/download awright$ java -jar riorepair.jar 192.168.123.121 password
Downloading Database ...
Unknown file info: {marked=0, length=2573361, fid=6480, duration=178000, file_id=1, play_count=0, ctime=1073453629, type=illegal, tracknr=1, play_count_limit=0}
Unknown file info: {marked=0, length=1285876, fid=6496, duration=103000, file_id=2, play_count=0, ctime=1073453645, type=illegal, tracknr=2, play_count_limit=0}
Unknown file info: {marked=0, length=4285969, fid=6608, duration=280000, file_id=4, play_count=0, ctime=1073453867, type=illegal, tracknr=4, play_count_limit=0}
Unknown file info: {marked=0, length=4484769, fid=6848, duration=281000, file_id=1, play_count=0, ctime=1073454423, type=illegal, tracknr=1, play_count_limit=0}
Unknown file info: {marked=0, length=4551007, fid=6864, duration=325000, file_id=2, play_count=0, ctime=1073454470, type=illegal, tracknr=2, play_count_limit=0}
Unknown file info: {marked=0, length=2205630, fid=6880, duration=152000, file_id=3, play_count=0, ctime=1073454492, type=illegal, tracknr=3, play_count_limit=0}
Unknown file info: {marked=0, length=5030424, fid=6896, duration=348000, file_id=4, play_count=0, ctime=1073454542, type=illegal, tracknr=4, play_count_limit=0}
Unknown file info: {marked=0, length=4610475, fid=6912, duration=304000, file_id=5, play_count=0, ctime=1073454587, type=illegal, tracknr=5, play_count_limit=0}
Unknown file info: {marked=0, length=2950312, fid=6928, duration=198000, file_id=6, play_count=0, ctime=1073454617, type=illegal, tracknr=6, play_count_limit=0}
Unknown file info: {marked=0, length=6229746, fid=6976, duration=398000, file_id=9, play_count=0, ctime=1073454764, type=illegal, tracknr=9, play_count_limit=0}
Unknown file info: {marked=0, length=4824676, fid=6992, duration=330000, file_id=10, play_count=0, ctime=1073454812, type=illegal, tracknr=10, play_count_limit=0}
Unknown file info: {marked=0, length=4929451, fid=7008, duration=315000, file_id=11, play_count=0, ctime=1073454860, type=illegal, tracknr=11, play_count_limit=0}
Unknown file info: {marked=0, length=5030684, fid=7024, duration=308000, file_id=12, play_count=0, ctime=1073454906, type=illegal, tracknr=12, play_count_limit=0}
Unknown file info: {marked=0, length=3740627, fid=12384, duration=249000, file_id=1, play_count=0, ctime=1073465014, type=illegal, tracknr=1, play_count_limit=0}
Unknown file info: {marked=0, length=4234965, fid=12400, duration=281000, file_id=2, play_count=0, ctime=1073465055, type=illegal, tracknr=2, play_count_limit=0}
Unknown file info: {marked=0, length=3947048, profile=\x01, fid=12416, duration=239000, play_last=1074105098, stddev=1015, file_id=3, play_count=1, ctime=1073465092, type=illegal, tracknr=3, play_count_limit=0, rms=3527}
Unknown file info: {marked=0, length=3068449, profile=UU\x14, fid=13264, duration=199000, play_last=1074106762, stddev=782, file_id=7, play_count=1, ctime=1073466838, type=illegal, tracknr=7, play_count_limit=0, rms=3417}
Unknown file info: {marked=0, length=3865881, fid=35920, duration=245026, samplerate=44100, file_id=5, play_count=0, ctime=1074593289, type=illegal, tracknr=5, play_count_limit=0}
Checking database for problems ...

Found broken track: {marked=0, length=2573361, fid=6480, duration=178000, file_id=1, play_count=0, ctime=1073453629, type=illegal, tracknr=1, play_count_limit=0}
Repairing ...
Repaired: {duration=178133, fid=6480, comment=EAC V0.95 prebeta 3/flac 1.1.0, bitrate=vs128, genre=Electronic, file_id=1, type=tune, length=2573361, codec=vorbis, artist=Bj?rk, play_count_limit=0, tracknr=1, play_count=0, ctime=1074802327, year=2002, marked=0, source=Family Tree (CD 1: Roots), rid=6751a41d9f702f5f0d5b510684e368e4, samplerate=44100, title=Sidasta ??g}


Found broken track: {marked=0, length=1285876, fid=6496, duration=103000, file_id=2, play_count=0, ctime=1073453645, type=illegal, tracknr=2, play_count_limit=0}
Repairing ...
Repaired: {duration=103093, fid=6496, comment=EAC V0.95 prebeta 3/flac 1.1.0, bitrate=vs128, genre=Electronic, file_id=2, type=tune, length=1285876, codec=vorbis, artist=Bj?rk, play_count_limit=0, tracknr=2, play_count=0, ctime=1074802348, year=2002, marked=0, source=Family Tree (CD 1: Roots), rid=709c29a249a3ff4ef1fb5bf02eb6b0ba, samplerate=44100, title=Gl??ra}


Found broken track: {marked=0, length=4285969, fid=6608, duration=280000, file_id=4, play_count=0, ctime=1073453867, type=illegal, tracknr=4, play_count_limit=0}
Repairing ...
Repaired: {duration=280200, fid=6608, comment=EAC V0.95 prebeta 3/flac 1.1.0, bitrate=vs128, genre=Electronic, file_id=4, type=tune, length=4285969, codec=vorbis, artist=Bj?rk, play_count_limit=0, tracknr=4, play_count=0, ctime=1074802406, year=2002, marked=0, source=Family Tree (CD 2: Roots), rid=2829fa56c5bee4667f1fbfbc21dd85d7, samplerate=44100, title=J??ga (Strings and Vocals)}


Found broken track: {marked=0, length=4484769, fid=6848, duration=281000, file_id=1, play_count=0, ctime=1073454423, type=illegal, tracknr=1, play_count_limit=0}
Repairing ...
Repaired: {duration=281293, fid=6848, comment=EAC V0.95 prebeta 3/flac 1.1.0, bitrate=vs128, genre=Electronic, file_id=1, type=tune, length=4484769, codec=vorbis, artist=Bj?rk, play_count_limit=0, tracknr=1, play_count=0, ctime=1074802466, year=2002, marked=0, source=Family Tree (CD 6: Greatest Hits as chosen by Bj?rk), rid=53e5e8f37417944812a0f4f6d2b4fc1b, samplerate=44100, title=Venus As A Boy}


Found broken track: {marked=0, length=4551007, fid=6864, duration=325000, file_id=2, play_count=0, ctime=1073454470, type=illegal, tracknr=2, play_count_limit=0}
Repairing ...
Repaired: {duration=325000, fid=6864, comment=EAC V0.95 prebeta 3/flac 1.1.0, bitrate=vs128, genre=Electronic, file_id=2, type=tune, length=4551007, codec=vorbis, artist=Bj?rk, play_count_limit=0, tracknr=2, play_count=0, ctime=1074802525, year=2002, marked=0, source=Family Tree (CD 6: Greatest Hits as chosen by Bj?rk), rid=42a1a72de4272033129900ffd0ca1d4f, samplerate=44100, title=Hyperballad}


Found broken track: {marked=0, length=2205630, fid=6880, duration=152000, file_id=3, play_count=0, ctime=1073454492, type=illegal, tracknr=3, play_count_limit=0}
Repairing ...
Repaired: {duration=152840, fid=6880, comment=EAC V0.95 prebeta 3/flac 1.1.0, bitrate=vs128, genre=Electronic, file_id=3, type=tune, length=2205630, codec=vorbis, artist=Bj?rk, play_count_limit=0, tracknr=3, play_count=0, ctime=1074802556, year=2002, marked=0, source=Family Tree (CD 6: Greatest Hits as chosen by Bj?rk), rid=abcdf9e5e24f7ab43be5b9615e2dea1e, samplerate=44100, title=You've Been Flirting Again}


Found broken track: {marked=0, length=5030424, fid=6896, duration=348000, file_id=4, play_count=0, ctime=1073454542, type=illegal, tracknr=4, play_count_limit=0}
Repairing ...
Repaired: {duration=348000, fid=6896, comment=EAC V0.95 prebeta 3/flac 1.1.0, bitrate=vs128, genre=Electronic, file_id=4, type=tune, length=5030424, codec=vorbis, artist=Bj?rk, play_count_limit=0, tracknr=4, play_count=0, ctime=1074802622, year=2002, marked=0, source=Family Tree (CD 6: Greatest Hits as chosen by Bj?rk), rid=44adefdc7cffd37a144e792a084a5793, samplerate=44100, title=Isobel}


Found broken track: {marked=0, length=4610475, fid=6912, duration=304000, file_id=5, play_count=0, ctime=1073454587, type=illegal, tracknr=5, play_count_limit=0}
Repairing ...
Repaired: {duration=304426, fid=6912, comment=EAC V0.95 prebeta 3/flac 1.1.0, bitrate=vs128, genre=Electronic, file_id=5, type=tune, length=4610475, codec=vorbis, artist=Bj?rk, play_count_limit=0, tracknr=5, play_count=0, ctime=1074802687, year=2002, marked=0, source=Family Tree (CD 6: Greatest Hits as chosen by Bj?rk), rid=3a71f8d780b7e52bc475258a1f68035a, samplerate=44100, title=J??ga}


Found broken track: {marked=0, length=2950312, fid=6928, duration=198000, file_id=6, play_count=0, ctime=1073454617, type=illegal, tracknr=6, play_count_limit=0}
Repairing ...
Repaired: {duration=198733, fid=6928, comment=EAC V0.95 prebeta 3/flac 1.1.0, bitrate=vs128, genre=Electronic, file_id=6, type=tune, length=2950312, codec=vorbis, artist=Bj?rk, play_count_limit=0, tracknr=6, play_count=0, ctime=1074802727, year=2002, marked=0, source=Family Tree (CD 6: Greatest Hits as chosen by Bj?rk), rid=181442d66b2b5bf85ea0310bf4399a09, samplerate=44100, title=Unravel}


Found broken track: {marked=0, length=6229746, fid=6976, duration=398000, file_id=9, play_count=0, ctime=1073454764, type=illegal, tracknr=9, play_count_limit=0}
Repairing ...
Repaired: {duration=398933, fid=6976, comment=EAC V0.95 prebeta 3/flac 1.1.0, bitrate=vs128, genre=Electronic, file_id=9, type=tune, length=6229746, codec=vorbis, artist=Bj?rk, play_count_limit=0, tracknr=9, play_count=0, ctime=1074802808, year=2002, marked=0, source=Family Tree (CD 6: Greatest Hits as chosen by Bj?rk), rid=d12c3028e0c0b06dd31ab67accafc804, samplerate=44100, title=Scatterheart}


Found broken track: {marked=0, length=4824676, fid=6992, duration=330000, file_id=10, play_count=0, ctime=1073454812, type=illegal, tracknr=10, play_count_limit=0}
Repairing ...
Repaired: {duration=330533, fid=6992, comment=EAC V0.95 prebeta 3/flac 1.1.0, bitrate=vs128, genre=Electronic, file_id=10, type=tune, length=4824676, codec=vorbis, artist=Bj?rk, play_count_limit=0, tracknr=10, play_count=0, ctime=1074802871, year=2002, marked=0, source=Family Tree (CD 6: Greatest Hits as chosen by Bj?rk), rid=ca01484417deb253bd530b9931b7d5b6, samplerate=44100, title=I've Seen It All}


Found broken track: {marked=0, length=4929451, fid=7008, duration=315000, file_id=11, play_count=0, ctime=1073454860, type=illegal, tracknr=11, play_count_limit=0}
Repairing ...
Repaired: {duration=315173, fid=7008, comment=EAC V0.95 prebeta 3/flac 1.1.0, bitrate=vs128, genre=Electronic, file_id=11, type=tune, length=4929451, codec=vorbis, artist=Bj?rk, play_count_limit=0, tracknr=11, play_count=0, ctime=1074802936, year=2002, marked=0, source=Family Tree (CD 6: Greatest Hits as chosen by Bj?rk), rid=a9e5974a94ba1427efa7c6ac52063161, samplerate=44100, title=Pagan Poetry}


Found broken track: {marked=0, length=5030684, fid=7024, duration=308000, file_id=12, play_count=0, ctime=1073454906, type=illegal, tracknr=12, play_count_limit=0}
Repairing ...
Repaired: {duration=308200, fid=7024, comment=EAC V0.95 prebeta 3/flac 1.1.0, bitrate=vs128, genre=Electronic, file_id=12, type=tune, length=5030684, codec=vorbis, artist=Bj?rk, play_count_limit=0, tracknr=12, play_count=0, ctime=1074803007, year=2002, marked=0, source=Family Tree (CD 6: Greatest Hits as chosen by Bj?rk), rid=0306c47d9f12b4392f925306fdb2eecb, samplerate=44100, title=It's Not Up To You}


Found broken track: {marked=0, length=3740627, fid=12384, duration=249000, file_id=1, play_count=0, ctime=1073465014, type=illegal, tracknr=1, play_count_limit=0}
Repairing ...
Repaired: {duration=249600, fid=12384, comment=EAC V0.95 prebeta 3/flac 1.1.0, bitrate=vs128, genre=Rock, file_id=1, type=tune, length=3740627, codec=vorbis, artist=Milla, play_count_limit=0, tracknr=1, play_count=0, ctime=1074803057, year=1994, marked=0, source=Gentleman Who Fell, rid=34731d6c132c57359ea88306a56d1164, samplerate=44100, title=Gentleman Who Fell (Radio Version)}


Found broken track: {marked=0, length=4234965, fid=12400, duration=281000, file_id=2, play_count=0, ctime=1073465055, type=illegal, tracknr=2, play_count_limit=0}
Repairing ...
Repaired: {duration=281360, fid=12400, comment=EAC V0.95 prebeta 3/flac 1.1.0, bitrate=vs128, genre=Rock, file_id=2, type=tune, length=4234965, codec=vorbis, artist=Milla, play_count_limit=0, tracknr=2, play_count=0, ctime=1074803114, year=1994, marked=0, source=Gentleman Who Fell, rid=c7efde27ec08cc3e4cfeb16424780c13, samplerate=44100, title=Gentleman Who Fell (Album Version)}


Found broken track: {marked=0, length=3947048, profile=\x01, fid=12416, duration=239000, play_last=1074105098, stddev=1015, file_id=3, play_count=1, ctime=1073465092, type=illegal, tracknr=3, play_count_limit=0, rms=3527}
Repairing ...
Repaired: {duration=239200, fid=12416, comment=EAC V0.95 prebeta 3/flac 1.1.0, bitrate=vs128, genre=Rock, file_id=3, profile=\x01, type=tune, length=3947048, codec=vorbis, artist=Milla, play_count_limit=0, tracknr=3, play_count=1, ctime=1074803166, play_last=1074105098, year=1994, marked=0, source=Gentleman Who Fell, rid=66811a0fd88ec87863f0fa1f2545e642, rms=3527, stddev=1015, samplerate=44100, title=You Did It All Before}


Found broken track: {marked=0, length=3068449, profile=UU\x14, fid=13264, duration=199000, play_last=1074106762, stddev=782, file_id=7, play_count=1, ctime=1073466838, type=illegal, tracknr=7, play_count_limit=0, rms=3417}
Repairing ...
Repaired: {duration=199640, fid=13264, comment=EAC V0.95 prebeta 3/flac 1.1.0, bitrate=vs128, genre=Rock, file_id=7, profile=UU\x14, type=tune, length=3068449, codec=vorbis, artist=Neil Diamond, play_count_limit=0, tracknr=7, play_count=1, ctime=1074803207, play_last=1074106762, year=1992, marked=0, source=The Greatest Hits 1966-1992 (Disc 2), rid=7d4eddb663955a4e65e125993999fe53, rms=3417, stddev=782, samplerate=44100, title=Desir?e}


Found broken track: {marked=0, length=3865881, fid=35920, duration=245026, samplerate=44100, file_id=5, play_count=0, ctime=1074593289, type=illegal, tracknr=5, play_count_limit=0}
Repairing ...
Repaired: {duration=245026, fid=35920, comment=EAC V0.95 prebeta 3/flac 1.1.0, bitrate=vs128, genre=Rock, file_id=5, type=tune, length=3865881, codec=vorbis, artist=Cafe Tacuba, play_count_limit=0, tracknr=5, play_count=0, ctime=1074803258, year=2003, marked=0, source=Cuatro Caminos, rid=da130e2149b743f6003baa6095556f7e, samplerate=44100, title=Camino y Vereda}

Posted by: rob

Re: riorepair.jar - 22/01/2004 18:41

A firmware update to fix this problem (and restore your "missing" content is in late Beta right now, and should be released in about a week if all goes well.

Rob
Posted by: mschrag

Re: riorepair.jar - 23/01/2004 08:47

That appears that it repaired your broken files ... Are they still gone after you ran riorepair?
Posted by: adavidw

Re: riorepair.jar - 23/01/2004 09:06

That's good to hear, Rob. If I can't get it magically fixed in the meantime, Idon't have too long to wait at least.
Posted by: adavidw

Re: riorepair.jar - 23/01/2004 10:22

That appears that it repaired your broken files ... Are they still gone after you ran riorepair?


Yeah, they're still gone. I'll run Riorepair again, and it just finds them and "repairs" them again.I'll do a database rebuild and they still don't show up.
Posted by: mschrag

Re: riorepair.jar - 23/01/2004 10:35

Ohh .. Redownload the jar from my site. I replaced it that same day (it only shows date, not time on java.net). I accidentally uploaded my debug version first that doesn't do a synchronize then switched it a few hours later for the one that does. You must have the one before I sent the new version up.

Sorry about that ..
ms
Posted by: adavidw

Re: riorepair.jar - 24/01/2004 00:13

It's weird, because one of my troubleshooting steps was redownloading the file. After I first downloaded the file and spent a couple of hours of it not working, I thought I'd get a fresh copy and see. So, I ended up downloading the bad copy twice. You probably uploaded the good one 40 seconds later.

Anyway, it's all good now. Your efforts are much appreciated