New Build: v0.7.0

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
freezy Online
Team-XBMC Android Remote Developer
Posts: 866
Joined: Dec 2006
Reputation: 14
Location: Switzerland
Information  New Build: v0.7.0 Post: #1
Download v0.7.0 2010-04-24

Added: TV show library support. Browse by show, season and episode. Details view for shows and episodes.
Added: Remote texture support for HTC Tattoo
Added: Basic integration for XBMC's shiny new JSON-RPC interface. Looking good but still a lot missing. Deactivated by default.
Added: Default cover for "Now playing"
Added: In file mode, added support for playing FLAC and m4a.
Fixed: Rewrote cover download code. Images are now resized smoothely and a recent XBMC build will download 10x faster. Also, it doesn't start downloading thumbs that are still scrolling.
Fixed: Batch cover download should now be faster, eat less memory and crash less. Also you can abort the process and restart it.
Fixed: Crash when closing screen while covers were still downloading
Fixed: Crash on calls from people without image
Fixed: "Hide artists who only appear on compilations" was broken due to change of XBMC's preference setting
Fixed: Remote control GFX was messed for Nexus one
Fixed: Moved WOL port and timeout setting to the host preferences
Fixed: List view brushup
Fixed: Dpad events were too sensitively treated
Fixed: Query issue with old XBMC versions <Camelot (thanks Steve)
Fixed: Long press issues
Fixed: Some NPEs
Fixed: There were still medium sized thumbs showing up instead of small

[Image: img.php?s=5&amp;d=http%3A%2F%2Fandro...signed.apk]

Release Notes:
Cover download: The whole thing was quite a mess. With old HTTPAPI you can't download binary files but only base64-encoded strings. So I've found a way to decode it on the fly using a Base64.InputStream, but that doesn't work for Camelot's LibGoAhead. Later XBMC revisions feature MicroHTTPd works great, but on the other hand, topfs2 introduced a way to download binaries at the same time. So now we have two ways of downloading covers:
  • For XBMC revisions until 27770 (9.11 Camelot included), the "old way" is used, meaning the whole base64-encoded response is loaded into a string, decoded to byte array and then read as bitmap. This takes a while and eats more memory.
  • For later builds, direct download is used. This results in several advantages:
    • Major speedup because the bitmap is directly instantiated from the URL and Android can use its native C routines for downloading
    • Even more speedup because we read only as much as we need. Uber-large covers aren't downloaded wholly, only as big as we need them.
    • Less memory usage, because we stream directly and don't need to save everything twice.
If you already downloaded covers in a previous version and you wonder why the covers are pixelated, you should delete them and re-download them. You'll see it's worth it.

TV show library: It's brand new, so bear with a few bugs. If you see weird behavior on shows list, don't hesitate do file bug report. Wide banners are preferred, meaning XBMC Remote firstly checks if there's a <tvshow-folder>/banner.jpg before asking for the current thumb. So you can still keep portrait or landscape thumbs for your favorite skin and have better looking wide banners in the remote. Note however that all those formats are supported as well, meaning the look of the list dynamically changes depending on the thumb format.

In a nutshell
  • Get a recent XBMC build
  • When starting the app, go to menu -> download covers -> clear cache
  • Batch download the covers

See also this post for future releases. It's actually the first time we have a kind of plan what's happening in the future. Wink

Running XBMC on my HTPC, tablet, phone and pinball machine.
Always read the XBMC online-manual, FAQ and search the forums before posting. Do NOT e-mail Team-XBMC members asking for support. For troubleshooting and bug reporting, make sure you read this first.
(This post was last modified: 2010-04-24 17:24 by freezy.)
find quote
Jucgshu Offline
Junior Member
Posts: 11
Joined: Dec 2009
Reputation: 0
Post: #2
Great news to see this project becoming that active again.
Keep up the wonderful work guys Smile
find quote
Rastan Offline
Senior Member
Posts: 263
Joined: Jun 2006
Reputation: 2
Location: Over there... To the left, right.. Thats it!
Post: #3
The new version is working great on my HTC Desire. The landscape view has also been fixed very nicely. Keep up the great work guys!!
find quote
freezy Online
Team-XBMC Android Remote Developer
Posts: 866
Joined: Dec 2006
Reputation: 14
Location: Switzerland
Post: #4
Jucgshu Wrote:Great news to see this project becoming that active again.
Keep up the wonderful work guys Smile

Not sure what you mean by "active again"... Wink

Running XBMC on my HTPC, tablet, phone and pinball machine.
Always read the XBMC online-manual, FAQ and search the forums before posting. Do NOT e-mail Team-XBMC members asking for support. For troubleshooting and bug reporting, make sure you read this first.
find quote
kosm Offline
Junior Member
Posts: 24
Joined: Oct 2009
Reputation: 0
Post: #5
Fantastic! Runs very good on a Desire. Will test it on a legend tomorrow.

Please continue the good work.
find quote
Jucgshu Offline
Junior Member
Posts: 11
Joined: Dec 2009
Reputation: 0
Post: #6
freezy Wrote:Not sure what you mean by "active again"... Wink

Well, let's just say that this is a great project. And the roadmap to 2.0 looks really exciting Nod
find quote
StarChild Offline
Fan
Posts: 379
Joined: Oct 2009
Reputation: 0
Location: Sweden
Post: #7
Sweet! Smile

XBMC Dharma 10.1, Win7 running on an ASRock ION 330HT
find quote
KeithLM Offline
Senior Member
Posts: 265
Joined: Dec 2009
Reputation: 7
Post: #8
I put this on my Nexus One tonight. I had searched the market previously for an xmbc remote, never thought of looking here. Anyways, I got it configured pretty quickly and I like it.

Due to strange problems with my receiver, I've had to switch from my linux box to a laptop running Win 7 for XBMC, and this saves me the trouble of getting my Harmony set up for the time being.
find quote
stibbons Offline
Junior Member
Posts: 18
Joined: Dec 2009
Reputation: 0
Post: #9
Yep, definitely still seeing some bugs in the TV show library - it consistently causes XBMC to crash (the 28042 revision for Ubuntu Lucid from the official PPA) downloading some thumbs. I'll try to get enough info together for a bug report tonight.

But on the whole, another very awesome release. The TV show library looks great! Thanks a lot. :-)
find quote
jonassw Offline
Senior Member
Posts: 140
Joined: Oct 2009
Reputation: 0
Location: Copenhagen, Denmark
Post: #10
Works fantastic on HTC Desire!

ASRock ION 330, Lucid Lynx, XBMC Dharma (beta 2)
find quote
Post Reply