Passing music file from commandline causes inconsistency
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Exaile |
Fix Released
|
Medium
|
Unassigned |
Bug Description
When exaile is not already running, and was previously exited with a file playing, then is started from the command line with a music file to play, it can cause an inconsistent state. I am not able to reproduce the first behavior I experienced, which was that the audio played was the previously-playing file, but the playlist and display info indicated the requested file. However I do still see in the command-line output that both files are played (with or without -a):
$ exaile -a --debug Music/Alice\ In\ Chains\ -\ Would.mp3
INFO : Loading Exaile 0.3.0.1... (xl.main)
INFO : Loading settings... (xl.main)
INFO : Setting up deferred idle manager function... (xlgui)
INFO : Loading plugins... (xl.main)
DEBUG : Loaded plugin shoutcast (xl.plugins)
INFO : Attempting to connect to AudioScrobbler (http://
DEBUG : Loaded plugin audioscrobbler (xl.plugins)
DEBUG : Loaded plugin lastfmcovers (xl.plugins)
DEBUG : Loaded plugin lyricwiki (xl.plugins)
DEBUG : Provider cd registered for service hal (xl.providers)
DEBUG : Loaded plugin cd (xl.plugins)
DEBUG : Provider rgvolume registered for service stream_element (xl.providers)
DEBUG : Provider rglimiter registered for service stream_element (xl.providers)
DEBUG : Loaded plugin replaygain (xl.plugins)
DEBUG : Provider lastfm registered for service dynamic_playlists (xl.providers)
DEBUG : Loaded plugin lastfmdynamic (xl.plugins)
INFO : Loading collection... (xl.main)
DEBUG : Normal playback engine selected. (xl.player)
INFO : Loading devices... (xl.main)
DEBUG : Provider local registered for service covers (xl.providers)
DEBUG : Provider __local registered for service lyrics (xl.providers)
INFO : HAL Providers: [<cd.CDHandler object at 0x33b1810>] (xl.hal)
INFO : Loading interface... (xl.main)
DEBUG : Connected to HAL (xl.hal)
INFO : Loading main window... (xlgui)
DEBUG : Adding playlist 0: order0.
DEBUG : Tab:0; Tag:playing; Name:Playlist %d (xlgui.main)
INFO : Loading panels... (xlgui)
INFO : Connecting panel events... (xlgui)
INFO : Connecting main window events... (xlgui)
INFO : Done loading main window... (xlgui)
INFO : Playing file://
INFO : Logged in successfully to AudioScrobbler (http://
INFO : Connected to AudioScrobbler (audioscrobbler)
INFO : Playing file://
DEBUG : Exaile Shoutcast Plugin/0.0.3 +http://
DEBUG : Provider shoutcast registered for service radio (xl.providers)
DEBUG : Provider lastfm registered for service covers (xl.providers)
DEBUG : Provider lyricwiki registered for service lyrics (xl.providers)
Expected behavior: Passed-in file is added to playlist and played; if successful, ignores a previously-playing file
Actual behavior: Previously playing file is resumed, then passed-in file is played (cannot reproduce actual inconsistency)
Exaile version: 0.3.0.1 release 1.fc12.noarch from Fedora Development (rawhide) repository
OS: Fedora 11
Changed in exaile: | |
importance: | Undecided → Medium |
milestone: | none → 0.3.0.3 |
Changed in exaile: | |
milestone: | 0.3.0.3 → 0.3.1 |
Changed in exaile: | |
status: | Fix Committed → Fix Released |
fixed in trunk/2815