tag:blogger.com,1999:blog-59240046979597783572024-03-14T12:26:47.435+08:00Ewiger SandkastenThe English blog for Romulus Ts'ai.Romulushttp://www.blogger.com/profile/16950046628704622532noreply@blogger.comBlogger58125tag:blogger.com,1999:blog-5924004697959778357.post-14805329735396070652017-02-03T10:32:00.001+08:002017-02-03T10:32:35.238+08:00Privacy Policy for Meridian Player and Queek Music Player<div class="one_line_col" style="background-color: white; border-bottom: 1px dotted rgb(223, 223, 223); border-top: 0px; color: #6b6b6b; float: none; font-family: "Helvetica Neue", Helvetica, Arial, FreeSans, sans-serif; font-size: 18px; padding-bottom: 21px; width: 723px; zoom: 1;">
<h2 style="border: 0px; color: #3f3f3f; font-family: inherit; font-size: 17px; line-height: 21px; margin: 0px; padding: 21px 0px 0px;">
Data Controller and Owner</h2>
</div>
<div class="one_line_col" style="background-color: white; border-bottom: 1px dotted rgb(223, 223, 223); border-top: 0px; color: #6b6b6b; float: none; font-family: "Helvetica Neue", Helvetica, Arial, FreeSans, sans-serif; font-size: 18px; padding-bottom: 21px; width: 723px; zoom: 1;">
<h2 style="border: 0px; color: #3f3f3f; font-family: inherit; font-size: 17px; line-height: 21px; margin: 0px; padding: 21px 0px 0px;">
Types of Data collected</h2>
<div style="border: 0px; font-family: inherit; font-size: 13px; line-height: 19px; padding: 5px 0px 0px;">
Among the types of Personal Data that this Application collects, by itself or through third parties, there are: Cookies and Usage Data.</div>
<div style="border: 0px; font-family: inherit; font-size: 13px; line-height: 19px; padding: 11px 0px 0px;">
Other Personal Data collected may be described in other sections of this privacy policy or by dedicated explanation text contextually with the Data collection.<br />The Personal Data may be freely provided by the User, or collected automatically when using this Application.<br />Any use of Cookies - or of other tracking tools - by this Application or by the owners of third party services used by this Application, unless stated otherwise, serves to identify Users and remember their preferences, for the sole purpose of providing the service required by the User.<br />Failure to provide certain Personal Data may make it impossible for this Application to provide its services.</div>
<div style="border: 0px; font-family: inherit; font-size: 13px; line-height: 19px; padding: 11px 0px 0px;">
Users are responsible for any Personal Data of third parties obtained, published or shared through this Application and confirm that they have the third party's consent to provide the Data to the Owner.</div>
</div>
<div class="one_line_col" style="background-color: white; border-bottom: 1px dotted rgb(223, 223, 223); border-top: 0px; color: #6b6b6b; float: none; font-family: "Helvetica Neue", Helvetica, Arial, FreeSans, sans-serif; font-size: 18px; padding-bottom: 21px; width: 723px; zoom: 1;">
<h2 style="border: 0px; color: #3f3f3f; font-family: inherit; font-size: 17px; line-height: 21px; margin: 0px; padding: 21px 0px 0px;">
Mode and place of processing the Data</h2>
<h3 style="border: 0px; color: #3f3f3f; font-family: inherit; font-size: 13px; line-height: 19px; margin: 0px; padding: 24px 0px 0px;">
Methods of processing</h3>
<div style="border: 0px; font-family: inherit; font-size: 13px; line-height: 19px; padding: 0px;">
The Data Controller processes the Data of Users in a proper manner and shall take appropriate security measures to prevent unauthorized access, disclosure, modification, or unauthorized destruction of the Data.<br />The Data processing is carried out using computers and/or IT enabled tools, following organizational procedures and modes strictly related to the purposes indicated. In addition to the Data Controller, in some cases, the Data may be accessible to certain types of persons in charge, involved with the operation of the site (administration, sales, marketing, legal, system administration) or external parties (such as third party technical service providers, mail carriers, hosting providers, IT companies, communications agencies) appointed, if necessary, as Data Processors by the Owner. The updated list of these parties may be requested from the Data Controller at any time.</div>
<h3 style="border: 0px; color: #3f3f3f; font-family: inherit; font-size: 13px; line-height: 19px; margin: 0px; padding: 24px 0px 0px;">
Place</h3>
<div style="border: 0px; font-family: inherit; font-size: 13px; line-height: 19px; padding: 0px;">
The Data is processed at the Data Controller's operating offices and in any other places where the parties involved with the processing are located. For further information, please contact the Data Controller.</div>
<h3 style="border: 0px; color: #3f3f3f; font-family: inherit; font-size: 13px; line-height: 19px; margin: 0px; padding: 24px 0px 0px;">
Retention time</h3>
<div style="border: 0px; font-family: inherit; font-size: 13px; line-height: 19px; padding: 0px;">
The Data is kept for the time necessary to provide the service requested by the User, or stated by the purposes outlined in this document, and the User can always request that the Data Controller suspend or remove the data.</div>
</div>
<div class="one_line_col" style="background-color: white; border-bottom: 1px dotted rgb(223, 223, 223); border-top: 0px; color: #6b6b6b; float: none; font-family: "Helvetica Neue", Helvetica, Arial, FreeSans, sans-serif; font-size: 18px; padding-bottom: 21px; width: 723px; zoom: 1;">
<h2 style="border: 0px; color: #3f3f3f; font-family: inherit; font-size: 17px; line-height: 21px; margin: 0px; padding: 21px 0px 0px;">
The use of the collected Data</h2>
<div style="border: 0px; font-family: inherit; font-size: 13px; line-height: 19px; padding: 5px 0px 0px;">
The Data concerning the User is collected to allow the Owner to provide its services, as well as for the following purposes: Analytics.</div>
<div style="border: 0px; font-family: inherit; font-size: 13px; line-height: 19px; padding: 11px 0px 0px;">
The Personal Data used for each purpose is outlined in the specific sections of this document.</div>
</div>
<div class="one_line_col" style="background-color: white; border-bottom: 1px dotted rgb(223, 223, 223); border-top: 0px; color: #6b6b6b; float: none; font-family: "Helvetica Neue", Helvetica, Arial, FreeSans, sans-serif; font-size: 18px; padding-bottom: 21px; width: 723px; zoom: 1;">
<h2 style="border: 0px; color: #3f3f3f; font-family: inherit; font-size: 17px; line-height: 21px; margin: 0px; padding: 21px 0px 0px;">
Legal action</h2>
</div>
<div class="one_line_col" style="background-color: white; border-bottom: 1px dotted rgb(223, 223, 223); border-top: 0px; color: #6b6b6b; float: none; font-family: "Helvetica Neue", Helvetica, Arial, FreeSans, sans-serif; font-size: 18px; padding-bottom: 21px; width: 723px; zoom: 1;">
<div style="border: 0px; font-family: inherit; font-size: 13px; line-height: 19px; padding: 0px;">
The User's Personal Data may be used for legal purposes by the Data Controller, in Court or in the stages leading to possible legal action arising from improper use of this Application or the related services.<br />The User declares to be aware that the Data Controller may be required to reveal personal data upon request of public authorities.</div>
<h3 style="border: 0px; color: #3f3f3f; font-family: inherit; font-size: 13px; line-height: 19px; margin: 0px; padding: 24px 0px 0px;">
Additional information about User's Personal Data</h3>
<div style="border: 0px; font-family: inherit; font-size: 13px; line-height: 19px; padding: 0px;">
In addition to the information contained in this privacy policy, this Application may provide the User with additional and contextual information concerning particular services or the collection and processing of Personal Data upon request.</div>
<h3 style="border: 0px; color: #3f3f3f; font-family: inherit; font-size: 13px; line-height: 19px; margin: 0px; padding: 24px 0px 0px;">
System logs and maintenance</h3>
<div style="border: 0px; font-family: inherit; font-size: 13px; line-height: 19px; padding: 0px;">
For operation and maintenance purposes, this Application and any third party services may collect files that record interaction with this Application (System logs) or use for this purpose other Personal Data (such as IP Address).</div>
<h3 style="border: 0px; color: #3f3f3f; font-family: inherit; font-size: 13px; line-height: 19px; margin: 0px; padding: 24px 0px 0px;">
Information not contained in this policy</h3>
<div style="border: 0px; font-family: inherit; font-size: 13px; line-height: 19px; padding: 0px;">
More details concerning the collection or processing of Personal Data may be requested from the Data Controller at any time. Please see the contact information at the beginning of this document.</div>
<h3 style="border: 0px; color: #3f3f3f; font-family: inherit; font-size: 13px; line-height: 19px; margin: 0px; padding: 24px 0px 0px;">
The rights of Users</h3>
<div style="border: 0px; font-family: inherit; font-size: 13px; line-height: 19px; padding: 0px;">
Users have the right, at any time, to know whether their Personal Data has been stored and can consult the Data Controller to learn about their contents and origin, to verify their accuracy or to ask for them to be supplemented, cancelled, updated or corrected, or for their transformation into anonymous format or to block any data held in violation of the law, as well as to oppose their treatment for any and all legitimate reasons. Requests should be sent to the Data Controller at the contact information set out above.</div>
<div style="border: 0px; font-family: inherit; font-size: 13px; line-height: 19px; padding: 11px 0px 0px;">
This Application does not support “Do Not Track” requests.<br />To determine whether any of the third party services it uses honor the “Do Not Track” requests, please read their privacy policies.</div>
<h3 style="border: 0px; color: #3f3f3f; font-family: inherit; font-size: 13px; line-height: 19px; margin: 0px; padding: 24px 0px 0px;">
Changes to this privacy policy</h3>
<div style="border: 0px; font-family: inherit; font-size: 13px; line-height: 19px; padding: 0px;">
The Data Controller reserves the right to make changes to this privacy policy at any time by giving notice to its Users on this page. It is strongly recommended to check this page often, referring to the date of the last modification listed at the bottom. If a User objects to any of the changes to the Policy, the User must cease using this Application and can request that the Data Controller remove the Personal Data. Unless stated otherwise, the then-current privacy policy applies to all Personal Data the Data Controller has about Users.</div>
<h3 style="border: 0px; color: #3f3f3f; font-family: inherit; font-size: 13px; line-height: 19px; margin: 0px; padding: 24px 0px 0px;">
Information about this privacy policy</h3>
<div style="border: 0px; font-family: inherit; font-size: 13px; line-height: 19px; padding: 0px;">
The Data Controller is responsible for this privacy policy, prepared starting from the modules provided by Iubenda and hosted on Iubenda's servers.</div>
</div>
Romulushttp://www.blogger.com/profile/16950046628704622532noreply@blogger.com0tag:blogger.com,1999:blog-5924004697959778357.post-72120319879921808202011-08-19T16:47:00.001+08:002011-08-19T16:49:09.236+08:00New app: Multipost<a href="http://market.android.com/details?id=rg.sais.multipost">
<br /> <img src="http://www.android.com/images/brand/60_avail_market_logo2.png" alt="Available in Android Market" />
<br /></a>
<br /><div>Do you use multiple social network sites and is tired to post the same message on each site time and time?</div><div>
<br /></div><div>This app can launch apps for each social network in a batch, so you can just input message one time, then just tap "Send" or "Post" on your favorite social apps.</div><div>
<br /></div><div>Note: You need app supporting "share" function for the social network site you use.</div><div>
<br /></div><div>search keyword: Facebook, Twitter, Plurk, Google Plus, Google +, Linkedin</div>Romulushttp://www.blogger.com/profile/16950046628704622532noreply@blogger.com0tag:blogger.com,1999:blog-5924004697959778357.post-61865446502171289292011-07-06T17:31:00.002+08:002011-07-06T17:31:38.421+08:00Releasing develop version of Meridian Revolution:<a href="http://sites.google.com/site/eternalsandbox/Home/meridian-player/MeridianPlayer.apk">http://sites.google.com/site/eternalsandbox/Home/meridian-player/MeridianPlayer.apk</a><br />
<br />
Changes:<br />
<br />
<ul><li><span style="font-size: medium;">Change art behavior in album list, video list, and playQ list</span></li>
<li><span style="font-size: medium;">Change track number format to #<track></track>. <album name=""></album></span></li>
<li><span style="font-size: medium;">Support pad's external SD card and USB storage</span></li>
<li><span style="font-size: medium;">Move "show unrated songs" option to star threshold dialog</span></li>
<li><span style="font-size: medium;">Fix album forced low resolution album art in play view bug</span></li>
<li><span style="font-size: medium;">Fix video tab or file f/c or ANR bug</span></li>
<li><span style="font-size: medium;">Fix bitmap memory leak f/c bug</span></li>
<li><span style="font-size: medium;">Remove "video playlist", integrated into playQ.</span></li>
<li><span style="font-size: medium;">Remove "audiobook tab", integrated into playQ.</span></li>
<li><span style="font-size: medium;">Remove "Rapid Browser", which is a workaround for really old Android and devices.</span></li>
</ul>Romulushttp://www.blogger.com/profile/16950046628704622532noreply@blogger.com11tag:blogger.com,1999:blog-5924004697959778357.post-22048860152227842912010-12-17T17:49:00.000+08:002010-12-17T17:49:24.105+08:00The most encouraging update for Android Market everThese days Android Market has a major update, both in use client and developer console.<br />
I have to say the updates are marvelous and hitting the points.<br />
The promotion space is much better now. I can now put 8 screenshots, linking a video, and have now 4000 characters to describle my app. Well I know no user will read more than 1000 characters, but it's very good for searching and noticing.<br />
Also, the "Recent Changes" is important. When I update an app I always want to know what's new. Forcing users to read Change Note web page is non-sense.<br />
I also like the new Market user client, but you all can see how it's changing, so I won't talk here.<br />
Good job, Google. (and the team from WebOS I guess)Romulushttp://www.blogger.com/profile/16950046628704622532noreply@blogger.com0tag:blogger.com,1999:blog-5924004697959778357.post-91287995536400404772010-12-06T10:38:00.002+08:002010-12-06T10:38:53.416+08:00Meridian new widget questionnaires<span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: Arial; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><span class="Apple-style-span" style="color: #444444; font-family: Arial,'Helvetica Neue',sans-serif; font-size: 15px; line-height: 19px; text-align: left;">We're taking care of new widgets of Meridian. </span></span><br />
<span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: Arial; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><span class="Apple-style-span" style="color: #444444; font-family: Arial,'Helvetica Neue',sans-serif; font-size: 15px; line-height: 19px; text-align: left;">Please let us know your thought at:<span class="Apple-converted-space"> </span><a class="twitter-timeline-link" href="http://goo.gl/YKHM2" rel="nofollow" style="border-width: 0px; color: #0099cc; margin: 0px; padding: 0px; text-decoration: none;" target="_blank">http://goo.gl/YKHM2</a></span></span>Romulushttp://www.blogger.com/profile/16950046628704622532noreply@blogger.com0tag:blogger.com,1999:blog-5924004697959778357.post-42319506699196262302010-11-24T15:39:00.000+08:002010-11-24T15:39:42.483+08:00About lock screen widget of MeridianAfter trying Lock Screen widgets of like Mixzing and PowerAMP, and lock screen apps like WidgetLocker or so, I choose to make a special lock screen widget of Meridian.<br />
I strongly recommend users to install a lock screen app (<a href="http://www.appbrain.com/app/widgetlocker-lockscreen/com.teslacoilsw.widgetlocker">WidgetLocker Lockscreen</a> is very nice), then put Meridian's normal widget on it. This way works more flawlessly and beautiful.Romulushttp://www.blogger.com/profile/16950046628704622532noreply@blogger.com0tag:blogger.com,1999:blog-5924004697959778357.post-55819224533967349332010-11-01T10:53:00.000+08:002010-11-01T10:53:05.761+08:00Difference between Meridian Pro from Market and PayPalFirst of all, buying Meridian Pro from Market or PayPal <b style="color: black;">does not differ in the application features</b>. They are totally identical except the authorizing method. Also, you don't need both of them.<b> One of them is fine</b>.<br />
<br />
The differences are:<br />
<ul><li>With a Market auth app you need to keep it installed in the phone, and with a PayPal auth key you need to input it into Meridian main app.</li>
<li>Market auth app is Google account dependent, where PayPal auth key is device dependent.</li>
<li>Thus, if you changed your phone with a PayPal auth key, you need to mail me for a new key.</li>
<li>In the other hand, if you changed your Google account for some reason, you need to rebuy Pro if you're using a Market auth app.</li>
<li>With price $2.99, PayPal's fee is $0.42 and Market's fee is $0.90. More than twice, but since on PayPal I need to pay effort for device changing request, both are fine for me.</li>
</ul>As a user I'll suggest you to buy from Market if you can. It's much convenient.<br />
I have also heard PayPal will join Market's payment, maybe it will be the time I totally shift to Market buying.Romulushttp://www.blogger.com/profile/16950046628704622532noreply@blogger.com0tag:blogger.com,1999:blog-5924004697959778357.post-4355414611721762942010-11-01T10:03:00.000+08:002010-11-01T10:03:53.967+08:00Stupid F/C bug in 1.2.2In Meridian Hermit 1.2.2 there's a major bug, which will make everyone turning data collection off force closes every time.<br />
First of all I want to say I'm not forcing you to enable data collection. If I want to do so I'll just remove the option or doing that secretly.<br />
Okay, so what's the problem? This is the buggy code:<br />
<br />
<div style="font-family: "Courier New",Courier,monospace;"> if (tracker != null) {</div><div style="font-family: "Courier New",Courier,monospace;"> // do tracks...</div><div style="font-family: "Courier New",Courier,monospace;"> }</div><span style="font-family: "Courier New",Courier,monospace;"> tracker.stop();</span><br />
<br />
<br />
If user disable data collection, the tracker will be a null pointer. and thus F/C on a NullPointerException.<br />
Yeah, very stupid bug. It of course need to be this:<br />
<br />
<div style="font-family: "Courier New",Courier,monospace;"> if (tracker != null) {</div><div style="font-family: "Courier New",Courier,monospace;"> // do tracks...</div><div style="font-family: "Courier New",Courier,monospace;"><span style="font-family: "Courier New",Courier,monospace;"> tracker.stop();</span> </div><div style="font-family: "Courier New",Courier,monospace;"> }<br />
</div><span style="font-family: "Courier New",Courier,monospace;"></span><br />
<br />
I apologize for the bug but all test phones I use was turning collection on :p<br />
You know it's hard to develope and test everything by one man blah blah.<br />
Sorry for the inconvenience again, in addition to tens of mails I got and replied X_XRomulushttp://www.blogger.com/profile/16950046628704622532noreply@blogger.com0tag:blogger.com,1999:blog-5924004697959778357.post-15992438659364002922010-10-14T16:45:00.000+08:002010-10-14T16:45:01.769+08:00New twitter account for MeridianSince the old twitter account is shifted to my private social and using Japanese, here's the new account for Meridian in English: <br />
<a href="http://twitter.com/#%21/Meridian_Andro">http://twitter.com/#!/Meridian_Andro</a>Romulushttp://www.blogger.com/profile/16950046628704622532noreply@blogger.com0tag:blogger.com,1999:blog-5924004697959778357.post-68138489617376399502010-10-14T10:03:00.000+08:002010-10-14T10:03:07.101+08:00But Google's support really sucksThe country problem took me ONLY five days to know how to handle, but now there's another problem:<br />
<ul><li>Android Market console says it has payed out some money</li>
<li>Can see nothing in my AdSense account</li>
<li>Contact support again and this time get NOTHING helpful</li>
<li>Nine days ago, by the way</li>
<li>It seems like the support team can't understand my problem at all</li>
<li>I have reported a broken link but get no touch on it</li>
<li>My AdSense account's "payout history" becomes a broken link, for a week</li>
<li>NOW HOW MANY DAYS DO I NEED TO FIND WHERE IS THE ADSENSE CONTACTING FORM?</li>
</ul>Romulushttp://www.blogger.com/profile/16950046628704622532noreply@blogger.com0tag:blogger.com,1999:blog-5924004697959778357.post-43891511981922623952010-08-24T09:18:00.000+08:002010-08-24T09:18:19.152+08:00That's why I didn't want to make Meridian can be installed to SD cardWell OK, you guys want to install Meridian to SD card without knowleges, so Meridian is now installable to SD.<br />
And for those can't find where the widget is, put Meridian back to your phone and reboot.Romulushttp://www.blogger.com/profile/16950046628704622532noreply@blogger.com0tag:blogger.com,1999:blog-5924004697959778357.post-34292882211961538262010-07-05T15:14:00.000+08:002010-07-05T15:14:28.665+08:00Google continues messing up Android Market<a href="http://www.medieval.it/google-is-censoring-bluetooth-on-android-the-proof/menu-id-66.html">http://www.medieval.it/google-is-censoring-bluetooth-on-android-the-proof/menu-id-66.html</a><br />
<br />
I think this is the point - Meridian requires bluetooth permissions (to play music through them), so it disappears.<br />
My complains are same as theirs. Android Market team really sucks.Romulushttp://www.blogger.com/profile/16950046628704622532noreply@blogger.com3tag:blogger.com,1999:blog-5924004697959778357.post-67706580016745737542010-06-21T22:52:00.002+08:002010-06-21T22:55:59.539+08:00New App: Queek Music ShufflerJust want to easy and shuffle play your massive lovely songs? Try Queek!<br />
Queek is a great tool for people have lots of songs in their phone, and is tired to index them all the time.<br />
Just play. Auto shuffle, auto skipping songs you don't like that much.<br />
For indexing and play lists, please try Meridian Media Player.<br />
<br />
<a href="http://market.android.com/details?id=org.sais.queek">http://market.android.com/details?id=org.sais.queek</a><br />
<img src="http://qrcode.kaywa.com/img.php?s=6&d=http%3A%2F%2Fmarket.android.com%2Fdetails%3Fid%3Dorg.sais.queek" alt="qrcode" />Romulushttp://www.blogger.com/profile/16950046628704622532noreply@blogger.com4tag:blogger.com,1999:blog-5924004697959778357.post-62441727582417836592010-06-17T14:27:00.001+08:002010-06-17T14:38:21.321+08:00Bad news and bad news for Android<span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 27px;"><a href="http://techcrunch.com/2010/06/16/android-team-laser-focused-on-the-user-experience-for-next-release/"><span class="Apple-style-span" style="font-size: small;">http://techcrunch.com/2010/06/16/android-team-laser-focused-on-the-user-experience-for-next-release/</span></a></span><br />
<br />
I wish this article is just an unreal rumor.<br />
There are so many things and issues to fix and so many functions to make, and they decide to fight against their so-called "partners" huh?<br />
Absolutely Google works so bad with cooperations, the Market payment region extending process is fucking slow, my app disappears from Market and I have no some more detailed information of what's happening, Google does not have a support mechanism, I just keep apologizing to my users.<br />
And I'm still stuck with Android's weak multimedia framework, the AdMob component does not show up, the Google Adsense is another US only feature, blah blah.<br />
It was a bright future to me a year ago, but now it's filled with darkness. Android is running toward a wrong direction.<br />
Wish it's not too late to join Apple's side.Romulushttp://www.blogger.com/profile/16950046628704622532noreply@blogger.com0tag:blogger.com,1999:blog-5924004697959778357.post-49213493507063130412010-06-11T11:13:00.000+08:002010-06-11T11:13:52.841+08:00Meridian Pioneer is currently invisible on Market for 1.5 and 1.6 devicesIn fact I don't know what's going on, and I don't think it's me messed up something.<br />
I keep the min SDK as 3 and target SDK as 4, they should not act like that.<br />
Google says it's fixed three days ago, but no, it's not.<br />
I'm asking Google and finding some resolution to avoid this, but with no luck yet.<br />
Hope we can overcome this soon.Romulushttp://www.blogger.com/profile/16950046628704622532noreply@blogger.com2tag:blogger.com,1999:blog-5924004697959778357.post-79982592006641199822010-05-25T15:45:00.000+08:002010-05-25T15:45:54.823+08:00Android Developers Blog: Android Application Error Reports<a href="http://android-developers.blogspot.com/2010/05/google-feedback-for-android.html">Android Developers Blog: Android Application Error Reports</a><br /><br />Yeah I have received the bug reports from users. This is very, very helpful and cool feature. Thank you Google!<br />But I wonder what devices get this? I thought this is a Froyo feature, but I have seen some reports from Droid. They're not getting Froyo right?<br />And I also don't have it on my Nexus One running Froyo. There's just one Force Close button there. It's not from the OTA but a 44 MB update.zip, maybe it's the difference?Romulushttp://www.blogger.com/profile/16950046628704622532noreply@blogger.com1tag:blogger.com,1999:blog-5924004697959778357.post-85328407295999719152010-04-27T10:10:00.002+08:002010-04-27T10:10:48.019+08:00If there's anyone want to know Meridian Conservative's update frequencyIt's planed to be one update for two month to a quarter.Romulushttp://www.blogger.com/profile/16950046628704622532noreply@blogger.com0tag:blogger.com,1999:blog-5924004697959778357.post-2572156686321832122010-04-19T14:20:00.000+08:002010-04-19T14:20:20.385+08:00Flurry seems to be not usable for meThe region is a mess (Australia 80%? What are you talking about?), the version tag is not working, the device and carrier information is totally wrong, and the help center does not reply any of my mails.<br />
Maybe it's time to throw it out and use Google analytic only.Romulushttp://www.blogger.com/profile/16950046628704622532noreply@blogger.com0tag:blogger.com,1999:blog-5924004697959778357.post-65408710998053353952010-04-01T10:32:00.000+08:002010-04-01T10:32:14.580+08:00So people who complain about updating...does not read the app's description too.<br />
They just don't know Conservative version is there, huh.<br />
Maybe I'll put a dialog in Pioneer...Oh no, they won't read that either.Romulushttp://www.blogger.com/profile/16950046628704622532noreply@blogger.com0tag:blogger.com,1999:blog-5924004697959778357.post-56986326343452463232010-03-29T19:39:00.001+08:002010-03-29T19:39:18.712+08:00Lossless audio support of Meridian<br>Thank to avs234 and his work Andless, from 0.15.0 Meridian supports lossless playback including flac, ape, alac, wav, wave pack, and mpc. <br><br />Some words to say:<br><br />- You can play these files as normal ones, but tags (and thus album arts) won't work because Android does not scan them. Meridian does not have its own tag parsing system. <br><br />- flac cues are not supported, because there is an integration problem with current cue system. <br><br />Enjoy! <br />Romulushttp://www.blogger.com/profile/16950046628704622532noreply@blogger.com0tag:blogger.com,1999:blog-5924004697959778357.post-63581563534235852522010-03-24T11:12:00.002+08:002010-03-24T11:12:49.476+08:00Double version try - Pioneer and Conservative of MeridianToday I published a new app on Market called "Meridian Player Conservative", which is essentially Meridian itself, but is more so-called stable (0.13.1 by now), and will update in lower frequency.<br />
"Meridian Player Pioneer" is what "Noble" is, and will go updating in current frequency.<br />
People don't want to be annoyed by lots of update, please use the Conservative version. If you don't care, you don't need to change anything.<br />
Hope this can satisfy each kind of users more.Romulushttp://www.blogger.com/profile/16950046628704622532noreply@blogger.com1tag:blogger.com,1999:blog-5924004697959778357.post-29893728090091405962010-03-18T11:01:00.001+08:002010-03-18T11:02:19.723+08:00Why there're only few not-so-good apps with equalizer or extra codec supporting on Android MarketAndroid framework has a MediaPlayer class, which will do file recognizing, dispatching, decoding, rendering, and synchronizing for apps.<br />
Most video/music player apps just call this awesome class, and it works as you can see.<br />
<br />
However, if you want a equalizer or implementing your own codec, the story is all different.<br />
MediaPlayer class does not support those features, and Android splits Java codes and native C/C++ codes into two parts.<br />
Main functions of MediaPlayer is native code, and bound with the device using special signatures. Apps on Market have no way to change that, and pure Java code is too slow to process such heavy-loading work.<br />
<br />
Okay, so some people say you can use NDK.<br />
Yes, you can use NDK to make your own MediaPlayer --- The <span style="font-size: small;"><b style="color: red;">WHOLE </b></span>MediaPlayer.<br />
You need to write (or copy) your own code of recognizing, dispatching, decoding, rendering, synchronizing, and all other MediaPlayer efforts. Oh, don't forget to plug in EVERY codec you support, since you can't access Android's default decoder in NDK.<br />
<br />
So what's the result? You can try <a href="http://www.cyrket.com/p/android/jp.cyberfort.audioplayerwitheqtrial/">Audio Player WithEQ</a> and <a href="http://www.cyrket.com/p/android/kr.mobilesoft.yxflash/">yxflash </a>to see what they provide.<br />
Believe me, they pay much effort and have very good tech on these app. But the quality says how this is hard to do.<br />
<br />
Meridian won't go that way. Still waiting Android to publish a better solution for this.Romulushttp://www.blogger.com/profile/16950046628704622532noreply@blogger.com1tag:blogger.com,1999:blog-5924004697959778357.post-36940418145878501332010-03-16T17:21:00.000+08:002010-03-16T17:21:40.617+08:00Meridian 0.13.0 is released, with new widget and album art fixes<ul><li style="color: red;"><b><span class="z19Dle" id="col-z123ivm4my2xxzw0f232vtbptmyixrjml"><span class="zo">(Pro) 4x3 widget with album art</span></span></b></li>
<li><span class="z19Dle" id="col-z123ivm4my2xxzw0f232vtbptmyixrjml"><span class="zo">Button style settings</span></span></li>
<li><span class="z19Dle" id="col-z123ivm4my2xxzw0f232vtbptmyixrjml"><span class="zo"> Fix customized album art now showing bug</span></span></li>
<li><span class="z19Dle" id="col-z123ivm4my2xxzw0f232vtbptmyixrjml"><span class="zo">Fix phone start-up f/c bug</span></span></li>
<li><span class="z19Dle" id="col-z123ivm4my2xxzw0f232vtbptmyixrjml"><span class="zo">App version number shows in preference, about page, and FAQ page on title bar</span></span></li>
</ul><span class="z19Dle" id="col-z123ivm4my2xxzw0f232vtbptmyixrjml"><span class="zo">The new widget looks like below. Also, you can change the button style now (Only two styles so far though). Please do it from preference as you can see.</span></span><br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://lh4.ggpht.com/_rsXGiRcK9yw/S59KeHnoNSI/AAAAAAAACxI/P4Oyfii-rjo/s1600/4x3widget.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://lh4.ggpht.com/_rsXGiRcK9yw/S59KeHnoNSI/AAAAAAAACxI/P4Oyfii-rjo/s320/4x3widget.png" /></a><a href="http://lh6.ggpht.com/_rsXGiRcK9yw/S59K_Bg2v_I/AAAAAAAACxM/zrD-PLodSHk/s1600/button_style.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://lh6.ggpht.com/_rsXGiRcK9yw/S59K_Bg2v_I/AAAAAAAACxM/zrD-PLodSHk/s320/button_style.png" /></a><a href="http://lh4.ggpht.com/_rsXGiRcK9yw/S59LQfZX23I/AAAAAAAACxQ/IEawuSvPBhU/s1600/22.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://lh4.ggpht.com/_rsXGiRcK9yw/S59LQfZX23I/AAAAAAAACxQ/IEawuSvPBhU/s320/22.png" /></a></div>Romulushttp://www.blogger.com/profile/16950046628704622532noreply@blogger.com3tag:blogger.com,1999:blog-5924004697959778357.post-21594000570353772010-03-05T15:13:00.002+08:002010-03-05T15:13:22.251+08:00Meridian 0.12.0 is releasedChange note:<br />
<ul><li>Add insert after current feature</li>
<li>Fix ID3 editing not working bug</li>
<li>Fix media auto scanning not working bug</li>
<li>Fix bug that can't find media files in root folder of sdcard</li>
<li>Fix album not showing bug in genre view</li>
<li>Fix sorting problem in Browser</li>
<li>Fix customized album arts are not shown in album list bug</li>
<li>Fix video zooming wrong when come back from another view</li>
<li>Prevent Nexus One rotating video goes to white bug</li>
</ul>Many people complaining about the update frequency (even after dropping to once per week), but well, you can just don't update it if you don't have any problem.<br />
For those going to uninstall I can only say, go ahead. If you really don't like updates, Meridian is bad for you.Romulushttp://www.blogger.com/profile/16950046628704622532noreply@blogger.com1tag:blogger.com,1999:blog-5924004697959778357.post-44642908571694477592010-03-05T10:58:00.001+08:002010-03-05T15:03:33.563+08:00[Meridian] "Insert After Current" featureAfter 0.12.0, Meridian supports a feature called "Insert After Current".<br />
It is quite same as inserting into playlist in default Music app, but it uses PlayQ instead.<br />
Basically, it will create a new PlayQ and shift to it automatically. The auto-created PlayQ is named "Now Playing (x)", where x is a sequential number.<br />
However, if you add other songs into this "Now Playing" PlayQ, it will just be added into it, without creating new PlayQs.<br />
Hope you guys will like it.Romulushttp://www.blogger.com/profile/16950046628704622532noreply@blogger.com0