Showing posts with label foobar2000 controller PRO. Show all posts
Showing posts with label foobar2000 controller PRO. Show all posts

Saturday, 21 November 2015

New version 0.9.4. Internet Radios lovers, this version goes for you.

Hi guys,
There's a new cool feature. You can now add Internet Radios to your current playlist in foobar2000 right form your phone.
It's fairly easy. Select the internet radio from your web browser and click to download it. You'll be prompted to select with which application you want to open the link. Select foobar2000 and it'll be directly added to your playlist.


Btw, this feature was suggested by a user, so feel free to suggest new cool features like this one. I'll do my best to include all your requests.

There are a couple of more things added in this version.

Release notes

New features:
  • Add Internet Radios to your foobar2000 directly browsing from your device web browser. Supported formats: .m3u and .pls.
  • Added sort by Disc Number in playlist.

Solved issues:
  • Added a setting to disable muting of volume keys for those devices where the whole device sound gets muted (i.e. Nexus 7 2012).

Saturday, 10 October 2015

New version 0.9.3.8. Get playing song info from your app!

Hi guys,
I've added a new feature especially useful for advanced users.
There's a new available Intent action.
"com.cav.foobar2000controller.GET_PLAYING_SONG"

It will allow you to get the current song info via Intent without havng to care about http requests or foobar2000 HTTP Control API.

Unlike previous Intent actions, this one is a bit more complicated to work with, but it's actually fairly easy.

You'll need to send a broadcast specifying a callback Intent action string for me to send you back the information in form of JSON-like string.
Here's an example:

Sending the Broadcast
// Create a Bundle with the action you want to be called from foobar2000 controller
Bundle extras = new Bundle();

// This is mandatory! The key MUST BE "callbackAction". The action "com.mybroadcast.song_info" can be any of your choice
extras.putString("callbackAction", "com.mybroadcast.song_info");

// Create a new Intent. Set the new action and add the extras.
Intent intent = new Intent();
intent.setAction("com.cav.foobar2000controller.GET_PLAYING_SONG");
intent.putExtras(extras);

// Send the Broadcast. foobar2000 controller will receive it and send you back a Broadcast with the song information
sendBroadcast(intent);
 Receiving the information
// You need to have a BroadcastReceiver. It can be a custom class of yours.
BroadcastReceiver broadcastReceiver = new BroadcastReceiver() {
@Override public void onReceive(Context context, Intent intent) {
Bundle extras = intent.getExtras();
if (extras != null) {
// This is where the song info is stored.
// It will be like: {"title":"Song title", "artist":"Song artist", "album":"Song album", "length": 123, "rating":5}
// You can convert it to JSONObject (or any other implementation)
String song = extras.getString("song");
// Do whatever you want with the retrieved song.
Toast.makeText(MainActivity.this, song, Toast.LENGTH_LONG).show();
}
}
};
// Register the receiver with the action you've provided before
registerReceiver(broadcastReceiver, new IntentFilter("com.mybroadcast.song_info"));
Here's a full Android studio project example using this new Intent action;
https://www.dropbox.com/s/vyuuiyjlgwkavcs/SendBroadcastTest.zip?dl=1

Enjoy!

Monday, 17 November 2014

New version 0.9.3.5. Hey, automation lovers, wanna control foobar?

Hi guys,
it's been a very long time since last post. But don't worry because there is a new cool addition.
And.. don't tell anyone but there's something huge coming soon...

This time I've added to PRO version the ability to control foobar2000 using Intents from any other app like Tasker.

The supported actions are:
  • com.cav.foobar2000controller.PLAY_PAUSE
  • com.cav.foobar2000controller.STOP
  • com.cav.foobar2000controller.PREVIOUS
  • com.cav.foobar2000controller.NEXT
  • com.cav.foobar2000controller.TOGGLE_MUTE
  • com.cav.foobar2000controller.WAKE_SERVER
I think they are pretty much self-explaining :)

This is an example of how Tasker can be configured to send an Intent to foobar2000 controller.
0.9.3.5 must be installed before trying the following..

1. Create a new Task.



2. Select System.



 3. Select Send Intent.



4. Write the action you want to add (com.cav.foobar2000controller.PLAY_PAUSE in the example).
4.1 Leave BroadcastReceiver as Target.



5. Test the action is working by clicking on "Play" icon.



If everything is OK, the music in foobar should have been paused or resumed.

Friday, 24 May 2013

New version 0.9.1. All of a sudden a Queue seems like a good thing..

That's right! There's another new version with a major feature being requested since even before oblikoamorale started developing HTTP Control component!

With the help of last version of HTTP Control component (get it here, a modified version, not anymore from the "official" branch) you'll be able to manage the Queue also from the device.

You can add songs to the queue, remove them and even reorder them.

Some fixes have been applied too.

Check out the release notes and a screenshot below.



Release notes

New features
  • New Queue view (last component installation is needed).
  • Added partial translation of Traditional Chinese (thanks to windlite!).
  • HTTP Control component version display in Settings.

Solved issues
  • Fixed playlist titles with some chars.
  • Solved some issues related to queueing songs


Friday, 28 December 2012

New version 0.8.9. Merry Play from file.

After being requested hundreds of thousands of times.. Play from file is finally available!!

You can find it as the third icon, next to Media Library and there access to all the files from your PC and Network. Simply click on a file it and it'll start playing. Some more actions are available via long-click in either a folder or a file.
There's also a couple of new settings for the new functionality under "Display settings" section.



Besides the huge addition of playing from file, there has been quite a lot of internal reworking to make the app smoother and reliable. I hope that statement comes true..

Release notes


New features

  • Play from file feature available.
  • Improved overall speed and stability.
  • Added Norwegian language (thanks Tim Bastiansen - twitter.com/timbast_)


Solved issues

  • Sometimes Exit had to be executed more than once to exit the app.
  • Minor bug fixing.


Look, the playing son is also highlighted:


Please feel free as always to leave your feedback using any of the available ways to contact me.

Monday, 10 September 2012

New version 0.8.4 released to add a new Notification in your favourite droid

There's a new version with the addition of a notification in the Notification bar showing the currently playing song (also for free version!).

New features
  • Added notification to display currently playing song.

Solved issues:
  • Minor bug fixing and some improvements

Have you already updated the component files with the new installer??

Sunday, 9 September 2012

New installer available. Fix for Portable installations, additions for future versions

I've released a new PC-Side installer (v1.2).

It fixes the installation for Portable foobar2000 installations and it adds changes for future versions.

Also, from now on, the only installer available is the .exe file; the .zip version is no longer available.
Please contact me if you have a problem with .exe installer.

Everyone should download this!

You can find the new installer here:




Monday, 20 August 2012

New version 0.8.3. (Finally!!) Touch and play for Playlist view

Finally in the Playlist view you just have to click on a song to play it..! If you want more info or enqueue/dequeue it, you'll just have to press on those three dots.

Also Turkish and Indonesian users will be a bit happier.

Look at the release notes anyway.


New features

  • Playlist items now play the song when touched.
  • Added partial translation of Turkish (thanks to Arda Kılıçdağı)
  • Added partial translation of Indonesian (thanks to Ritter Dante)

This is how it looks the current Playlist view:


Thursday, 16 August 2012

New version 0.8.2 with some cool additions. Wave to your device

Check out the new version because the new features are really cool.


New features

  • Control foobar now with media buttons (like with a headset or 3rd party apps) (only for PRO version)
  • Fully compatible with WaveControl app (available on Play Store)  (only for PRO version)

Solved issues:

  • Solved a problem where widget could not be clicked
  • Fixed a crash in Managing Playlists with older Android versions

Known issues:

  • Double click on headset button to skip to next song doesn't work fine sometimes

The main addition to this new version is the ability to control the app (thus a foobar2000) with any hardware or software capable of sending media actions like Play, Next, Fast Forward, etc.

I've put special attention to Wave Control which is a really cool app that using the device's proximity sensor will do an action like Play/Pause, Previous, Stop, etc.

It's available in the Play Store and it has a free and a paid version.

The free version is pretty cool but believe me, the paid is (much) BETTER.

Look at this quick demo I've recorded with the foobar2000 controller & Wave Control working together.


Tuesday, 7 August 2012

New version 0.8.1c. Improvements for PROs and newer Androids


Before leaving on holiday I leave you a new version.

Check out the release notes
Here's a screenshot of how the app looks in my Nexus 7.

New features
- Widget is now resizable in 3.0 and up

Solved issues
- Solved crash receiving calls
- Solved problem with keep screen on setting
- Improved Widget layout (solving some display issues in some devices).
- Improved layout and usability for 3.x and 4.x users

Those having 3.0 and up devices pay special attention to the Action Bar (including inside Manage Playlists section).

Enjoy your holidays!



Sunday, 17 June 2012

New version 0.8.0 relased! W for Widget makes its appearance


If some had asked me which was the most demanded feature and not available in previous versions, I would have said "A Widget!".

From now on, I don't know what I'll say... Maybe "A better Widget" ?

Release notes

New features:
  • New Widget for PRO version.
Solved issues:
  • Settings crashed in some devices using French language.
  • Improved connection speed.
  • Control buttons now are more usable.
  • Some texts appeared always in English.
  • Solved some application freezes.
Here I leave a screenshot of the brand new Widget.


Saturday, 26 May 2012

New version 0.7.2 is ready! I can hear newbies celebrating


It's been too long since I released the last version but here's a new one!

I hope you like the new version and please keep the comments and feedback coming!

Release notes

New features:
  • New Wizard to add servers easily.
  • Shake actions are also executed while app is in background (configurable in settings)
Solved issues:
  • Media Library View was not displayed properly if it hadn't been used before.
  • Now Chinese (Simplified) is not used for Chinese (Traditional)


For those using the app with the Blackberry Playbook, don't worry, it'll pop-up soon in AppWorld!

Monday, 9 January 2012

24h 50% OFF !! Starting 00:00 09-Jan-2012 (UTC+1 time)

You thought that previous sappy post was the only thing happening after turning 1 year old??

Foobar2000 controller PRO will be 24H 50% OFF during January 9th (UTC+1).

Tell all your friends, neighbours, wifes, husbands, sons, daughters, parents, pets, Steven Spielberg, whoever, whatever! 

This is a lifetime opportunity is a one-time offer (well.. I may be exaggerating..).

Spread the word!

Edit: I'm sorry guys but seems that Android Market has a minium price for app policy... :(


I put the lowest price I could according to each currency! Still a good offer, isn't it? :)



Foobar2000 controller turns 1!

365 days ago I released the first version (v0.1) of foobar2000 controller for Android.
Not even in my best dreams I could have imagined that one year later I would be where I am today.

Around 20,000 users have downloaded the app, more than 600 of them have even paid for it.
It is available in 12 languages (English, Catalan, German, Chinese, Dutch, Polish, Slovenian, Korean, French, Spanish, Hungarian, Russian) and 1 is being translated (Croatian).

Also this blog is way way more visited than I would expect. It receives more than 300 users a day and all numbers rise monthly.

For all of this and (I hope!) for all the releases coming I wanted to thank each and every one of you who have followed me on this blog, on twitter or facebook and have downloaded or bought the app.

Also big thanks to oblikoamorale for developing this great component HTTP_Control which allows all of us control our music libraries remotely.

Friday, 4 February 2011

Foobar2000 controller PRO version added to Android Market (also AppsLib!)

I've just released an Ad-free version for all those who are willing to pay the small amount of 0,90€ for this great-looking and smooth-working piece of software with no Ads!!

At the moment both the normal and PRO version have the same features and will probably remain like this for a long time.

Thanks for your support!

Market link: http://market.android.com/details?id=com.cav.foobar2000controllerpro