Elisa 0.3.1, "Reborn"
=====================

This is the first release of the 0.3 Elisa branch, which is a major
rewrite compared to the 0.1 branch. 

Features added since 0.1.7:
- new multi-frontend system allowing Elisa to run on various graphical
  toolkits, eventually synchronized
- new artwork, including a Tango-like theme
- media metadata retrieval support using various sources
- improved user interface, it's now much more reliable
- added a service to customize the screen aspect ratio

Bugs fixed since 0.1.7:
- 361: Music only lists 250 of my 267 folders.
- 516: Seeking videos => audio/video desync
- 366: Failed to play video with external subtitles (.str)
- 400: Media scanner monopolizing main thread
- 412: Make poblenou frontend aspect-ratio dependent
- 413: alphabetical order of songs / albums / artists
- 414: Movie preview overlaps image preview
- 424: Seeking quickly in the player is not possible (CPU dies)
- 425: Previews clutter the main menu.
- 435: Down arrow in the menu
- 444: elisa hangs on new media in audio
- 445: playing ipod and audiocd hangs off whole elisa
- 461: Integrate grid widget
- 485: staying icons because of list-renew
- 528: remove problem in lists
- 529: Removing parent leads to problems
- 540: PlayAll does not work the second time
-  61: Smart media tag browsing
-  71: Non-english filename support
-  75: Improve GUI fluidity on older GPUs
-  97: Precise timeout handling for animations
- 163: Wait animation when starting to play a file
- 175: Watching big pictures causes a lot of CPU usage
- 202: CPU usage on tiny computers
- 264: Video thumbnailer adaptation to make use of DataAccess plugins
- 291: Rotating an image only rotate the thumbnail and not the picture when displayed in the background
- 307: Manage hotplug sources plugged when Elisa is not running
- 308: Media manager scan interruption
- 333: more remote actions, especially in combination with the Coherence MediaRenderer backend
- 337: Start reading a videofile during thumbnail generation cause DeadLock
- 339: off-center text
- 347: Make use of freedesktop's xdg-user-dirs to locate media
- 352: Extended automation Cover-selector (like in Pictures-Plugin)
- 359: Selecting Play All  in a music folder crashes elisa
- 372: [debian/ubuntu] Depend on python-daap
- 373: if config fails to parse, eception about Application not having close method is raised
- 374: [PATCH] error in audio_activity.py
- 375: [PATCH] media_uri doesn't url encode strings when creating the uri
- 376: [PATCH] gtk ui treeview needs to be scrollable
- 381: boost python traceback
- 382: inotify problem when missing ctypes
- 387: /usr write check fails under fakeroot
- 390: Elisa does not start when a USB drive is plugged in during start
- 392: the mediascanner have to start 10 s after the application launch
- 394: application.stop() should return a Deferred
- 395: Video display is overlayed by the video icon
- 404: Review Player for blocking calls
- 406: Failure in plugin loading gives wrong error message
- 410: Navigation fix, hitting OK should go down in the menu
- 415: Volume level not displayed when changed
- 419: When the media playback is finished, the menu should reappear
- 422: Uniformise repeat behaviour across the different input devices
- 426: Preview focus not set when going in a section: switching to fullscreen makes the wrong preview grow
- 428: Movie preview should pause when going into another section
- 429: Player shows weird things on streams
- 431: Support for non-seekable Videos in Thumbnailer (like Flash-Video)
- 433: gtk frontend broken
- 441: playing media files without required gstreamer plugins makes elisa sooo slooow
- 442: Plugin registry changes behaviour if -t is specified
- 448: Player options
- 452: Investigation on poblenou:node_controller
- 453: Media scanner traceback
- 462: non local pictures display support
- 464: cover support in UPnP MS
- 468: Cover retrieval not yet fine on daap:// and ipod://
- 471: While playing a playlist, hit stop => player goes to next track
- 484: no title and arrow for loading-image, please
- 505: elisa breaks at start if ~/.elisa/plugins is missing
- 508: DVD actions
- 510: make label of a location configurable
- 511: Video preview timeout
- 512: Explicit folder actions
- 514: Preview cleanups
- 515: Playing elisa:// URIs with empty media_db
- 517: Adding files on a directory browsed by elisa
- 518: Remove duplicated API docs
- 524: theme switcher: error in observer
- 525: theme switcher icon in tango theme is wrong
- 527: HAL makes problems on plugging in seconds stick
- 532: no volume in pause
- 533: volume stays longer than progress bar on menu appearing
- 536: USB key hotplugged results in seeing /media in Elisa
- 537: replugging stick while elisa runs raises exception
- 539: Menu items thumbnails interverted
- 360: Scrolling is to slow.
- 383: Macedonian translation
- 384: Macedonian translation
- 386: exceptions should be caught in ListObservable if an Observable raises an exception
- 393: media_scanner must parse sources one by one
- 403: local media fails on  wrong encoding in filename
- 407: AudioCD without MusicBrainz2
- 408: gst-metadata breaks on special filenames sometimes
- 409: media_db has problems, when there is no media provider
- 416: Cover lookup doesn't work with daap:// and ipod://
- 423: Nice fade-in/fade-out at startup/shutdown
- 437: Pressing enter on audiocd gives traceback
- 438: lirc should use a temporary file
- 450: start_fullscreen poblenou frontend option
- 459: cache amazon covers in ~/.elisa
- 495: my favorites of stage6
- 513: Drop 10 items limit in playlists
- 493: support non-square pixel aspect ratio
-  84: Asynchronous Flickr?
- 306: Make the mouse pointer disappear after a few seconds
- 355: livecd
- 356: livecd
- 357: livecd
- 389: RTL Language support

Contributors to this release:
- Benjamin Kampmann
- Colin Laplace
- Florian Boucault
- Lionel Martin
- Loïc Molinari
- Philippe Normand
- Thomas Vander Stichele
- Zaheer Abbas Merali


 
