From: <ny...@us...> - 2007-01-07 14:40:28
|
Revision: 243 http://svn.sourceforge.net/pmplib/?rev=243&view=rev Author: nyaochi Date: 2007-01-07 06:40:25 -0800 (Sun, 07 Jan 2007) Log Message: ----------- Oops, forgot to commit the web pages for 0.13. Modified Paths: -------------- trunk/webpage/index.xml trunk/webpage/news.xml Modified: trunk/webpage/index.xml =================================================================== --- trunk/webpage/index.xml 2007-01-06 22:53:25 UTC (rev 242) +++ trunk/webpage/index.xml 2007-01-07 14:40:25 UTC (rev 243) @@ -20,6 +20,7 @@ <li>iRiver H10 MTP (with emergency connect mode)</li> <li>iRiver H10Jr. UMS</li> <li>iRiver U10 UMS</li> +<li>iRiver E10 UMS</li> <li>MEDION MDJuke220</li> <li>MEDION MDJuke440</li> <li>Samsung YH-820</li> Modified: trunk/webpage/news.xml =================================================================== --- trunk/webpage/news.xml 2007-01-06 22:53:25 UTC (rev 242) +++ trunk/webpage/news.xml 2007-01-07 14:40:25 UTC (rev 243) @@ -12,6 +12,50 @@ <news> +<ni caption="PMPlib Forum is reopened" date="2007-01-05"> +<p> +I set up <a href="http://nyaochi.sakura.ne.jp/pmplib/">PMPlib Forum</a> at my private server since I could not install the forum in the sf.net server due to the tight security. +Let us share the information about PMPlib and portable media players in the forum. +I apologize those who posted messages at <a href="http://sourceforge.net/forum/?group_id=157298">the forum in sourceforge.net</a>. +I didn't reply to some messages. +</p> +<p> +The forum also takes over <a href="http://easyh10.sourceforge.net/forum/">EasyH10 Forum</a>. +You can the same user name and password if you have an account for the EasyH10 Forum. +</p> +</ni> + +<ni caption="PMPlib (EasyPMP) version 0.13 released" date="2007-01-05"> +<p> +After the short break of the project (mostly because Nyaochi was busy), we are pleased to announce PMPlib 0.13. +</p> +<ul> +<li>[Common] <b>New database reader/writer for iriver E10 (pmp_iriverplus3)</b>. This is based on <a href="http://nyaochi.sakura.ne.jp/pmplib/index.php?topic=197.0">the reverse engineering effort</a> done by Nyaochi with the help of hullbr3ach. Playlist conversion for iriver E10 <b>is not implemented</b> yet due to some implementation problems (we need to revise the core API). The playlist conversion is planned in the next release.</li> +<li>[CUI] Fit long progress reports in a line (done by Sucknblow).</li> +<li>[Win32] Changed the Win32 compiler to Microsoft Visual Studio 2005. If you got an error message reporting missing runtime DLLs, please install <a href="http://www.microsoft.com/downloads/thankyou.aspx?familyid=32bc1bee-a3f9-4c13-9c99-220b62a191ee">Microsoft Visual C++ 2005 Redistributable Package (x86)</a>.</li> +<li>[Web] Launch the new PMPlib forum.</li> +</ul> +<p> +The database format of iriver E10 was completely new to us. +It is totally different from the 1st (H100/H300), 2nd (H10), and 3rd (H10Jr/U10) generation of media database employed in iriver players. +The 4th generation database consists of multiple binary search trees (probably AVL trees) so that the player can implement various navigation paths (e.g., Artist->Album->TrackNumber, Title, Genre->Album->TrackNumber, etc) efficiently. +A node in a binary search tree stores: the node value (BYTE, WORD, DWORD, or UCS-2 string); a linear-linked list pointing to records; and links to left and right children. +</p> +<p> +Although the database reader/writer worked fine on my experiments, there might be some problems as it is not based on a specification but the analysis. +Should you have a problem with a database generated by this program, please report the problem in the forum. +You can recover from the error with iriver plus 2 or 3 in the following steps. +</p> +<ol> +<li>Delete three database files in your player, "/path-to-e10/System/db.dat", "/path-to-e10/System/db.dic", "/path-to-e10/System/db.idx". You need to enter the folder name (e.g., "E:\System") directly to the address bar of Explorer since the folder is hidden.</li> +<li>Delete local database files of iriver plus 2 or 3, "/path-to-iriverplus/plus2_0.db" and "/path-to-iriverplus/plus2_0.bak", e.g., "C:\Program Files\iriver\iriver plus 3\plus2_0.db" and "C:\Program Files\iriver\iriver plus 3\plus2_0.bak".</li> +<li>Run iriver plus 2 or 3. This will rebuild the database automatically. If not, choose the menu item, "Tools"->"Portable Device"->"Database Update".</li> +</ol> +<p> +Enjoy your music life with E10 and EasyPMP! +</p> +</ni> + <ni caption="PMPlib (EasyPMP) version 0.12 released" date="2006-08-01"> <p> We are pleased to announce that PMPlib 0.12 was released with numerous changes and bug-fixes. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |