Helium 0.6.0 is available. It mostly contains back-end changes, but several user-visible changes as well:
The handling of seeking in the player view has been improved. The area that reacts to the
seeking has been enlarged and the the flicking doesn’t steal the events anymore. A tool-tip will show the current seek position.
It is now possible to filter the list of media files. To activate the filter input, just drag down and pull the list at the top as in every other program on the device. By default the filtering will only work on the titles. This can be changed in settings to match against most of the other meta-data as well.
It’s now possible to log the UPnP traffic to help debugging of interoperability issues. By default, the log file is written to MyDocs to enable easy transfer of the log files via mass storage mode.
This XML snippet is from a LG TV:
ackDuration val="àý]Üž"/><CurrentMediaDuration val="àý
Duration is supposed to be a string representation of an integer. Well done, guys m(
You might have noticed, there’s a new device update out; the changes relates to Rygel are rather small:
- It fixes 100% CPU usage when encountered by DLNA clients that issue a massive amount of seek requests (GNOME Bug#662125)
- Fixes the issue with XBox 360 that showed songs up to 5 times (GNOME Bug#664184)
- A small memory leak when streaming transcoded audio
Installing this version will REBOOT your device!
Also, if you have installed the previous version from OVI store, you need to uninstall it first before installing this version.
I have release a new version of PushUp. Most notable changes, aside those from syncing with upstream korva, are:
- Compatibility with devices that need file extensions on the HTTP URLs
- The possibility to share files which are unknown to Tracker
- Drop the libffi dependency which caused install issues for some people
- Next try on using a nice icon in the share dialog
- Default icons for remote devices
- An option to cancel transfers using Transfer UI
Please note that due to the slight issues with the N9’s sharing ui, the device has to reboot after installing PushUp. This will happen automatically.
Helium 0.5.0 is available. It contains a lot of improvements and some new features such as
- Volume control on the player
- Possibility to play a media file on a different renderer than the currently selected
- Option to start the on-device media sharing
- Some more settings
Get it on this site or via apps.formeego.com. I’ve also updated the documentation to reflect the changes.
Ever since the announcement of the N9’s DLNA support people were looking for a feature called DLNA +PU+ which allows you to send media files to e.g. DLNA-capable TVs without enabling content sharing on your device, giving you a really fine-grained control about what and where to share to.
PushUp is a small utility that hooks into the N9’s sharing framework and allows to you push an image or a video to your TV just like you would with Bluetooth or NFC. Get it on this site (or later through the Nokia Store).
It is an offspring of my Korva project
, a D-Bus specification and its implementation for media pushing. While still work-in-progress, it’s already fully functional.
Edit: I had to update the package because the icon was missing and cancelling the device selector was broken.
Edit2: Updated again since it was broken on PR < 1.2.
TL;DR: First release of Helium! Please try it out and reports issues at https://github.com/phako/Helium/issues or as a comment if you don’t want to register with github,
The first installable version of Helium is out. Grab the debian package for your N9 here. As usual it’s signed with my public key 6BA1DF74.
This version is not submitted to the store (yet) since I felt it needs a bit more testing, especially on the interaction with media renderers. I’ve only two renderers that are not Rygel-based and one of them is severely broken when it comes to UPnP.
So please, try it out and report any issue you find either via its issue tracker at github or as a comment here.
Basic usage instructions are available on this site.
Today I pushed a new version of TweakUp to the Nokia store, fixing a small cosmetic bug and including the translations that have been added on Transifex so far. Thanks to everyone who contributed a translation. Again, for the impatient, the new version is here, alongside with the signature.
Currently TweakUp only speaks English. I’ve modified the source and setup a Transifex instance to change that in a future release. Since the only two languages I can express myself in without sounding too stupid are English and German, my translation skills are a bit limited. So if anyone is interested in contributing a translation, feel free.
As I mentioned on several places already, due to the aim of getting the N9 DLNA-certified we had to introduce some restrictions. One of the most annoying limitation from an end user point of view is that you can’t share arbitrary videos or music which you may have put on your device. Another, though minor, issue is that it’s not possible to change the name shown in UPnP or DLNA clients on the network.
While it is possible to change all this by editing the configuration file, it is somewhat inconvenient to do this on the device. That’s why I’ve written a small application called TweakUp which allows all these settings (and a few more, see the screenshot) to be changed more comfortably. It is available in the Nokia Store and on this website. It has been signed with my public key 6BA1DF74.
Its source code is available at https://gitorious.org/helium/tweakup