DMCA’ed and Ducks

This is a notification that your application, Dragon Ball Z HDTV, with package ID com.liyicky.dbzhd, has been removed from the Google Play Store.

REASON FOR REMOVAL: Alleged copyright infringement (according to the terms of the Digital Millenium Copyright Act).

All violations are tracked. Serious or repeated violations of any nature will result in the termination of your developer account, and investigation and possible termination of related Google accounts. If your account is terminated, payments will cease and Google may recover the proceeds of any past sales and the cost of any associated fees (such as chargebacks and payment transaction fees) from you.

Please review the Developer Distribution Agreement and Content Policy to ensure that your applications are compliant with our policies.

The DMCA is a United States copyright law that provides guidelines for online service provider liability in case of copyright infringement. Click here for more information about the DMCA, and see http://www.google.com/dmca.html for the process that Google requires in order to make a DMCA complaint.

Google may reinstate your application into the Google Play Store upon receipt of a counter notification pursuant to sections 512(g)(2) and (3) of the DMCA. Click here for more information about the requirements of a counter notification and a link to a sample counter notification. If you have legal questions about this notification, you should retain your own legal counsel.

Please note that we have included a text copy of the Infringement Notice we received for your reference.

The Google Play Team

And that’s how DBZ HDTV ended.

I’ve been writing a lot of python. I’m such a noob. It’s like playing league before you know that minions OP. I don’t write any subclasses. I don’t understand why I would want to make a subclass. I’m prob just a genius or something. Only nerds write subclasses. I don’t understand what the hell a super class is supposed to do. What the hell does __init__() do? One thing that’s finally dawning on me is problem with types in python. That shit fucks me up so much.

For instance:

class Bomb:
    def __init__(self):
        ""

    def talk(self):
        self.explode()

    def explode(self):
        print "BOOM!, The bomb explodes."

class Duck:
    def __init__(self):
        ""
    def talk(self):
        print "I am a duck, I will not blow up if you ask me to talk."    

class Kid:
    kids_duck = None

    def __init__(self):
        print "Kid comes around a corner and asks you for money so he could buy a duck."

def takeDuck(self, duck):
    self.kids_duck = duck
    print "The kid accepts the duck, and happily skips along"

def doYourThing(self):
    print "The kid tries to get the duck to talk"
    self.kids_duck.talk()

myKid = Kid()
myBomb = Bomb()
myKid.takeDuck(myBomb)
myKid.doYourThing()
#Copy and Pasted from Dmitry from StackOverflow

http://stackoverflow.com/questions/152580/whats-the-canonical-way-to-check-for-type-in-python

Python is my best friend. It lets me do whatever I want. Even when I will get myself in trouble. I are excite though. I’m just starting to take my first baby steps into intermediate python. Let’s see how much this bites. Pun.end()

DBZ HDTV v3.1.5

4/05/13 ~ (v3.1.5) Back to Original Stream. This app was meant to be used by a few dozen people, I didn’t expect thousands of people to download it everyday. Until I can stop using Flash Player on this app I won’t be working on it much. There are many bugs caused by Flash Player and Android clashing and I’m not good enough to fix them yet. Hopefully Justin.tv goes HTML5 soon and I can remake the app for Android and iOS.

3/25/13 ~ (v3.1) Backbutton now goes to and from the chatroom. Added Flurry Analytics!

3/23/13 ~ (v3.0) Updated to original DBZ Dub! +bug fixes

3/16/13 ~ (v2.3) Menus Updated + Preferences Added

2/26/13 ~ (v2.2) PayPal Bug squashed + 2 AdMod Banners

2/19/13 ~ (v2.1) Volume Bug + RAM Bug fixed. Other small bugs fixed.

2/12/13 ~ (v2.0) Full Screen Stream/Chat + SWIPE support. Multiple bug fix.

2/10/13 ~ A full screen Stream/Chat update will be release soon!!

2/09/13 ~ (v1.2) Fixed Orientation Bugs. Updated for 4.0+ (ICS)! PayPal support has been added! No more ugly title bar! If you like this app please email me the problems you are having so I can fix them. Thanks.

Naruto HDTV & DBZ HDTV v3.0

I’ve decided to release a Naruto version of my app hosting one of my other favorite streams. Naruto HDTV should be released soon! I’m also updating DBZ HDTV to 3.0 with a new transparent chat overlay feature. This should enable the users to chat and watch the stream more enjoyably. It’s tricky so far, but i’m confident I can figure out a sexy looking way to do this. That also should be released soon. 

Writing some really fun code for these releases; so stoked!

DBZ HD TV v2.3 Released

I updated the app yesterday. It took a little longer than I thought. I updated all the menus and removed the kanzenshuu.com link because the Broadcaster didn’t want it in anymore. The hardest part of this update was the Preferences. It wasn’t that hard, but I was trying to make a list preference to select which view loads first when you start the app. I worked on that for hours and it wouldn’t work so I made it a checkbox instead. I really didn’t want to be defeated by that list preference but it was really draining me.

I also added an option for the viewers to load a banner to help me make a little money for this app. I hate ads on apps but I’m really broke right now and even a few cents would go a long way. I don’t like apps that are made just to spam ads to people. I think that giving people power over the ads they see is a much better way to advertise. Forcing people to view ads is annoying to the viewer and when I’m forced to view ads I go out of my way to not click on them. I hate the video ads on my app. The video ads really lower the quality of this app quite a bit. I wish I could remove them. I understand why Justin.tv plays ads. Maybe in the future websites will implement a less annoying way to make money for their services. To help people avoid clicking on them I’ve made the “Start with Chat View” option. I hope everyone enjoys this update!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


private void setPrefView() {

prefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
 boolean introView = prefs.getBoolean("view_checkbox", false);
 if (introView == true) {
 setChatView();
 }
 }

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

ImageImageImageImage

Volume Bug (Solved)

I can’t believe I fixed this bug! I actually fixed two bugs at once. They were very related. My app had tasks running in the background and that was causing some strange bugs. I fixed it like this:

It turns out that something was causing a task to not be killed. It was bugging the phones volume and the app was running in the background and consuming RAM and battery. I solved it by killing the all the tasks myself.

Add KILL_BACKGROUND_PROCESSES to the manifest. Then kill the tasks.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


@Override
 protected void onDestroy() {
 // TODO Auto-generated method stub
 super.onDestroy();
 final ActivityManager amm = (ActivityManager) WebViewPager.this.getSystemService(Activity.ACTIVITY_SERVICE);
 amm.restartPackage("com.liyicky.dbzhd");
 amm.killBackgroundProcesses("com.liyicky.dbzhd");

}

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

I’m so happy I solved this bug, it was extremely frustrating. It’s not good to have an app with such a huge bug on the market.

Dragon Ball Z HD TV V2!!

I was just beginning to research info on how to make my next app when I discovered a way to make my DBZ app much better. I’m going to use MotionEvents and special URLs that let me load the stream and the chat in fullscreen. I’m really excited because I think this will make the app much better. I may even have it finished by tomorrow.