Answered
Jona (Lead Developer) 5 years ago • updated by Wilson Bradley 1 year ago 20

Answer

Answer
Answered
A new beta update is out! The following are just a few highlights for this update.

Stream caching:

This update took a little longer since there was a big issue with the streaming cache.  We had a nasty memory leak in java that would cause the media service to crash after a some time streaming. Back then we where relying heavily on devices having external storage. This didn't allow some devices to stream and was somewhat slow and a little heavy on the battery.  

After a lot of tests and different ideas was able to come up with a solid "beta state" caching system that should be fast, reliable and efficient on any device with or without external storage.  The new cache now smartly chooses the best setup according to the devices available resources.

UI Updates:

The UI was cleaned up getting ready for official release.  Main changes where a new design for the home screen in landscape. Also, the player got a few touch-ups. Mainly landscape player getting a cleaner redesigned look.

Translations:

We where able to localize the beta with 3 completed languages; Dutch, Russian and Portuguese.  Also, partially translated languages; French, Spanish, German, Finnish, Hungarian, Italian, Serbian and Estonian.  If you spot a missing translation or wrong translation please let us know! Also, if you don't see your language help us translate it

Add URL:

A new add URL wizard has been added. It allows you to easily add a new URLs to your favorites. This new wizard support HTTP Auth and also fetches and caches playlists.
Answered
The following are the highlights of the update.

Stream caching:

This update took a little longer since there was a big issue with the streaming cache.  We had a nasty memory leak in java that would cause the media service to crash after a some time streaming. Back then we where relying heavily on devices having external storage. This didn't allow some devices to stream and was somewhat slow and a little heavy on the battery.  

After a lot of tests and different ideas was able to come up with a solid "beta state" caching system that should be fast, reliable and efficient on any device with or without external storage.  The new cache now smartly chooses the best setup according to the devices available resources.

UI Updates:

The UI was cleaned up getting ready for official release.  Main changes where a new design for the home screen in landscape. Also, the player got a few touch-ups. Mainly landscape player was a bit redesigned to look cleaner.

Translations:

We where able to localize the beta with 3 completed languages; Dutch, Russian and Portuguese.  Also, partially translated languages; French, Spanish, German, Finnish, Hungarian, Italian, Serbian and Estonian.  If you spot a missing translation or wrong translation please let us know! Also, if you don't see your language help us translate it
+1
Answered
The following are the highlights of the update.

Stream caching:

This update took a little longer since there was a big issue with the streaming cache.  We had a nasty memory leak in java that would cause the media service to crash after a some time streaming. Back then we where relying heavily on devices having external storage. This didn't allow some devices to stream and was somewhat slow and a little heavy on the battery.  

After a lot of tests and different ideas was able to come up with a solid "beta state" caching system that should be fast, reliable and efficient on any device with or without external storage.  The new cache now smartly chooses the best setup according to the devices available resources.

UI Updates:

The UI was cleaned up getting ready for official release.  Main changes where a new design for the home screen in landscape. Also, the player got a few touch-ups. Mainly landscape player getting a cleaner redesigned look.

Translations:

We where able to localize the beta with 3 completed languages; Dutch, Russian and Portuguese.  Also, partially translated languages; French, Spanish, German, Finnish, Hungarian, Italian, Serbian and Estonian.  If you spot a missing translation or wrong translation please let us know! Also, if you don't see your language help us translate it

Add URL:

A new add URL wizard has been added. It allows you to easily add a new URLs to your favorites. This new wizard support HTTP Auth and also fetches and caches playlists.
Answer
Answered
A new beta update is out! The following are just a few highlights for this update.

Stream caching:

This update took a little longer since there was a big issue with the streaming cache.  We had a nasty memory leak in java that would cause the media service to crash after a some time streaming. Back then we where relying heavily on devices having external storage. This didn't allow some devices to stream and was somewhat slow and a little heavy on the battery.  

After a lot of tests and different ideas was able to come up with a solid "beta state" caching system that should be fast, reliable and efficient on any device with or without external storage.  The new cache now smartly chooses the best setup according to the devices available resources.

UI Updates:

The UI was cleaned up getting ready for official release.  Main changes where a new design for the home screen in landscape. Also, the player got a few touch-ups. Mainly landscape player getting a cleaner redesigned look.

Translations:

We where able to localize the beta with 3 completed languages; Dutch, Russian and Portuguese.  Also, partially translated languages; French, Spanish, German, Finnish, Hungarian, Italian, Serbian and Estonian.  If you spot a missing translation or wrong translation please let us know! Also, if you don't see your language help us translate it

Add URL:

A new add URL wizard has been added. It allows you to easily add a new URLs to your favorites. This new wizard support HTTP Auth and also fetches and caches playlists.
HI,

In this new beta, I get no sound on a Samsung Galaxy S running ICS 4.0.4 from CM9. Sound works in other apps.

Also it seems like you disabled the  public broadcast of the com.vblast.xiialive.intent.action.MEDIA_DETAILS_UPDATE intent. Do you plan to reenable it at some point ?
Can you make sure the volume is at the highest both your device and also the app?  

In regards to the intents for sure they should work! Attached the XiiaLiveApi.java for all the intents we support on the beta... Not sure if they all would work on the current official releases.  I hope to create an API how to use doc with samples on how to create widgets or other apps.

How you using the APIs?XiiaLiveApi.java
Volume is now working on my SGS. Not sure what happened but it works.

I've fixed my API issue due to the Intent category  that changed from "beta" to "com.vblast.xiialive.intent.category.BETA_VERSION". Thanks very much for the Java file.

I'm the author of BubbleUPnP, an app that streams audio/video/images to UPnP/DLNA renderer devices such as TVs, XBMC, WDTV Live, Windows Media Player, Hifi devices, etc.

I use the API to play the shoutcast streams to those devices. Playback is initiated in XiiaLive. BubbleUPnP catches the intent and initiates playback to the the target device and stops local playback on XiiaLive. The app has an integrated shoutcast proxy for those devices not able to play shoutcast streams but able to play regular http mp3/aac streams.
If you want to try it, install BubbleUPnP from the Market and use non-beta Xiialive with it after looking at instructions in the app, in Settings > About/Help > Tips  > Interacting with other apps (there's a section on XiiaLive). You will need a target UPnP device to play to.

Thanks for this API, it is very useful to extend both apps.



Thanks awesome stuff! I'll check it out for sure! 
Thanks for the update. Unfortunately AAC+ still doesn't play on Jellybean, when the display shows "AAC+" in instead of "PLS". Shall I send a logcat file again with this beta?
I have a device running Jellybean and AAC+ works fine. I'm thinking this could be a bug on your device media services?  I can't remember if I asked you... does AAC+ work with the official release not the beta of XiiaLive?  

Just to clarify, PLS is a playlist format, inside it can hold any URLs to streams. In your case a PLS playlist is holding AAC+ URLs.
Thanks for your information. I ask the devoloper of the rom to look into this. This issue also occurs with the official latest stable release.

Oh, what device and ROM are you using?

I'm using the HTC Vision (Desire Z/T-mobile G2) with andromadus CM10 test rom for jellybean. I will soon enter a bugreport at their bugtracking page.

 

 This version fixed the playback issue on Dell Streak 7. The playback is now even better and more stable compared to XiiaLive 2.X versions.

I also extracted the apk and installed it on Samsung Galaxy Fit and HTC Wildfire (phones that are not supported for now) and it works flawless. Good job. It gets better and better.

The only thing I noticed is that on all the devices I mentioned above, when using Android stream engine, the player reports the samplerate at hlaf of the stream's value, but that doesn't affect the playback or the quality of the sound.

Anyway, keep up the good work.

Hey sorry for not sending you the newer apk as I told you before on another post... :(  It's awesome things are working better!  Yes, there was a "little nasty" bug on the AAC side of things, but I'm excited that that was it and fixed your issue! The new cache is super fast and efficient compared to previous versions of Xiia.  I really hope it improves CPU usage a bit.

Hi Jona. I am very excited to hear that my issue possibly has been fixed. Is there a way to get that apk? Thanks again for the nice post!

 

:( The current release v3.0.0.05 is what he is talking about... Unfortunately your issue seems to be with a bad Android media framework on the custom ROM. Have you gotten any response from the ROM devs?

I posted te bug this morning (CET) so I have no answer now. I'll keep you informed when I hear something. http://bugs.andromadus.com/issues/82

FYI: The latest JellyBean build for the HTC Vision solved this issue. Both the beta and stable versions work nice with AAC+ streams :)

Awesome! Thanks for the update! :)

+1

Is beta testing for Dev releases still going on? I am an avid user of XXiaLive Player. However, recently after a few updates, I am no longer able to control forward, play, reverse , etc in back ground using Bluetooth headset.