Showing posts with label foobar 2000. Show all posts
Showing posts with label foobar 2000. 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.

Sunday, 1 September 2013

New version 0.9.3.2. Cursor follows playback. Who follows cursor?

Hi everyone! I've just uploaded a new version to the Play Store.

There's a couple of additions and some fixes too.

Don't forget to check out release notes below.


Release notes

New features:

  • Added Cursor Follows Playback setting ('true' by default)
  • Updated translations (thanks to all collaborators)


Solved issues:

  • Don't scroll the playlist to now playing song after enqueueing a new song
  • Improved metadata info layout

Sunday, 4 August 2013

New version 0.9.3. Your Widget dreams come true

This new version is mainly for PRO users, but users of free version can also benefit from a couple of changes.

The whole Widgets part has been coded from scratch and there are now up to 4 different widgets to choose:



  •  4x1 without Album art




  • 4x1 with Album art



  • 4x4




  • Lockscreen (only Android 4.2+)



This last lockscreen widget will be also available as a regular Widget if you are using Android 4.2. It was an Android bug which was fixed in 4.3 version.


Release Notes

New features

  • New 4x1 Widget with Album Art display (Only PRO)
  • Improved existing 4x1 Widget(Only PRO)
  • Added 4x4 Widget(Only PRO)
  • Added new lockscreen Widget for Android 4.2+ (Only PRO)
  • Added Estonian translation (thanks to Hannes Kinks!)


Solved issues

  • Fixed playlist row layout for larger screens


Enjoy your summer parties controlling your music with foobar2000 controller! (feel free to invite me over too!)

Friday, 5 July 2013

New version 0.9.2. Just call someone to pause the music

A new version is available in the Play Store with the addition of configurable actions on Outgoing Calls as the main change.
Some fixes and improvements have been included too.

Enjoy!


Release Notes

New features
  • Actions on Outgoing Calls too.


Solved issues
  • Complete refactor of Call Actions.
  • Improved server detection in Server Wizard.
  • Improved icons for devices with higher screen resolution densities.
  • Fixed various crashes.

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, 26 April 2013

New pc-side installer version. Getting ready for some cool additions.


One quick post to let you know that there's a new version of the pc-side installer that includes a new and modified HTTP Control component version.

I've added some features that will be used by next foobar2000 controller release.

Remember you can always get the last version here:
http://tiny.cc/fb2kc

Sunday, 7 April 2013

New version 0.9.0. New UI comes along with lots of improvements.


Since I released the new version 4 months ago, I've been working on this new version.

At first it can only look like a small layout tweaking and a few new additions, but, believe me, it's far more than that.

I hope my work is reflected in the robustness and performance of the app.

Check out the release notes and start using the new app to discover all new features and fixes.


Release notes

New features
  • Revamped interface
  • Changed disconnected screen
  • Improved overall user experience
  • System Notification not displayed when app is in front (configurable)
  • Improved navigation in Files and Library browsers
  • Added Sort options for Playlist (last installer needed for Descending sorting)
  • More of the same... dialog when touch on Now Playing info.
  • Added "Featuring" field in metadata

Solved issues
  • Improved foobar2000 detection in wizard.
  • Solved a lot of issues


Known issues
  • Improved foobar2000 detection in wizard.

Here are some  new screens.














Sunday, 30 December 2012

New version 0.8.9a. "Play from file" receives some tweaks

There's a new version with some improvements in the brand new "Play from file" feature.

The behaviour of the functionality has been changed and tweaked a little bit.
Nevertheless, it can be set back to how it worked previously with some new settings added.

Check out the release notes and get your music ready for that crazy New Year's Eve party you are planning.


Release notes

New features
  • Changed Play from file behaviour (configurable via Settings).
  • Added "Play this folder" to folders' contextual menu.

Solved issues
  • Some bug fixing.


Happy new year 2013 everyone!

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.

Sunday, 2 December 2012

New version 0.8.8. Configurable metadata info for your favourite music


After some busy days, here's a new version with a cool new feature.

The old song info screen has been replaced with a new, redesigned and hugely improved one.

A lot of metadata fields have been added and can they be enabled or disabled in Settings > Display Settings.

In addition, you'll be able to search in the Library according to that metadata.


Release notes

New features:
  • New and redesigned metadata info screen with a lot of new info. Press the three dots on the right of each playlist row.
  • Improved Touch and Play function in playlist view.
  • Widget can be added in Android 4.2 lockscreen

Solved issues:
  • Minor bug fixing.

Check out the new screen.





Saturday, 10 November 2012

New version 0.8.7. Playlist managing receives a facelift



There's a new version available with the main addition of a redesigned Playlist Managing section.

Also, Manual server addition has been fixed.


Release notes

New features:

  • Redesigned and improved Playlist Managing section.

Solved issues:

  • Solved issue with server Manual addition in Server Wizard.
  • Fixed some crashes.
  • Other fixes.

Look at this screenshot of the new design.



Friday, 19 October 2012

New version 0.8.6. Older droids this is Action Bar, Action Bar these are older droids.

A new version is available with the main addition (among a lot more) of Action Bar for all Android versions besides the newer ones as it used to be.

Check out the release notes to see all that's new.

Release notes

New features

  • Action Bar layout is now available for all Android versions.
  • All operation when app is in background can be disabled with a setting.
  • The Wizard now works with servers with credentials (both auto discovery and manual).
  • All Preferences have been reorganized and grouped in a more logical way.
  • Enabled Search and Refresh as Action Bar quick actions.
  • A section in Preferences shows the differences between free and PRO version.
  • Release notes log can be checked from Preferences.
  • App, Installer and Foobar2000 versions can be checked from Preferences.
  • Added Portuguese (thanks Davi Nunes)


Solved issues

  • Now it's possible to use a hostname instead of IP for server during Wizard
  • Minor bugfixing


A screenshot of the new looks in Gingerbread


Sunday, 7 October 2012

New version 0.8.5 released. Look at that pretty Notification

A new version has been released with long  release notes.
Maybe the main addition is the buttons and album art in the notification bar.

Look at the release notes, update from Play Store and leave your feedback in any of the available ways. You know, e-mail, blog, twitter, facebook, smoke signals, homing pigeons...

Release notes

New features:

  • Added controls buttons in Notification bar (only 3.0 and higher).
  • Added Album art in Notification bar (all versions)
  • Notification can be disabled in Settings.
  • Improved Album art quality on higher screens and resolutions
  • Album art is now retrieved faster (aprox. 2X faster).
  • Changed Now Playing color in Playlist to a (I hope) more readable colour.


Known issues:

  • New notifications can suffer some eventual bug
  • If album art is not properly displayed (a wrong one or none), press Refresh option from menu.


Solved issues:

  • Widget didn't work in some devices.
  • Fixed crash when making or receiving calls
  • Wizard didn't work with credentials set
Look at this screenshot of new Notification.



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: