Author |
Message |
Registered: March 16, 2007 | Posts: 136 |
| Posted: | | | | Hello, I've made an Android version. It is working now, and I need some alpha testers with a little knowledge of android. You have to export your collection in DVD Profiler, and open collection.xml in notepad and saveit in 'UTF-8' format, otherwise you may encounter problems during import if currency is EUR, or if special characters are used in any field. It actually imports the 'collection.xml' file that you must 'manually' copy to your '/sdcard/my documents' directory and copy the 'image/thumbnails' contents in '/sdcard/dvdprofiler'. There is no full size cover preview yet, but it is planned. Many other things are to be done (and will be done). The first import of the collection can be very long (2-3 secs for 5 profiles), if you include all casts in the xml file. The collection is then stored in the SQLlite DB. The very few beta tester I need now are for install collection import and screen size conflits. Only a small group will make part for this alpha testing (I don't want to get hundreds of mail with the same error/reporting problem. Here are some screenshots of the main list and a dvd content : If you want to participate to alpha testing, please pm mail me, specifing your device make/model, android version and screen resolution. Of course, you must be able to make printscreen of the device to report display bugs. And last, no feature request at this time please . Regards, Olivier. |
|
Registered: March 20, 2007 | Reputation: | Posts: 2,852 |
| Posted: | | | | Won't calling your application DVDProfilerDroid cause confusion? It makes it seem as if it's an Invelos product.
--------------- |
|
Registered: March 13, 2007 | Posts: 4,596 |
| Posted: | | | | Better get permission from invelos to use the name DVDProfiler for your App. | | | My WebGenDVD online Collection |
|
Registered: March 16, 2007 | Posts: 136 |
| Posted: | | | | Il will change the name to avoid any confusion and problems. Thanx for this judicious remark.
Any suggestion for a name ? | | | Last edited: by kitarolivier |
|
Registered: May 9, 2007 | Posts: 1,536 |
| |
Registered: March 14, 2007 | Reputation: | Posts: 17,804 |
| Posted: | | | | I don't care much about names. But I would really appreciate every step towards Android! If name is important just call it SDC (Shiny Disc Collector) | | | Thorsten | | | Last edited: by kahless |
|
Registered: March 13, 2007 | Reputation: | Posts: 2,217 |
| Posted: | | | | Quoting Staid S Barr: Quote: DVD Droider And what about our Blu-rays? "Disc Lister" (most likely already taken) or go pig-latin: "inventarium" and/or "kinematograph", "zoetrope" come to mind, or can someone translate "physical media" into latin or greek? cya, Mithi | | | Mithi's little XSLT tinkering - the power of XML --- DVD-Profiler Mini-Wiki |
|
Registered: March 14, 2007 | Posts: 630 |
| Posted: | | | | You might want to check out my InstantExport plugin (in the downloads section)... there is even a chance it deals with the euro problem (I can't remember for sure though). | | | Regards Lars |
|
Registered: March 13, 2007 | Reputation: | Posts: 2,217 |
| Posted: | | | | Quoting kitarolivier: Quote: open collection.xml in notepad and saveit in 'UTF-8' format that could be easily accomplished by a little xslt: <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="xml" encoding="UTF-8" indent="yes"/> <xsl:template match="Collection"> <Collection> <xsl:copy-of select="DVD"/> </Collection> </xsl:template> </xsl:stylesheet>Together with DJ Doenas XsltTransform this might be more comfortable in the long run. cya, Mithi | | | Mithi's little XSLT tinkering - the power of XML --- DVD-Profiler Mini-Wiki |
|
Registered: June 3, 2007 | Posts: 706 |
| Posted: | | | | nice!
Could always called it Droid DVDP as long as the DVDP isnt ©®™
:D
-R |
|
Registered: March 16, 2007 | Posts: 136 |
| Posted: | | | | Quoting Mithi: Quote: Quoting kitarolivier:
Quote: open collection.xml in notepad and saveit in 'UTF-8' format that could be easily accomplished by a little xslt:
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="xml" encoding="UTF-8" indent="yes"/> <xsl:template match="Collection"> <Collection> <xsl:copy-of select="DVD"/> </Collection> </xsl:template> </xsl:stylesheet>
Together with DJ Doenas XsltTransform this might be more comfortable in the long run.
cya, Mithi Thanx for pointing that. As it is in ealy development, I choose the explore other things than converting xml I'll keep you informed. |
|
Registered: March 16, 2007 | Posts: 136 |
| Posted: | | | | Changed name to Droid DVDP |
|
Registered: March 16, 2007 | Posts: 136 |
| Posted: | | | | Quoting lmoelleb: Quote: You might want to check out my InstantExport plugin (in the downloads section)... there is even a chance it deals with the euro problem (I can't remember for sure though). Thank you for the information. I've installed the plugin, and it seems to work fine. But the Euro sign is still encoded in a wrong way. But i'm interested with your plugin, maybe to develop my own format which could increase the import time of the Database. Maybe exporting data in a raw format. Where did you find the information to write your plugin ? Regards, Olivier. |
|
Registered: June 8, 2007 | Posts: 3 |
| Posted: | | | | Great effort, kitarolivier! Been waiting for the dvd profiler mobile version for android. |
|
Registered: March 14, 2007 | Posts: 630 |
| Posted: | | | | Quoting kitarolivier: Quote: Quoting lmoelleb:
Quote: You might want to check out my InstantExport plugin (in the downloads section)... there is even a chance it deals with the euro problem (I can't remember for sure though).
Thank you for the information.
I've installed the plugin, and it seems to work fine. But the Euro sign is still encoded in a wrong way.
But i'm interested with your plugin, maybe to develop my own format which could increase the import time of the Database. Maybe exporting data in a raw format.
Where did you find the information to write your plugin ?
Regards,
Olivier. I'll look into an updated version that fixes the euro sign, not sure when I'll get around to do it though. For the plugin, I just had the info in the plugin forum here (you need to get access to it, but that should not be a problem). From my Windows Phone 7 experience, I am not sure you are loosing most time in the XML handling, for me it is writing to the storage - phone memory is pretty slow. I didn't use a DB though, which gives some limitations (for example search on actors) but also benefits (nothing beats a custom binary serializer with in memory data when it comes to speed). Alternatively you could also take a look at my Restifier plugin - it's obviuosly changing how you would sync data quite dramatically, but it makes it easy to detect changed profiles and only update what you need - then it's only the first sync that is really slow. | | | Regards Lars |
|
Registered: May 19, 2007 | Reputation: | Posts: 5,917 |
| Posted: | | | | Shows promise! My suggestions: Speed up the import process. Took me six hours to import my collection. If it's due to the size of the XML file, you'll need to break it up into multiple chunks or have people export one file per profile. I had this issue when I was experimenting with a Yahoo Widget for DVDP. You can use a RegEx expression to return each profile in it's own section and then loop over it tacking on the XML header/footer. Add logic to detect if a profile has changed and if it has not, skip. It seems that this logic may be in place, subsequent runs of the app which started the import process seemed to go a lot faster at times. However, I still have many duplicate entries. Add logic to ignore the Collection.xml file if the import process has completed. I can't recall if SQLite supports indexes or not. If so, make sure any field that is part of a WHERE clause has an index on it. |
|