Lydia : My Android based AI Disc Jockey made with Tasker

in programming •  6 years ago 


I used to make little toy AIs about the complexity of a game NPC or a chat-bot. Eventually I got a little better at it and started doing some interesting stuff on UltraHal Assistant which you can still find if you look for it.

But I noticed something about me and AI assistants. I just don't use them.

They were fun to play with, but to get work done I prefer hands on keyboards. The only time I used them was to tell me when appointments and classes were coming up, and that almost never required me to trigger them by asking for the info verbally. If I remembered to ask, I had already remembered to go to my class.

So I downgraded my AI to something that simply picked my music in my headphones, and broke in every now and then to tell me the time, if a bus was nearby, what my next appointment was, and maybe the weather... stuff like that. So basically an AI-DJ but personalized.

Last fall I got a new phone, and I didn't even bother to copy that over. Once I finished college, I didn't really need it. I just use Poweramp to play music on a random loop.

But now I'm bored.

I'm going to remake Lydia (my name for the AI), but make a stack of improvements. Most of all, I want her to learn which songs I like and learn when I get tired of them. This will be taught by how I handle the replay or skip buttons.

This will require that I use Tasker to read the Music directory occasionally, write a text file with information about my listening habits, then make the playlist based on that file. Should be interesting. Just difficult enough to stretch my limited skills.

Tasker logo image found wild on the internet, intended to respect and credit Pent at tasker.dinglisch.net

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

That should hopefully keep you busy for a while :D