Start SqueezePlayer on Startup
Some people are requesting me to provide an option to start SqueezePlayer automatically on startup.
Well actually this is already possible now as Android is a very cool an open platform, so I decided to write a small tutorial about how to achieve what you want.
The easy way “Automate It”
There is a very cool (free) application on the store called “AutomateIt” .
It allows you to automate almost everything on your devices – and this also includes automatically starting Apps at boot time.
There are several other Apps on the store allowing similar things, but AutomateIt beats them all, as it is sooo intuitive, one cannot believe it.
So just start this App, and tap “Add New Rule”. You are asked for a “trigger” where you just need to choose the autostart trigger.
The App then asks you for an “Action”, where you choose the “Start App” action. You will be presented a list of Apps and SqueezePlayer will be among them.
Final step is giving your new Rule a name – called it whatever makes sense to you, DONE !
Well now this was the easy part – be warned – the next two hours you will play with all the other features of AutomateIt.
This solution has one caveat though: The SqueezePlayer App main screen will be visible after you boot …
More Advanced “Tasker”
Tasker is an App like AutomateIt. Looks more clunky, but is much more powerful. It also costs a little bit, but if you want to get rid of the main screen of SqueezePlayer after booting up, I’m not aware of another possibility right now.
The steps are actually the same: we will need to configure a trigger (i.e. “at boot”) and an action/task (i.e. “start SqueezePlayer”).
As the action, please choose “Misc -> Send Intent”. We will use this one to automatically start SqueezePlayers hidden service (opposed to the mainscreen).
Such Intents do have a lot of field, you only need a few:
Package: de.bluegaspode.squeezeplayer
Class: de.bluegaspode.squeezeplayer.playback.service.PlaybackService
Target: Service
DONE!
Once you get the hang of it, it’s really to setup different things as well.
Some users for instance don’t like that SqueezePlayer shuts down after 15minutes on batteries. With Tasker you can send the Intent every 10 minutes, SqueezePlayer resets it’s 15min shutdown timer then.