New features and significant updates in version...
- Python 3 support
- Manage database with sqlalchemy library
- Rewrite webui with angular, angular-material and webpack
- Add new player backend based on mpv
- Fix bug about log files
- Add vlc backend
- Use twisted inotify API instead of pyinotify
- Remove kaa-metadata dependency and implements video parser in deejayd
- Rewrite some core components
- Remove mysql backend
- A lot of bug fixes
- Restructure the code to reduce its size WARNING : there are some changes in the JSON-RPC interface, see docs
- Rewrite gstreamer player
- Add video support
- Add gapless support Now, deejayd requires gstreamer >= 0.10.24
- Add new player command : player.getAvailableVideoOptions to know video capabilities of the active player
- Rewrite webradio module
- replace shoutcast plugin with an icecast plugin
- enable use of categories for recorded webradio
- Rewrite test module
- require python >= 2.7 or unittest2 module installed
- optimize media library init
- add new options in test launcher
- --player to select active player : xine or gstreamer
- --db to select active database backend : sqlite or mysql
- Replace XUL ui with a new webui built with Google Web Toolkit
- In the same way, replace mobile webui with a new one based on GWT
- Set volume by media type (song, video, webradio) and save all volume states when deejayd quit
- Several bug fixes
- Improve webradio mode
- Add shoutcast webradio support (disabled by default)
- Add lastfm audioscrobbler support (disabled by default)
- Update firefox extension to work with 3.6 version
- Several bug fixes
- Replace XML protocol by a JSON-RPC protocol
- Rewrite XUL/Mobile webui to use new JSON-RPC protocol
- Xine : Add a new player option 'aspect_ratio" to change video aspect ratio
- Improve mobile webui
- Use kaa-metradata instead of hachoir-metadata/lsdvd to get video infos
- Xine : handle separate volume levels for audio and video media tracks
- update extension to work with firefox 3.5
- several bug fixes
- fix a important bug in library
- add cdnumber info for audio media in database
- support multiple audio/video channels in video files
- fixes in xul webui
- update database schema to be more evolutive
- add new mode : navigation panel (like rhythmbox panel mode)
- implement mediafilters to filter audio/video library
- add rating support
- add new playorder mode
- weigthed random
- one media
- set xine binding as an independant module (pytyxi)
- add a html interface optimized for mobile device (http://host:port/m/)
- add full support of cover album
- set xul webui as an firefox extension
- add intelligent playlist support
- add support of pyinotify-0.8
- xine: add osd support (disabled by default)
- xine: add zoom option
- many fix in signal infrastructure
- fix in sql requests
- add queue random option
- use XUL notification to display messages
- fix dvd playback
- minor fix in client library
- database : add mysql backend support
- add new player options : Audio/Video offset and Subtitle offset
- add flac support
- add replaygain support (track profile only)
- add script to process an audio library and record replaygain track gain/peak in songs
- log reopen on SIGHUP
- inotify watches out of root directory symlink
- save full status on exit and restore it on startup
- xine : disable DPMS while playing videos
- fix in xine backend
- correctly hide cursor
- fix xine event callback
- fix in mediadb (skip file with bad caracter)
- fix important bug in xine backend
- fix symlinks support in audio/video library
- rewrite xine backend to use ctypes
- xine : add gapless support
- improve video mode
- add signaling support
- add inotify support to update audio/video library
- improve webui performance
- add i18n support (only french translation is available for now)
- A lot of cleanups and bugfixes
- xine backend : close stream when no media has been played
- integrate webui in deejayd. Ajaxdj is useless now
- support all commands in library client and djc
- A lot of cleanups and bugfixes
- Fix bugs in mediadb and video source
- Fix documentation generation and update it
- Add dvd support
- Add a python library client
- Add a command line client : djc
- Improve performance and memory usage with the use of celementtree module
- A lot of cleanups and bugfixes
- Add a song queue
- Add video support
- Add xine backend
- Rewrite library
- A lot of cleanups and bugfixes
- First release !!